行到CSV并带有多余字符

时间:2018-11-06 21:16:47

标签: excel

我的任务是创建一个简单的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-并将每个值放在一个''引号中。请帮忙。谢谢。

1 个答案:

答案 0 :(得分:2)

对于 A1 A3 中的数据,请使用:

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

enter image description here

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