Аналитика22 марта 2026 г.

Как в Excel удалить текст до определенного символа

Автор
Ненашев А.
На чтение
4 мин
Дата обновления
18.04.2026
Срок обучения:3 недели
Курсы Excel для начинающих
Научитесь составлять сводные таблицы, производить расчеты по формулам, делать визуализацию данных с помощью диаграмм, использовать функции даты и времени. Повысьте скорость вашей работы в Excel на 90%

Скрыть содержимое 1 Удалить текст до последнего символа 2 Удалить текст до первого пробела — формула 3 Удалить текст до первой цифры 4 Удалить текст в 1-2 щелчка мышью с помощью

Нередко в Excel необходимо удалить символы из строки до определенного символа. Это может быть символ (пробел, точка, запятая, двоеточие и т.д.) или символ определенного набора (цифра, английская буква).

В зависимости от этих условий решение может быть простым или потребовать использования довольно сложных формул и процедур.

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

 

Удалить текст до последнего символа

легче удалить текст в диапазоне ячеек до последнего появления данного символа или текста. Вы можете использовать процедуру «Найти и заменить»:

  • Выбрать диапазон
  • Вызвать процедуру поиска и замены из вкладки «Главная» или с помощью сочетания клавиш Ctrl + H
  • используйте подстановочный знак * (звездочку) непосредственно перед тем, который вы ищете в строке поиска
  • оставьте второе поле пустым и нажмите ОК

Процедура заменит все символы перед знаком пробелами, то есть удалит их. Звездочка просто означает «все символы».

Удалить текст до первого пробела — формула

Эта формула универсальна и позволяет удалять не только текст до первого пробела, но и любые другие первые вхождения символа в строку.

Однако удаление первого слова в ячейке является наиболее распространенным действием, а пробел — это именно тот символ, который разделяет первое слово слева от остального текста.

= ЗАМЕНИТЬ (A2; 1; ПОИСК («»; A2);»») Удалить текст до первого пробела - формула Результат применения формулы

Формулы для других символов аналогичны:

Удалить текст в ячейке до первой запятой:

= ЗАМЕНИТЬ (A2; 1; ПОИСК («;»; A2);»»)

К точке:

= ЗАМЕНИТЬ (A2; 1; ПОИСК («.»; A2);»»)

А чтобы удалить текст до появления последовательности символов, например слова, нужно использовать длину этой последовательности в формуле, уменьшив ее на 1:

Здесь из адресов удаляется текст до номера дома. Длина текста в кавычках составляет 3 символа (d, точка и пробел):

= ЗАМЕНИТЬ (A2; 1; ПОИСК («d.»; A2) +2;»») Удалить текст в ячейке до определенного слова

Удалить текст до первой цифры

Вы, наверное, уже догадались, но я все же объясню, как работают приведенные выше формулы:

  1. Функция ПОИСК в Excel выполняет поиск позиции первого вхождения текстового шаблона (всегда в кавычках). Соответствующий фрагмент выделен красным.
  2. функция REPLACE принимает эту позицию в качестве аргумента;
  3. он также заменяет фрагмент первого символа в этой позиции пробелом (две кавычки подряд), удаляя его.

Следовательно, чтобы удалить текст перед первой цифрой, необходимо вычислить позицию первой цифры в строке. Так как числа нет, а 10, простая формула больше работать не будет. Но вы можете сделать это с помощью следующей формулы массива:

{= МИН (ЕСЛИОШИБКА (ПОИСК (СИМВОЛ (СТРОКА (48:57)); A1);»»))}

И, заменив это выражение в исходной формуле, мы можем решить исходную проблему: получить текст после первой включенной цифры, удалив текст перед ней.

{= ЗАМЕНИТЬ (A2; 1; МИН (ЕСЛИОШИБКА (ПОИСК (СИМВОЛ (СТРОКА ($ 48: $ 57))); A2), «»)) — 1;»»)}

Что такое числа 48 и 57, подробнее вы можете прочитать здесь:

Функция СИМВОЛ в Excel

