Удалить после второго пробела - PullRequest
0 голосов
/ 14 апреля 2019

Я хочу удалить текст после второго пробела в ячейке

Это для Excel

Эдуардо Нуньес (R) 2B против БАЛ Эдуардо Нуньес

Я ожидаю толькоимя и фамилия

Ответы [ 4 ]

1 голос
/ 14 апреля 2019

Итак, если в скобках всегда есть элемент, то это работает:

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

См enter image description here

Примечание. В начале я проверял несколько пробелов ...

1 голос
/ 14 апреля 2019

Если указанное вами значение находится в ячейке A1 ...

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

Result

0 голосов
/ 14 апреля 2019

Похоже, у вас могут быть проблемы с пробелами / пробелами. Попробуйте ниже. Содержит две вспомогательные колонки. Должен быстро рассчитать и сделать то, что вы ищете, но, пожалуйста, дайте мне знать, если это не так.

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)

0 голосов
/ 14 апреля 2019

Попробуйте,

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

Если ( всегда в этом месте, то эта более короткая версия,

=REPLACE(A2, FIND("(", A2)-1, LEN(A2), "")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...