gpt4 book ai didi

Excel:嵌套 if 语句不删除第二个条件中的空格

转载 作者:行者123 更新时间:2023-12-04 20:33:19 26 4
gpt4 key购买 nike

我有几十万个地址。其中一些在整数之后有粒子。如 4356 A Horse Avenue , 其他格式正常4358 Horse Avenue .有些有“A”,有些有“B”。我正在尝试删除整数和粒子之间的空格:4356A Horse Avenue .

我已经为一个公式制定了这个小家伙:

=IFERROR(IF(FIND(" A ",F2),SUBSTITUTE(LEFT(F2,FIND(" A ",F2)+1)," 
","")&RIGHT(F2,LEN(F2)-FIND(" A ",F2)-1),IF(FIND(" B
",F2),SUBSTITUTE(LEFT(F2,FIND(" B ",F2)+1)," ","")&RIGHT(F2,LEN(F2)-
FIND(" B ",F2)-1),F2)),F2)

当我在整数后有“A”时,它会查找并替换空格,但不会删除 B 后的空格。但是,如果我删除第一个 If声明,第二个工作正常,它删除了整数后面的空格。这只是最奇怪的小错误。

有什么想法吗?

谢谢!

最佳答案

用这个:

=IF(OR(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",999)),999,999))={"A","B"}),SUBSTITUTE(A1," ","",1),A1)

enter image description here

关于Excel:嵌套 if 语句不删除第二个条件中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46516700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com