Остерегайтесь подтяжек! Их не нужно вводить, они появятся сами по себе, когда вы введете формулу с помощью комбинации клавиш Ctrl + Shift + Enter.

Формула выдаст ошибку, если в строке нет чисел.

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

Удаление текста в 1-2 клика с !SEMTools

Каждый из этих методов по-своему хорош, но всем им не хватает одного важного фактора: скорости выполнения.

В любом случае вам придется вводить много персонажей и выполнять множество действий.

Чтобы сэкономить время, я включил быстрые процедуры в меню надстройки Excel -! SEMTools.

Теперь вы можете удалить текст до первого или последнего появления определенного символа или подстроки, включая, но не включая сам текст, за считанные секунды!

В этом случае вы можете либо редактировать данные на месте, либо автоматически отображать их в соседнем столбце — за это отвечает глобальный чекбокс.

Удалять символы в тексте до первого или последнего появления определенного текста с помощью

Хотите так же быстро обрабатывать текстовые данные в Excel и попробовать на практике более 500 аналогичных процедур?

Нажмите кнопку ниже, чтобы бесплатно загрузить пробную версию надстройки SEMTools и установить ссылку на нее. Процедура займет пару минут.

Вопрос/ответ

Чтобы удалить текст до определенного символа в Excel, можно использовать функцию 'Найти и заменить'. Введите символ, до которого нужно удалить текст, с подстановочным знаком '*', оставьте поле замены пустым и нажмите ОК. Это удалит все символы до указанного символа.
Для удаления текста до первого пробела в Excel используйте формулу с функцией ПОИСК и ЗАМЕНИТЬ. Например, =ЗАМЕНИТЬ(A2; 1; ПОИСК(" "; A2); "") удалит текст до первого пробела в ячейке A2.
Чтобы удалить текст до первой цифры в Excel, используйте формулу массива: {=ЗАМЕНИТЬ(A2; 1; МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57)); A2); "")) - 1; "")}. Эта формула найдет первую цифру и удалит текст перед ней.
Для удаления текста до первого вхождения определенного слова используйте функцию ПОИСК для нахождения позиции слова и функцию ЗАМЕНИТЬ для удаления текста до этой позиции. Например, =ЗАМЕНИТЬ(A2; 1; ПОИСК("слово"; A2) - 1; "").
Для быстрого удаления текста до последнего символа используйте функцию 'Найти и заменить' с подстановочным знаком '*'. Введите символ, до которого нужно удалить текст, с подстановочным знаком '*', оставьте поле замены пустым и нажмите ОК.
Да, можно использовать надстройки, такие как SEMTools, которые предлагают быстрые процедуры для удаления текста до первого или последнего появления определенного символа, что значительно ускоряет процесс.
Если формула для удаления текста выдает ошибку, убедитесь, что в строке присутствуют искомые символы. Формулы могут выдавать ошибку, если символы отсутствуют. Проверьте правильность ввода формулы и наличие символов в строке.

Курсы

5085
5,0
3 отзыва
Курсы Excel для начинающих
  • 3 недели
  • Смешанный
  • Диплом / Сертификат
6 800 ₽
Перейти на сайт
6694
0,0
0 отзывов
Курс «Exсel с 0 до Pro Анализ данных» (40ч)
  • 1 мес
  • дистанционно*
  • Диплом / Сертификат
10 900 ₽26 700 ₽
-59%
Перейти на сайт
456
1,0
1 отзыв
Microsoft Office: тариф PRO
  • c 12 февраля
  • 0 месяцев
50 300 ₽125 750 ₽
50 300 ₽/мес рассрочка
-60%
Перейти на сайт
458
0,0
0 отзывов
Microsoft Office: тариф Мастер
  • c 12 февраля
  • 0 месяцев
74 900 ₽187 250 ₽
74 900 ₽/мес рассрочка
-60%
Перейти на сайт
5090
0,0
0 отзывов
Курсы MS Office
  • 3 месяца
  • Онлайн
  • Диплом / Сертификат
11 100 ₽
Перейти на сайт