【发布时间】:2021-01-31 08:12:13
【问题描述】:
我有一个名称列表,我想在每个名称旁边创建一个列,以便在以下情况下发布名称更正:
- 如果名称中包含“EL”或“AL”且两者后有空格,则需要删除该空格并将EL或AL与下一个单词连接,如下表所示:李>
我试图发挥作用
=SUBSTITUTE(A2, "Al*","AL")
【问题讨论】:
-
请附上您使用edit 尝试过的公式,并说明什么不起作用。
-
您的“其他条件”与第一个条件的示例相同。请给出有关您在此处尝试执行的操作的适当示例。现在没有多大意义。
-
Substitute() 可以用空白代替空格,即什么都没有。
-
“如果名称包含“El”或“AL”并且两者后面都有空格”到底是什么意思?它们应该是“El”还是“AL”,或者如您所说,应该是“UiEl”、“AmAL”之类的东西?
-
This is my attempt for the first two conditions。无法将其发布为答案,因为人们关闭了问题。公式:
=IF(OR(LEFT(UPPER(A1),2)={"EL","AL"}),IF(MID(A1,3,1)=" ",SUBSTITUTE(A1," ","",1), SUBSTITUTE(A1,LEFT(A1,2),LEFT(A1,2)&" ",1)),A1)
标签: excel vba excel-formula excel-2010 substitution