Удаление первого или последнего слова из строки
В этом руководстве показано, как с помощью формул в Excel удалить из текстовой строки в ячейке только первое или последнее слово.

Удаление первого слова из строки в ячейке
Удаление последнего слова из строки в ячейке
Удаление первого слова из строки в ячейке
В этом разделе вы узнаете, как с помощью комбинации функций ПРАВСИМВ, ДЛСТР и НАЙТИ удалить первое слово из строки в ячейке.

Универсальная формула
=RIGHT(A1,LEN(A1)-FIND(" ",A1))
Аргументы
A1: обозначает ячейку, содержащую текстовую строку, из которой вы хотите удалить первое слово.
Как использовать эту формулу?
1. Выберите пустую ячейку, куда будет выведен результат.
2. Введите в неё приведённую ниже формулу и нажмите клавишу Enter. Затем перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам.
=RIGHT(B3,LEN(B3)-FIND(" ",B3))

Примечание: в этой формуле B3 — ячейка с текстовой строкой, из которой вы хотите удалить первое слово. При необходимости измените её.
Как работает эта формула?
=RIGHT(B3,LEN(B3)-FIND(" ",B3))
1. LEN(B3): функция ДЛСТР вычисляет общую длину текстовой строки «Mr ana varela (Home)» и возвращает результат 20;
2. FIND(" ",B3): поскольку слова разделены пробелами, функция НАЙТИ определяет позицию первого пробела в текстовой строке «Mr ana varela (Home)» и возвращает результат 3;
3. RIGHT(B3,20-3)Функция ПРАВСИМВ извлекает 17 символов (20 − 3 = 17) с правого края текстовой строки «Mr ana varela (Home)». Результат: «ana varela (Home)».
Удаление последнего слова из строки в ячейке
Чтобы удалить последнее слово из текстовой строки в ячейке, выполните следующие действия.

Универсальная формула
=LEFT(TRIM(A1),FIND("~",SUBSTITUTE(A1," ","~",LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))))-1)
Аргументы
A1: обозначает ячейку, содержащую текстовую строку, из которой вы удаляете последнее слово.
Как использовать эту формулу?
1. Выберите пустую ячейку для размещения результата — в данном случае это ячейка D3.
2. Введите в неё приведённую ниже формулу и нажмите клавишу Enter. Выделите ячейку с результатом и перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам.
=LEFT(TRIM(B3),FIND("~",SUBSTITUTE(B3," ","~",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3)," ",""))))-1)

Примечание: в формуле B3 — это ячейка с текстовой строкой, из которой нужно удалить последнее слово. При необходимости замените её.
Как работает эта формула?
=LEFT(TRIM(B3),FIND("~",SUBSTITUTE(B3," ","~",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3)," ",""))))-1)
1. TRIM(B3): функция СЖПРОБЕЛЫ удаляет все лишние пробелы из строки «Mr ana varela (Home)», оставляя только один пробел между словами. В результате получается «Mr ana varela (Home)».
2. FIND("~",SUBSTITUTE(B3," ","~",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3)," ",""))))
- LEN(TRIM(B3)): поскольку функция ПСТР возвращает результат как «Mr ana varela (Home)», функция ДЛСТР возвращает количество символов в строке «Mr ana varela (Home)» и выдает результат 20;
- LEN(SUBSTITUTE(TRIM(B3)," ",""))Функция ПОДСТАВИТЬ заменяет все пробелы в текстовой строке «Mr ana varela (Home)» на пустую строку, возвращая результат «Mranavarela(Home)». Затем функция ДЛСТР вычисляет общую длину этой строки и получает значение 17.
- SUBSTITUTE(B3," ","~",20-17)Здесь функция ПОДСТАВИТЬ заменяет третий пробел (20 − 17 = 3) в текстовой строке «Mr ana varela (Home)» символом «~», в результате чего получается «Mr ana varela~(Home)».
- FIND("~","Mr ana varela~(Home)")Функция НАЙТИ возвращает позицию символа «~» в текстовой строке «Mr ana varela (Home)», которая в данном случае равна 14.
3. LEFT("Mr ana varela (Home)",14-1): функция ЛЕВСИМВ извлекает 13 символов с начала текстовой строки «Mr ana varela (Home)». Окончательный результат — Mr ana varela.
Связанные функции
Функция ПРАВСИМВ Excel
Функция ПРАВСИМВ в Excel извлекает указанное количество символов с правого конца текстовой строки.
Функция ДЛСТР Excel
Функция ДЛСТР в Excel возвращает количество символов в текстовой строке.
Функция НАЙТИ Excel
Функция НАЙТИ в Excel находит одну строку внутри другой и возвращает позицию начала искомой строки.
Функция ЛЕВСИМВ Excel
Функция ЛЕВСИМВ в Excel извлекает указанное количество символов с начала строки.
Функция СЖПРОБЕЛЫ Excel
Функция СЖПРОБЕЛЫ в Excel удаляет все лишние пробелы из текстовой строки, оставляя только один пробел между словами.
Функция ПОДСТАВИТЬ в Excel
Функция ПОДСТАВИТЬ в Excel заменяет текст или символы внутри текстовой строки на другой текст или символы.
Связанные формулы
Удаление расширения из имени файла
В этом руководстве подробно разобрана формула, которая поможет вам удалить расширение из имени файла в Excel.
Удаление первых N символов из ячейки
В этом руководстве вы найдёте две простые формулы, которые помогут легко удалить первые N символов из ячейки в Excel.
Удаление разрывов строк из ячеек в Excel
В этом руководстве представлены три формулы, которые помогут вам удалить разрывы строк (появляющиеся при нажатии Alt + Enter в ячейке) из указанных ячеек Excel.
Удаление текста из ячейки по совпадению содержимого
В этой статье показано, как с помощью функции ПОДСТАВИТЬ удалить часть текстовой строки из указанных ячеек, если она совпадает с заданным содержимым.
Удаление текста из ячейки по указанной позиции
В этом руководстве показано, как с помощью формул удалять текст из ячейки по заданной позиции в Excel.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.