|
最佳回答 |
1
|
LTC朝Lv6高级互助发布于2025-4-28 16:50(编辑于 2025-4-28 16:51)
|
 
公式为:CONCATENATE(REMOVEARRAY(SPLIT(A1,","),LEN(SPLIT(A1,",")),LEN(SPLIT(A1,","))),"及",INDEXOFARRAY(SPLIT(A1,","),LEN(SPLIT(A1,",")))) 把公式中的A1换成你要转换内容所在的单元格
|
|
|
|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于2025-4-28 16:40(编辑于 2025-4-28 17:02)
|
替换掉公式形态 方法1这个是固定的 replace($$$,"香蕉,","香蕉及") 方法二,这个可以动态,永远取最后两个来用及拼 REPLACE(JOINARRAY(MAPARRAY(SPLIT("蘋果,雪梨,香蕉,西瓜",","),if(index=count(SPLIT("蘋果,雪梨,香蕉,西瓜",","))-1,item+"及@",item)),","),"@,","")
可以改成你的单元格地址,动态的 REPLACE(JOINARRAY(MAPARRAY(SPLIT(b2,","),if(index=count(SPLIT(b2,","))-1,item+"及@",item)),","),"@,","") 


|
|
|
|
最佳回答 |
0
|
用户k6280494Lv6专家互助发布于2025-4-28 16:41
|
JOINARRAY(split('蘋果,雪梨,香蕉,西瓜',","), ", ", "及")
|
|
|
|
最佳回答 |
0
|
华莉星宸Lv7资深互助发布于2025-4-28 16:46
|
JOINARRAY(REVERSEARRAY(SLICEARRAY(REVERSEARRAY(split('蘋果,雪梨,香蕉,西瓜',',')),3,len('蘋果,雪梨,香蕉,西瓜'))),",")+","+INDEXOFARRAY(REVERSEARRAY(split('蘋果,雪梨,香蕉,西瓜',',')),2)+'及'+INDEXOFARRAY(REVERSEARRAY(split('蘋果,雪梨,香蕉,西瓜',',')),1) 
|
|
|
|
最佳回答 |
0
|
10455Lv5见习互助发布于2025-4-28 17:15(编辑于 2025-4-28 17:16)
|
公式:CONCATENATE(LEFT(A1,(LEN(A1) - FIND(",",A1) - LEN(",") + 1)),"及",MID(A1,(LEN(A1) - (FIND(",",A1) - LEN(",") )+1),(LEN(A1) - (LEN(A1) - FIND(",",A1) - LEN(",")+1)))) 演示效果如下: 
公式关键点: 用公式找到最后一个“,”的位置,将文本分成前后2段,再用“及”拼合起来即可得到结果 
|
|
|