真爱诺言 发表于 2021-12-11 14:36:00

求公式:在最后出现的特定字符前加入字符


如图

静候花开 发表于 2021-12-15 23:02:13

=SUBSTITUTE(A1,"-",B1&"-",LEN(A1)-LEN(SUBSTITUTE(A1,"-",)))

温柔的邂逅 发表于 2021-12-18 20:13:50

=REPLACE(A1,LOOKUP(99,FIND("-",A1,ROW($1:$99))),,B1)

裴海康 发表于 2022-1-1 17:51:51

=REPLACE(A1,MAX(IFERROR(FIND("-",A1,ROW($1:$99)),"")),99,B1)&MID(A1,MAX(IFERROR(FIND("-",A1,ROW($1:$99)),"")),99)三键结束下拉 加个365函数=SUBSTITUTE(A1,"-",B1&"-",COUNT(UNIQUE(FIND("-",A1,ROW($1:$99))))) 三键结束

执念的黄桃 发表于 2022-1-9 18:42:27

{=REPLACE(A1,MATCH(9,0/(MID(A1,ROW($1:$99),1)="-")),,B1)

吸人血的影子 发表于 2022-1-21 15:28:58

=REPLACE(A1,FIND("-"&CHAR(ROW($65:$90)),A1),1,B1&"-")

黑鹰坠落 发表于 2022-1-23 11:23:07

这个power query能拆开也能合并。拆开的话以最右边的"-"为分隔符,然后再在左边一列添加“好的”,再合并就好了。

小昊子 发表于 2022-1-25 17:45:23

奥,看错了,标题有说明
=SUBSTITUTE(A1,"-",B1&"-",COUNT(IF(MID(A1,ROW($1:$99),1)="-",)))

区鸥 发表于 2022-1-27 15:10:52

诚如7楼所言,用powerquery解决非常方便,数据变化后,一键刷新得到新结果

西郭先生 发表于 2022-1-28 15:28:35

=SUBSTITUTE(A1,"-ABC",B1&"-ABC")
页: [1] 2 3
查看完整版本: 求公式:在最后出现的特定字符前加入字符