Как удалить все символы после первого / последнего пробела из ячеек в Excel?
Например, вы хотите удалить все символы после последнего пробела из ячеек, как вы могли бы легко сделать это в Excel? А если убрать все символы после первого пробела? Для вас есть несколько решений:
- Удалите все символы после первого / последнего пробела с формулой
- Удалите все символы после первого пробела с помощью Kutools for Excel
- Удалите все символы после последнего пробела с помощью функции, определяемой пользователем
Удалите все символы после первого / последнего пробела с формулами
В этом разделе будут представлены формулы для удаления всех символов после первого или последнего пробела в Excel. Пожалуйста, сделайте следующее:
Удалите все символы после последнего пробела
Выберите пустую ячейку, введите формулу =LEFT(A2,FIND("^^",SUBSTITUTE(A2," ","^^",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))-1) (A2 — это ячейка, в которой вы удалите все символы после последнего пробела ), и перетащите маркер заполнения в нужный вам диапазон.
Формула слишком сложна для запоминания? Сохраните формулу как запись Auto Text для повторного использования одним щелчком мыши в будущем! Подробнее ... Бесплатная пробная версия |
И тогда вы увидите все символы после удаления последнего пробела в каждой ячейке. Смотрите скриншот:
Удалите все символы после первого пробела
Выберите пустую ячейку, введите формулу = ЛЕВЫЙ (A2; НАЙТИ (""; A2) -1) (A2 (ячейка, в которой вы удалите все символы после первого пробела) и перетащите маркер заполнения вниз на нужный вам диапазон.
Удалите все символы после первого пробела с помощью Kutools for Excel
Этот метод представит Kutools for Excel's Разделить имена утилита для быстрого удаления всех символов после первого пробела из ячеек в Excel.
1. Выберите диапазон, в котором вы удалите все символы после первого пробела из каждой ячейки, и щелкните Кутулс > Текст > Разделить имена. Смотрите скриншот:
2. В открывшемся диалоговом окне Split Names отметьте только Имя и нажмите Ok .
3. Затем укажите первую ячейку целевого диапазона во втором диалоговом окне «Разделить имена» и нажмите кнопку OK .
И теперь вы увидите, что все символы удаляются после первого пробела из каждой ячейки. Смотрите скриншот:
Kutools for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now
Удалите все символы после последнего пробела с помощью функции, определяемой пользователем
Вы также можете применить функцию, определяемую пользователем, чтобы удалить все символы после последнего пробела из ячеек в Excel. Пожалуйста, сделайте следующее:
1. Нажмите другой + 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 (ячейка, в которой вы удалите все символы после последнего пробела) и перетащите маркер заполнения в нужный вам диапазон.
И тогда вы увидите все символы после удаления последнего пробела из каждой ячейки. Смотрите скриншот:
Демо
Статьи по теме:
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!