Удаление части после конкретного символа и этого символа - PullRequest
0 голосов
/ 25 октября 2019

Я хочу удалить данные в ячейке после определенного символа, включая этот символ.

Например, если у меня в одной ячейке 379_795;0, я хочу, чтобы они были без ;0 и только 379_795. Какую функцию я должен использовать?

Я пробовал поискать в Google, но не могу найти ничего, что могло бы мне помочь. Там должна быть уже определенная функция. Я не думаю, что я должен написать это в VBA.

Ответы [ 2 ]

2 голосов
/ 25 октября 2019

Вы можете сделать это с помощью простой формулы:

=LEFT(A:A,FIND(";",A:A)-1)

При этом используется FIND, чтобы найти точку с запятой ;, а затем LEFT, чтобы вернуть только левую часть текста. до позиции точки с запятой. Нам нужно -1, чтобы удалить точку с запятой.

Результат будет:

enter image description here Изображение 1: Отрезать всепосле точки с запятой (включая точку с запятой).

0 голосов
/ 25 октября 2019

Просто попробуйте (при условии, что ваша строка находится в A1 ячейке):

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