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

问题描述

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

  • 如果名称包含“EL”或“AL”,并且两者后面都有空格,则需要删除该空格并将EL或AL与其下一个单词连接起来,如下表所示:立>

enter image description here

我尝试运行

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

解决方法

根据您提出问题的方式,--worker-class=gthreadELElAL 似乎都是可能的。假设这些子字符串不会出现在字符串的开头,并且由于 Al 区分大小写,您可以尝试:

enter image description here

SUBSTITUTE() 中的公式:

B1
,

如果是在开头,这也可以:

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

我确实假设如果后面有空格,则应该替换它。如果您特别需要检查空间是否为 2 个字符,我会将“查找”部分放在帮助列中。 注意:我使用的是欧盟 Excel,因此您可能需要替换 ;与,使公式适合您。

祝你好运,