有没有办法在Excel中根据其他单元格的信息在新列中创建新字符串?



我正在做一个项目,其中有几个不同的单元格中的信息,我希望能够根据其他单元格中的信息在新列中创建新的文本字符串。

例如:

文件路径(将包含新的文本字符串( 名字 姓氏 季度课程 课程编号john_doe_SP19_PHIL_2000.pdf约翰·多伊 SP19 菲尔 2000

从本质上讲,我希望能够运行一个能够有效地完成上述操作的宏或公式。

您可以使用 CONCAT 函数。如果信息位于单元格 B2 到 E2 中,则类似这样。

=CONCAT(B2,"_",C2,"_",D2,"_",E2,".pdf")

从那里,如果需要小写或下划线而不是空格,您可以修改每个部分

=SUBSTITUTE(CONCAT(LOWER(B2),"_",LOWER(C2),"_",D2,"_",E2,".pdf")," ","_")

最新更新