Найти в Дзене

Как удалить из ячейки несколько первых или последних символов: рабочие способы

Приветствуем, дорогие читатели! Сегодня разберем частую задачу, с которой сталкивается каждый, кто работает в Excel: как быстро убрать лишние символы в начале или конце ячейки. Например, у вас есть коды товаров вида «ABC-12345» и нужно оставить только цифры. Или телефоны с кодом страны «+71234567890» — требуется убрать «+7». Или, возможно, в конце текста прилипли лишние пробелы или символы. Не переживайте — это решается за минуту. Покажем 3 способа. Это самый гибкий и правильный способ, особенно если данные обновляются. Удаляем первые N символов (например, 3): Используем функцию ПСТР (или MID в английской версии): =ПСТР(A1;4;999) Как это работает: Более точный вариант: =ПСТР(A1;4;ДЛСТР(A1)-3) Здесь ДЛСТР(A1)-3 точно рассчитывает, сколько символов взять после удаления трех. Удаляем последние N символов (например, 4): Тут поможет ЛЕВСИМВ: =ЛЕВСИМВ(A1;ДЛСТР(A1)-4) Логика: берем всю длину текста, минус 4 символа, которые нужно отрезать, — и получаем текст с начала до предпоследнего символа
Оглавление

Приветствуем, дорогие читатели! Сегодня разберем частую задачу, с которой сталкивается каждый, кто работает в Excel: как быстро убрать лишние символы в начале или конце ячейки.

Например, у вас есть коды товаров вида «ABC-12345» и нужно оставить только цифры. Или телефоны с кодом страны «+71234567890» — требуется убрать «+7». Или, возможно, в конце текста прилипли лишние пробелы или символы.

Не переживайте — это решается за минуту. Покажем 3 способа.

1. Формулы — ваш главный инструмент

Это самый гибкий и правильный способ, особенно если данные обновляются.

Удаляем первые N символов (например, 3):

Используем функцию ПСТР (или MID в английской версии):

=ПСТР(A1;4;999)

Как это работает:

  • Берем текст из нужной ячейки
  • Начинаем с 4-го символа (первые 3 пропускаем)
  • Берем максимум 999 символов (это с запасом)

Более точный вариант:

=ПСТР(A1;4;ДЛСТР(A1)-3)

Здесь ДЛСТР(A1)-3 точно рассчитывает, сколько символов взять после удаления трех.

-2

Удаляем последние N символов (например, 4):

Тут поможет ЛЕВСИМВ:

=ЛЕВСИМВ(A1;ДЛСТР(A1)-4)

Логика: берем всю длину текста, минус 4 символа, которые нужно отрезать, — и получаем текст с начала до предпоследнего символа. Также работает и для первых символов с формулой ПРАВСИМВ.

-3

2. Быстрый «хирургический» метод для одинаковых префиксов

Если в начале всех ячеек одни и те же символы (например, «шт. » или «ID:»), то:

  1. Выделите диапазон
  2. Нажмите Ctrl+H (Найти и заменить)
  3. В «Найти» введите эти символы (например, ID:)
  4. В «Заменить на» оставьте поле пустым
  5. Нажмите «Заменить все»

Готово! Excel моментально очистит все ячейки от указанного текста.

3. Универсальный трюк с «Найти и заменить» через маску

А если первые символы разные, но вам нужно удалить всегда ровно, скажем, 3 первых символа?

Используем символы-шаблоны:

  1. Ctrl+H
  2. В «Найти»: ???*
    ? — ровно один любой символ
    * — любое количество символов после
  3. В «Заменить на»: оставьте пустым
  4. «Заменить все»

Что происходит: ??? находит первые три символа, * — все остальное. И заменяет это на «ничего», то есть удаляет первые три символа.

💡 Важный совет

Прежде чем удалять символы во всем столбце, проверьте формулу на 2-3 ячейках. Убедитесь, что она работает именно так, как вы ожидаете. И не забывайте про резервную копию файла перед массовыми изменениями.

А у вас есть «больная» тема с Excel? Пишите в комментариях — разберем в следующих постах. Ставьте ❤️, если полезно, и подписывайтесь на канал, чтобы не пропустить новые лайфхаки для работы с данными!