設置最後兩個詞語之間用“及”連接

有字段名稱:蘋果,雪梨,香蕉,西瓜

要帆軟上要顯示為蘋果,雪梨,香蕉及西瓜。

設置最後兩個詞語香蕉和西瓜之間用“及”連接

FineReport LOOK 发布于 2025-4-28 16:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
LTC朝Lv6高级互助
发布于2025-4-28 16:50(编辑于 2025-4-28 16:51)

image.pngimage.png

公式为: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)),","),"@,","")

image.png

image.png

image.png

最佳回答
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)

image.png

最佳回答
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))))

演示效果如下:

image.png

公式关键点:

用公式找到最后一个“,”的位置,将文本分成前后2段,再用“及”拼合起来即可得到结果

image.png

  • 6关注人数
  • 63浏览人数
  • 最后回答于:2025-4-28 17:16
    请选择关闭问题的原因
    确定 取消
    返回顶部