我有一个包含多个单词的单元格,我需要在它们之间添加下划线。
使用
=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)," ","_")