神们,求一个嵌套函数的写法,实在想不出来了

马成功老师
马成功老师

创作者俱乐部成员

自学substitutes函数的时候卡壳了,想不出来了:

怎么才能把单元格里最后一次出现的"果"字替换为"梨"?(不是全部替换,只替换最后一次出现的)

自己编写的做不出来:=SUBSTITUTES(A5,"果","梨",SEARCH("果",A5,3))

看来嵌套search函数不管用。

北京
浏览 292
1
3
分享
3 +1
7
1 +1
全部评论 7
 
方盛
方盛

创作者俱乐部成员

打卡学习
· 湖北省
回复
 
Boyuan
第三参数用COUNTA(REGEXP(A2,"果"))统计 "果" 的次数 =SUBSTITUTE(A2,"果","梨",COUNTA(REGEXP(A2,"果")))
· 河南省
1
回复
马成功老师
马成功老师

创作者俱乐部成员

好妙啊。用regexp当参数。拍案叫绝。赞赞赞
· 北京
回复
 
wps新路
wps新路

WPS函数专家

这个意思吗? =REPLACE(A1,LEN(A1)-LEN(TEXTAFTER(A1,"果",-1)),1,"梨") =SUBSTITUTE(A1,"果","梨",LEN(A1)-LEN(SUBSTITUTE(A1,"果","")))
· 重庆
1
回复
wps新路
wps新路

WPS函数专家

如果电脑性能够 这样应该也行。而且想要获得第几个就通过对应的take drop chooserow等提取就好 =TAKE(UNIQUE(SUBSTITUTE(A5,"果","梨",ROW(1:10))),-1)
· 重庆
1
回复