首页 > 解决方案 > 带有额外字符的 CSV 行

问题描述

我的任务是创建一个简单的 Excel 工作表,该工作表在 A 列中采用未指定数量的行,如下所示:

1-10-13
1-12-3
1-15-13

并将它们变成另一个单元格中的逗号分隔列表,用户可以轻松地将其复制并粘贴到另一个程序中,如下所示:

1-10-13,1-12-3,1-15-13

这可以通过向下拖动来完成:

=B1&","&A2

但是,我需要输出是这样的:

GIS_ID in ('WV-1-10-13', 'WV-51-1-12-3', 'WV-1-15-13')

基本上,我需要在整个内容前面加上GIS_ID in (,然后WV-在每个值之前插入,并将每个值放在单''引号中。请帮忙。谢谢。

标签: excel

解决方案


对于A1A3中的数据,请使用:

="GIS_ID in ('WV-" & TEXTJOIN("', 'WV-",TRUE,A1:A3) & "')"

在此处输入图像描述

该公式可以轻松扩展以处理三个以上的单元格。


推荐阅读