我有一个公式,可以删除第二个空格后的所有内容。我想改变公式,以便在第3个空格后删除文本。
=IF(ISERROR(FIND(" ",X13,FIND(" ",X13,1)+1)),X13,LEFT(X13,FIND(" ",X13,FIND(" ",X13,1)+1)))
答案 0 :(得分:2)
将第三个空格替换为不应出现在文本中的符号(如管道符号“|”)更短然后使用find
=LEFT(X13,FIND("|",SUBSTITUTE(X13," ","|",3)))
答案 1 :(得分:1)
将FIND
公式中的第三个参数更改为第二个空格的位置+ 1
修改了你的公式:
=IF(ISERROR(FIND(" ",X13,FIND(" ",X13,FIND(" ",X13,1)+1)+1)),X13,LEFT(X13,FIND(" ",X13,FIND(" ",X13,FIND(" ",X13,1)+1)+1)))
答案 2 :(得分:0)