Как удалить все символы после первого/последнего пробела из ячеек в 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% и уменьшите количество щелчков мышью на сотни ежедневно!
Все надстройки Kutools. Один установщик
Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.





- Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
- Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
- Совместная работа — максимальная эффективность между приложениями Office
- 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек