D列是C列LOOKUP的结果
A B C D
1 1234 1234567 Person1 ASKXXXXXXXX
2 3692 8465837 Person2 AFTXXXX
3 4789 7846199 Person3 AHY
如果有8个,则用D替换D中的X
,
如果有4X,用D替换D中的X
,我使用这个公式
=IF(SEARCH("XXXXXXXX",D2),SUBSTITUTE(D2,"XXXXXXXX",$B$2),IF(SEARCH("XXXX",D2),SUBSTITUTE(D2,"XXXX",$A$2),""))
但是,当没有" XXXXXXXX"和" XXXX" (第4行)
答案 0 :(得分:0)
使用IFERROR(value, value_if_error)
:
=IFERROR(IF(SEARCH("XXXXXXXX",D2),SUBSTITUTE(D2,"XXXXXXXX",$B$2),IF(SEARCH("XXXX",D2),SUBSTITUTE(D2,"XXXX",$A$2),"")),D2)