我想删除冒号之前的所有内容,以便只保留名称。我当前的公式可以做到这一点,但是如果没有冒号则会出现#!Value错误。如果没有":"它应该不做任何改变而只是复制确切的名称。在场。
C栏
key1:john
key1:mike
key1:edmund
hello
key3:edmund
etc
我的公式= IFERROR(右(C1,LEN(C1)-FIND(":",C1)),"")
D栏
john
mike
edmund
#!Value
edmund
etc
答案 0 :(得分:2)
你的公式几乎可以做到这一点,只需改变一下:
=IFERROR(RIGHT(C1,LEN(C1)-FIND(":",C1)), C1)
^----- replaced "" with C1
此公式给出了结果:
john
mike
edmund
hello
edmund
答案 1 :(得分:0)
考虑:
=IF(ISERROR(FIND(":",A1)),A1,MID(A1,FIND(":",A1)+1,9999))
答案 2 :(得分:0)
这是我解决问题的方法:
=IF(ISNUMBER(SEARCH(":",C1)),RIGHT(C1,LEN(C1)-FIND(":",C1)),C1)