剪切带有条件的文本并将其他列文本附加到其中

时间:2014-01-08 07:40:57

标签: javascript excel

我在Excel中有一个大约5000行的大表。我的问题是这样的。

我有这些列数据:

column A       column B      column C
a-b-c-5.html   d             e

现在我想要一个新列,让我们说D的数据如下:

column A       column B      column C      column D 
a-b-c-5.html   d             e             a-b-c-d-e.html

如何同时对所有行执行此操作(可能使用excel公式或使用javascript)?

1 个答案:

答案 0 :(得分:0)

尝试D栏

=LEFT(A1,FIND("#",SUBSTITUTE(A1,"-","#",3)))&B1&"-"&C1&".html"

复制。

看起来像: enter image description here

如果您的网址包含不同数量的破折号,则可以使用

=LEFT(A1,FIND("#",SUBSTITUTE(A1,"-","#",LEN(A1)-LEN(SUBSTITUTE(A1,"-","")))))&B1&"-"&C1&".html"

enter image description here