Как удалить тексты перед или после определенного символа из ячеек в Excel?
В этой статье представлены различные методы удаления текстов перед или после определенного символа или n-го вхождения символа из ячеек в Excel.
Метод B: Удаление текстов перед или после первого или последнего определенного символа с помощью формулы
Метод C: Удаление текстов перед или после n-го вхождения символа с помощью формулы
Метод D: Удаление текстов перед/после определенного символа с помощью Kutools для Excel
Удаление текстов перед или после определенного символа с помощью функции «Найти и заменить» в Excel
Чтобы удалить весь текст перед или после определенного символа с помощью функции «Найти и заменить», выполните следующие действия.
1. Выберите ячейки, из которых вы хотите удалить тексты перед или после определенного символа, нажмите Ctrl + H, чтобы открыть диалоговое окно «Найти и заменить».
В диалоговом окне «Найти и заменить»:
1. Чтобы удалить все перед определенным символом, например запятой, введите *, в поле «Найти»;
2. Чтобы удалить все после определенного символа, например запятой, введите ,* в поле «Найти»;
Примечания:
1. Вы можете изменить запятую на любой другой символ по необходимости.
2. В этом случае весь текст перед последней запятой или после первой запятой будет удален из выбранных ячеек.
2. Оставьте поле «Заменить на» пустым, затем нажмите кнопку «Заменить все». См. скриншот:
Легко удалить все числовые, нечисловые или указанные символы из ячеек в Excel
Kutools для Excel's Удалить символ утилита помогает легко удалить все числовые, нечисловые или указанные символы из выбранных ячеек в Excel.
Скачайте полную версию 30-дневной бесплатной пробной версии Kutools для Excel прямо сейчас!
Удаление текстов перед или после первого/последнего определенного символа с помощью формулы
В этом разделе мы покажем вам формулы для удаления всего перед или после первого/последнего определенного символа из ячеек в Excel.
Чтобы удалить все перед первой запятой, выполните следующее:
Выберите пустую ячейку, скопируйте и вставьте приведенную ниже формулу в нее, затем нажмите клавишу Enter. После этого перетащите маркер заполнения, чтобы применить формулу к другим ячейкам. См. скриншот:
Формула: Удалить все перед первой запятой
=RIGHT(B5,LEN(B5)-FIND(",",B5))
Примечания:
1. В приведенной выше формуле B5 — это ячейка, из которой вы удаляете тексты, а "," — это символ, на основе которого вы удаляете тексты.
2. Чтобы удалить все перед последним определенным символом, используйте эту формулу:
=RIGHT(B5,LEN(B5)-FIND("@",SUBSTITUTE(B5,"Character","@",(LEN(B5)-LEN(SUBSTITUTE(B5,"Character","")))/LEN("Character"))))
Чтобы удалить все после первой запятой, выполните следующее:
Выберите пустую ячейку, скопируйте и вставьте приведенную ниже формулу в нее, затем нажмите клавишу Enter. После этого перетащите маркер заполнения, чтобы применить формулу к другим ячейкам. См. скриншот:
Формула: Удалить все после первой запятой
=LEFT(B5,FIND(",",B5)-1)
Примечания:
1. В приведенной выше формуле B5 — это ячейка, из которой вы удаляете тексты, а "," — это символ, на основе которого вы удаляете тексты.
2. Чтобы удалить все после последнего определенного символа, используйте эту формулу:
=LEFT(B5,FIND("@",SUBSTITUTE(B5,"character","@",LEN(B5)-LEN(SUBSTITUTE(B5,"character",""))))-1)
Удаление текстов перед или после n-го вхождения символа с помощью формулы
Приведенные ниже формулы помогут удалить все перед или после n-го вхождения символа из ячеек в Excel.
Чтобы удалить все перед n-м вхождением символа из ячеек, вам нужно:
Выберите пустую ячейку для вывода результата, скопируйте приведенную ниже формулу в нее, затем нажмите клавишу Enter. После этого перетащите маркер заполнения, чтобы применить формулу к другим ячейкам. См. скриншот:
Формула: Удалить все перед вторым вхождением запятой
=RIGHT(SUBSTITUTE(B5, ",", CHAR(9), 2), LEN(B5)- FIND(CHAR(9), SUBSTITUTE(B5, ",", CHAR(9), 2), 1) + 1)
Примечания:
1. В формулах B5, "," и число 2 означают, что все содержимое после второго вхождения запятой будет удалено из ячейки B5.
2. Вы можете изменить "," и число 2 на любой символ и номер позиции вхождения по вашему усмотрению.
Чтобы удалить все после n-го вхождения символа из ячеек, вам нужно:
Выберите пустую ячейку для вывода результата, скопируйте приведенную ниже формулу в нее, затем нажмите клавишу Enter. После этого перетащите маркер заполнения, чтобы применить формулу к другим ячейкам. См. скриншот:
Формула: Удалить все после второго вхождения запятой
=LEFT(SUBSTITUTE(B5,",",CHAR(9),2),FIND(CHAR(9),SUBSTITUTE(B5,",",CHAR(9),2),1)-1)
Примечания:
1. В формулах B5, "," и число 2 означают, что все содержимое после второго вхождения запятой будет удалено из ячейки A7.
2. Вы можете изменить "," и число 2 на любой символ и номер позиции вхождения по вашему усмотрению.
Легко удалить тексты перед/после определенного символа с помощью Kutools для Excel
Если в каждой ячейке диапазона есть только один разделитель запятой, и вы хотите удалить все перед или после этой запятой из ячеек, попробуйте утилиту Разделить ячейки из Kutools для Excel. Эта утилита поможет решить проблему всего за несколько кликов:
1. Выберите ячейки, из которых вы хотите удалить все перед или после запятой, затем нажмите Kutools > Текст > Разделить ячейки. См. скриншот:
2. В диалоговом окне «Разделить ячейки» выберите опцию Разделить данные в разделе Тип, а в разделе Разделить по выберите опцию Другое и введите запятую в пустое поле, затем нажмите кнопку OK. См. скриншот:
3. Появится еще одно диалоговое окно « Разделить ячейки», выберите пустую ячейку для размещения текстов, затем нажмите кнопку OK.
После этого вы увидите, что выбранные ячейки разделены определенным символом – запятой. См. скриншот:
Если вы хотите воспользоваться бесплатной пробной версией (30-день) этой утилиты, пожалуйста, нажмите, чтобы скачать её, а затем перейдите к выполнению операции согласно вышеуказанным шагам.

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