KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как удалить первые, последние X символов или символы на определённой позиции из текста в Excel?

АвторСлужба поддержкиДата изменения
Большинству пользователей Excel иногда требуется удалить первые n символов с начала текстовых строк или последние x символов с их конца, как показано на скриншоте ниже. В этой статье я расскажу о нескольких удобных приёмах для быстрого и лёгкого выполнения этой задачи в Excel.
 

удалить первые и последние X символов


Способ 1: удаление первых или последних x символов из текстовых строк с помощью формул

Удаление первых x символов с начала текстовых строк:

В Excel для удаления заданного количества символов с начала или конца текстовых строк используйте функции ЛЕВСИМВ и ПРАВСИМВ. Выполните следующие действия:

1. Введите или скопируйте следующую формулу в пустую ячейку C4 — туда, куда вы хотите поместить результат:

=RIGHT(A4, LEN(A4)-2)

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

используйте формулу для удаления первых x символов

Примечание: в приведённой выше формуле:

  • A4— это значение ячейки, из которой Вы хотите Удалить определенные символы;
  • Число 2 означает количество символов, которые необходимо удалить с начала текстовой строки.

2. Затем выделите ячейку C4 и перетащите маркер заполнения вниз по ячейкам, к которым нужно применить эту формулу. Первые 2 символа будут удалены из всех текстовых строк. См. скриншот:

перетащите формулу вниз на другие ячейки


Удаление последних x символов с конца текстовых строк:

Если нужно удалить несколько последних символов, воспользуйтесь функцией ЛЕВСИМВ — она работает так же просто и эффективно, как и функция ПРАВСИМВ.

Введите или скопируйте эту формулу в пустую ячейку:

=LEFT(A4, LEN(A4)-9)

Затем перетащите маркер заполнения вниз по ячейкам, к которым нужно применить эту формулу, — и последние 9 символов автоматически удалятся из текстовых строк. См. скриншот:

используйте формулу для удаления последних x символов

Примечание: в приведённой выше формуле:

  • A4— это значение ячейки, из которой Вы хотите Удалить определенные символы;
  • Число 9 означает количество символов, которые нужно удалить с конца текстовой строки.

Способ 2: удаление первых или последних x символов из текстовых строк с помощью пользовательской функции

Ниже приведена пользовательская функция, которая поможет удалить первые или последние n символов из текстовых строк. Выполните следующие действия:

Удаление первых x символов с начала текстовых строк:

1. Удерживая клавиши Alt + F11, откройте окно Microsoft Visual Basic for Applications.

2. Нажмите Вставка > Модуль и вставьте следующий код в окно модуля.

Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function

3. Затем вернитесь на лист, введите эту формулу: =removefirstx(A4,2) в пустую ячейку и перетащите маркер заполнения вниз, чтобы получить нужные результаты. См. скриншот:

Удалить первые x символов с помощью пользовательской функции

Примечание: в приведённой выше формуле:

  • A4— это ячейка, из которой Вы хотите Удалить определенные символы;
  • Число 2 указывает количество символов, которые вы хотите удалить с начала текстовой строки.

Удаление последних x символов с конца текстовых строк:

Чтобы удалить последние n символов из текстовых строк, используйте следующую пользовательскую функцию:

Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function

Затем примените эту формулу: =removelastx(A4,9), чтобы получить нужный результат. См. скриншот:

Удалить последние x символов с помощью пользовательской функции

Примечание: в приведённой выше формуле:

  • A4— это ячейка, из которой Вы хотите Удалить определенные символы;
  • Число 9 указывает, сколько символов вы хотите удалить с конца текстовой строки.

Способ 3: удаление первых, последних x символов или символов в определённой позиции без использования формул

Использовать стандартные функции Excel для удаления определённых символов не так удобно, как может показаться. Воспользуйтесь методом, описанным в этом способе, — он требует всего двух-трёх щелчков мышью! С помощью утилиты Удалить символы в определённой позиции из сторонней надстройки Kutools для Excel вы легко удалите первые, последние или символы в заданной позиции из текстовых строк.Скачайте Kutools для Excel!

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

После установки Kutools для Excelпримените Удалить символы в определенной позициипо следующим шагам:

1. Выделите диапазон, из которого нужно удалить определённые символы, затем нажмите Kutools > Текст > Удалить символы в определённой позиции. См. скриншот:

нажмите Kutools > Текст > Удалить по позиции

2. Укажите следующие параметры во всплывающем диалоговом окне Удалить символы в определенной позиции.

  • (1.) Укажите, сколько символов нужно удалить.
  • (2.) В разделе Положение выберите вариант Слева, чтобы удалить первые N символов (см. скриншот):

задайте параметры в диалоговом окне

Совет:Утилита Удалить символы в определенной позициитакже позволяет удалять Последние N символов или символы в определённой позиции.

Способ 4: удаление одновременно первых x и последних x символов из текстовых строк с помощью формулы

Иногда нужно удалить определённые символы из текстовых строк с обеих сторон — например, одновременно убрать первые 2 и последние 9 символов. В таких случаях на помощь приходит функция ПСТР.

1. Введите или скопируйте эту формулу в пустую ячейку:

=MID(A4,3,LEN(A4)-11)

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

используйте формулу для удаления первых x и последних x символов

Примечание: в приведённой выше формуле:

  • A4— это значение ячейки, из которой Вы хотите Удалить определенные символы;
  • Число 3на единицу больше количества символов, которые необходимо удалить с левой стороны;
  • Число 11 — это общее количество символов, которые необходимо удалить.

2. Затем выделите ячейку C4 и перетащите маркер заполнения вниз по ячейкам, к которым нужно применить эту формулу. Первые 2 и последние 9 символов будут немедленно удалены из текстовых строк. См. скриншот:

перетащите формулу вниз, чтобы получить результат


Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал 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.

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