Как удалить все символы после первого/последнего пробела из ячеек в Excel?
Например, вы хотите удалить все символы после последнего пробела из ячеек, как это легко сделать в Excel? А что если удалять все символы после первого пробела? Вот несколько решений для вас:
- Удаление всех символов после первого/последнего пробела с помощью формулы
- Удаление всех символов после первого пробела с помощью Kutools для Excel
- Удаление всех символов после последнего пробела с помощью пользовательской функции
Удаление всех символов после первого/последнего пробела с помощью формул
В этом разделе будут представлены формулы для удаления всех символов после первого или последнего пробела в Excel. Пожалуйста, действуйте следующим образом:
Удаление всех символов после последнего пробела
Выберите пустую ячейку, введите формулу =ЛЕВСИМВ(A2;НАЙТИ("^^";ПОДСТАВИТЬ(A2;" ";"^^";ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;" ";""))))-1) (A2 это ячейка, из которой вы удалите все символы после последнего пробела), и перетащите маркер заполнения на нужный диапазон.

![]() | Слишком сложно запомнить формулу? Сохраните формулу как элемент автотекста, чтобы использовать её в будущем всего одним кликом! Читать далее… Бесплатная пробная версия |
После этого вы увидите, что все символы после последнего пробела удалены в каждой ячейке. См. скриншот:

Удаление всех символов после первого пробела
Выберите пустую ячейку, введите формулу =ЛЕВСИМВ(A2;НАЙТИ(" ";A2)-1) (A2 это ячейка, из которой вы удалите все символы после первого пробела), и перетащите маркер заполнения на нужный диапазон.

Удаление всех символов после первого пробела с помощью Kutools для Excel
Этот метод представит утилиту Разделить имя из Kutools для Excel, чтобы быстро удалить все символы после первого пробела из ячеек в Excel.
1. Выберите диапазон, из которого вы удалите все символы после первого пробела из каждой ячейки, и нажмите Kutools > Текст > Разделить имя. См. скриншот:

2. В открывшемся диалоговом окне Разделить имя отметьте только опцию Имя и нажмите кнопку Ok кнопка.

3. Затем укажите первую ячейку целевого диапазона во втором диалоговом окне Разделить имя и нажмите кнопку OK кнопка.

И теперь вы увидите, что все символы удалены после первого пробела из каждой ячейки. См. скриншот:

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Удаление всех символов после последнего пробела с помощью пользовательской функции
Вы также можете применить пользовательскую функцию для удаления всех символов после последнего пробела из ячеек в Excel. Пожалуйста, действуйте следующим образом:
1. Нажмите клавиши Alt + F11 одновременно, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Нажмите Вставка > Модуль, затем скопируйте и вставьте следующий код в новое окно Модуль.
VBA: Удаление всех символов после последнего пробела в Excel
Function RemoveAfterLastSpace(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Pattern = "\s+\w+$"
RemoveAfterLastSpace = .Replace(Txt, "")
End With
End Function 3. Сохраните пользовательскую функцию и закройте окно Microsoft Visual Basic для приложений. 4. Выберите пустую ячейку, введите формулу =RemoveAfterLastSpace(A2) (A2 это ячейка, из которой вы удалите все символы после последнего пробела), и перетащите маркер заполнения на нужный диапазон.

После этого вы увидите, что все символы после последнего пробела удалены из каждой ячейки. См. скриншот:

Демо
Связанные статьи:
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...
Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
- Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!
