excel以逗号分隔的单元格连接前缀

时间:2013-12-16 17:03:21

标签: excel csv

我很擅长excel。我很少使用它,但今天我做到了。

我的单元格中包含逗号分隔的图像。这些细胞在同一列中。我需要为单元格中每个逗号分隔的图像添加前缀lg_。我已经在excel中对concatenate做了一些阅读,我不确定这是否是正确的使用方法。有没有人有任何好的技巧/提示来实现这一目标?

目前看起来像:

b3f9e6_1008a.jpg,4f57dc_1008d.jpg,9205eb_1008b.jpg,cb1c14_1008.JPG,ad8884_1008c.jpg

结果如下:

lg_75c552_599d.jpg,lg_a3a180_599a.jpg,lg_5c2ec4_599e.jpg,lg_dbb052_599b.jpg,lg_419420_599f.jpg,lg_8eb065_599c.jpg

注意:图片名称不同,因为我只是粘贴了我已手动完成的内容。

2 个答案:

答案 0 :(得分:0)

这应该在SuperUser上。

我要做的是在逗号上执行Find..Replace并将其替换为“,lg _”(不带引号)。然后你需要在前面添加“lg_”字符串。您可以通过使用另一列并执行="lg_"&A1来执行此操作,其中将A1替换为正确的单元格引用。向下拖动此公式,然后复制并粘贴初始数据上的值。

编辑:只是因为你似乎对Excel不熟悉:要做Find..Replace按Ctrl + H.弹出的对话框是不言自明的。

答案 1 :(得分:0)

这也可以在单元格公式中使用 SUBSTITUTE 命令来完成。 例如 设置 C30 = "lg_" 设置 D30 = "b3f9e6_1008a.jpg,4f57dc_1008d.jpg" 然后在 E30 中输入以下内容:=C30&SUBSTITUTE(D30,",",","&C30)

这与 ApplePie 的答案相同,但具有额外的好处,即您不需要手动替换,并且“lg_”不是硬编码的,因此它可以根据单元格的内容进行更改。因此,您可以将公式向下复制一列,并为每一行使用不同的前缀。例如

  IF C30="244" and D30="91,99" then E30 = "24491,24499"
  IF C31="376" and D31="5,6,7" then E31 = "3765,3766,3767"