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

Как удалить первые или последние N символов из ячейки или строки в Excel?

АвторSunДата изменения

В этом руководстве представлены различные быстрые способы удаления первых или последних N символов из ячейки или строки в Excel.

удалить первые и последние символы 1. Удаление первых N символов с помощью формулы или пользовательской функции
2. Удаление последних N символов с помощью формулы или пользовательской функции
3. Массовое удаление N символов слева, справа или из середины — без формул
4. Скачать образец файла

1. Удаление первых N символов с помощью формул

В этом разделе представлены три удобных способа быстро удалить первые N символов из строки.

1,1 Удаление первых N символов с помощью функций RIGHT / REPLACE

>>Комбинирование функций RIGHT и LEN для удаления первых N символов

Синтаксис и аргументы формулы

Формула:    =RIGHT(string_cell,LEN(string_cell)-n_character)

Справка: string_cell — ячейка, с которой вы работаете для Удалить определенные символы

n_character — количество символов, которые требуется удалить

Пример: удаление первых 2 символов из строки в ячейке A2. Скопируйте и вставьте формулу
=RIGHT(A2,LEN(A2)-2),
затем нажмите клавишу Enter.
Удаление первых N символов с помощью функции ПРАВСИМВ

>>Функция REPLACE для удаления первых N символов

Синтаксис и аргументы формулы

Формула:    =REPLACE(Old_text,Strat_n,Num_Chars,New_text)

Справка: Old_text — ячейка, в которой вы заменяете символы

Old_text — ячейка, в которой вы заменяете символы

Start_n — позиция символа в old_text, с которой начинается замена на new_text

Num_Chars — количество символов в Старый текст, которые требуется заменить на new_text

New_text — текст, который заменит old_text

Пример: замена первых двух символов на пустую строку в ячейке A6. Скопируйте и вставьте эту формулу:
=REPLACE(A6,1,2,«»),
затем нажмите клавишу Enter.
Удаление первых N символов с помощью функции ПОДСТАВИТЬ

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

1. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications, затем выберите Insert > Module, чтобы создать модуль.

2. Скопируйте приведённый ниже код и вставьте его в скрипт Module.

Код VBA: удаление первых n символов

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

3. Сохраните код и вернитесь на лист, с которым работаете. Например, чтобы удалить первые 3 символа из строки в ячейке A11, скопируйте и вставьте эту формулу
=RemoveFirstC(A11,3)
и нажмите клавишу Enter.
Удаление первых N символов с помощью пользовательской функции


2. Удаление последних N символов с помощью формул

В этом разделе представлены два способа удаления последних N символов из строки в Excel.

2,1 Удаление последних N символов с помощью функции LEFT

Синтаксис и аргументы формулы

Формула:    =LEFT(string_cell,LEN(string_cell)-Num_chars)

Справка: string_cell — ячейка, с которой вы работаете для Удалить определенные символы

n_character — количество символов, которые требуется удалить

Пример: удаление последних 2 символов из строки в ячейке A2. Скопируйте и вставьте формулу
=LEFT(A2,LEN(A2)-2),
затем нажмите клавишу Enter.
Удаление последних N символов с помощью функции ЛЕВСИМВ

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

1. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications, затем выберите Insert > Module, чтобы создать модуль.

2. Скопируйте приведённый ниже код и вставьте его в скрипт модуля.

Код VBA: удаление последних n символов

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

3. Сохраните код и вернитесь на лист, с которым работаете. Например, чтобы удалить последние 3 символа из строки в ячейке A5, введите эту формулу
=RemoveLastC(A5,3)
и нажмите клавишу Enter.
Удаление последних N символов с помощью пользовательской функции


3. Удаление N символов слева, справа или из середины без формул

Если вы не хотите тратить время на запоминание формул для удаления N символов слева или справа от строки, воспользуйтесь утилитой Удалить символы в определенной позиции из состава Kutools для Excel — она решит эту задачу всего за несколько щелчков мыши без единой формулы!

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

После бесплатной установки Kutools для Excel выполните следующие действия:

Выделите ячейки, из которых нужно удалить определённые символы, и примените утилиту, последовательно выбрав Kutools > Text > Удалить символы в определённой позиции.
нажмите функцию «Удалить по позиции» в Kutools

3,1 Удаление первых/последних N символов без формулы

>>Удаление первых N символов

настройте параметры в диалоговом окне для удаления первых N символов

1) В текстовом поле Numbers введите количество символов, которые необходимо удалить из строки. В данном примере я удалю первые 3 символа из строк.

2) Установите флажок From left в разделе Position.

Результат отображается следующим образом:
результат удаления первых n символов

>>Удаление последних N символов

настройте параметры в диалоговом окне для удаления последних N символов

1) В текстовом поле Numbers введите количество символов, которые необходимо удалить из строки. В данном примере я удалю последние 3 символа из строк.

2) Установите флажок From right в разделе Position.

Результат отображается следующим образом:
результат удаления последних n символов

3,2 Удаление N символов из определённой позиции в середине строки без формулы

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

Пример: удаление 3 символов, начиная с третьего символа строки.

настройте параметры для удаления N символов из середины

1) В текстовом поле Number введите количество символов, которые необходимо удалить из строк. Здесь я удалю 3 символа.

2) Установите флажок Specify, затем введите номер позиции, с которой следует начать удаление символов, в соседнее текстовое поле в разделе Position. В данном примере символы будут удалены, начиная с третьего.

Результат отображается следующим образом:
результат удаления n символов из середины


Скачать образец файла

пример


Лучшие инструменты повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек