如何删除两个单词之间的空格?

How to delete spaces between two words?

我有一个姓名列表,我想在每个姓名旁边创建一列,以便 post 在以下情况下更正姓名:

我试过了

 =SUBSTITUTE(A2, "Al*","AL")

根据您对问题的措辞,似乎 ELElALAl 都是可能的。假设这些子字符串不会出现在字符串的开头,并且由于 SUBSTITUTE() 区分大小写,您可以尝试:

B1中的公式:

=PROPER(SUBSTITUTE(SUBSTITUTE(LOWER(G1)," al "," al")," el "," el"))

如果它在开头也可以工作:

=IFERROR(REPLACE(A2;FIND(" ";A2;FIND("el";LOWER(A2)));1;"");IFERROR(REPLACE(A2;FIND(" ";A2;FIND("al";LOWER(A2)));1;"");A2))

我假设如果后面是 space,它应该被替换。如果您特别需要检查 space 是否还有 2 个字符,我会将“查找”部分放在辅助列中。 注意:我在欧盟 Excel 所以你可能需要更换 ;使用 ,让公式适合您。

祝你好运,