在第二个空格后删除

时间:2019-04-13 22:54:19

标签: excel

我要删除单元格中第二个空格后的文本

这是针对excel

Eduardo Nunez(R)2B与BAL 爱德华多·努涅斯(Eduardo Nunez)

我希望只有名字和姓氏

4 个答案:

答案 0 :(得分:1)

如果您提供的值在单元格A1中...

=LEFT(TRIM(A1),FIND(" ",TRIM(A1),FIND(" ",TRIM(A1))+1)-1)

Result

答案 1 :(得分:1)

因此,如果方括号中始终有一个项目,则此方法有效:

=TRIM(LEFT(A1,FIND("(",A1,1)-1))

请参阅 enter image description here

请注意,我在一开始就测试了多个空格...

答案 2 :(得分:0)

尝试

=REPLACE(A2&" ", FIND("|", SUBSTITUTE(A2&" ", " ", "|", 2)), LEN(A2), "")

如果(总是在那个地方,那么这个较短的版本,

=REPLACE(A2, FIND("(", A2)-1, LEN(A2), "")

答案 3 :(得分:0)

像您这样的声音可能存在一些空间/中断问题。请尝试以下。包含两个助手列。应该可以快速计算并执行所需的操作,但是如果没有,请告诉我。

B2(帮助程序1):=TRIM(SUBSTITUTE(A2,CHAR(160)," "))

C2(帮助程序2):=MID(B2,SEARCH(" ",B2)+1,LEN(B2))

D2(结果):=LEFT(B2,SEARCH(" ",B2)-1)&" "&LEFT(C2,SEARCH(" ",C2)-1)