我在EXCEL中有一个公式,它将整个数据列连接成一个大逗号分隔的字符串。
我有如下所示的数据,但我需要最后一个逗号消失,否则就会出现语法错误。我做什么好?
我的级联功能如下:
="'"&CONCATENATE(TRANSPOSE(L6:L43)&"',")
所以它所做的是前:
我有一个列中的零件清单: SB-12-073,SB-18-88,SB-11-001,我希望它们连在一起说'SB-12-073','SB-18-88',' SB-11-001‘,但是SB-11-001不需要逗号。目前,级联功能正在停止逗号。数据存储在L6和L43之间。
发布于 2022-06-16 13:45:59
连接字符串的最简单方法是使用TEXTJOIN()
工作表函数,如本例所示:
=TEXTJOIN(",",FALSE,A1:C1)
这里,逗号是一个分隔符,FALSE
提到了如何处理空单元格。正如您所看到的,您不需要在末尾添加逗号,这样您的问题就不会出现。
发布于 2022-06-16 13:43:39
你可以像这样把最后一个角色处理掉:
=LEFT(A1;LEN(A1)-1)
单元格A1可以代替为您的公式。
https://stackoverflow.com/questions/72646798
复制相似问题