问题描述
我有一个姓名列表,我想在每个姓名旁边创建一列,以便在以下情况下发布姓名更正:
我尝试运行
=SUBSTITUTE(A2,"Al*","AL")
解决方法
根据您提出问题的方式,--worker-class=gthread
、EL
、El
和 AL
似乎都是可能的。假设这些子字符串不会出现在字符串的开头,并且由于 Al
区分大小写,您可以尝试:
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,因此您可能需要替换 ;与,使公式适合您。
祝你好运,