我在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)?
答案 0 :(得分:0)
尝试D栏
=LEFT(A1,FIND("#",SUBSTITUTE(A1,"-","#",3)))&B1&"-"&C1&".html"
复制。
看起来像:
如果您的网址包含不同数量的破折号,则可以使用
=LEFT(A1,FIND("#",SUBSTITUTE(A1,"-","#",LEN(A1)-LEN(SUBSTITUTE(A1,"-","")))))&B1&"-"&C1&".html"