在第二个空格后删除

问题描述 投票:0回答:4

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

这是为了excel

Eduardo Nunez(R)2B vs. BAL Eduardo Nunez

我希望只有名字和姓氏

excel
4个回答
1
投票

因此,如果括号中总是有一个项目,那么这有效:

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

enter image description here

注意我在开始时测试了多个空格...


1
投票

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

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

Result


0
投票

尝试,

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

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

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

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)

© www.soinside.com 2019 - 2024. All rights reserved.