在单元格中的多个单词之间自动添加下划线

在单元格中的多个单词之间自动添加下划线

我有一个包含多个单词的单元格,我需要在它们之间添加下划线。

使用

=IFERROR(LEFT(C8,MATCH(1,INDEX((MID(C8,ROW(INDIRECT("2:" & LEN(C8)-1)),1)=" ")*(ISERROR(VALUE(MID(C8,ROW(INDIRECT("2:" & LEN(C8)-1))-1,1))))*(ISERROR(VALUE(MID(C8,ROW(INDIRECT("2:" & LEN(C8)-1))+1,1)))),0),0)) & "_" & MID(C8,MATCH(1,INDEX((MID(C8,ROW(INDIRECT("2:" & LEN(C8)-1)),1)=" ")*(ISERROR(VALUE(MID(C8,ROW(INDIRECT("2:" & LEN(C8)-1))-1,1))))*(ISERROR(VALUE(MID(C8,ROW(INDIRECT("2:" & LEN(C8)-1))+1,1)))),0),0)+1,255),C8)

这只是在第一个单词上添加下划线。

答案1

如果你想改变全部下划线使用空格:

=SUBSTITUTE(C8," ","_")

要删除字符串开头或结尾的多个空格,请使用:

=SUBSTITUTE(TRIM(C8)," ","_")

相关内容