askXL
Вопрос RU

Как разделить текст по разделителю в Excel?

Ответ

В Excel 365: =ТЕКСТРАЗД(A1; "-") разобьёт текст по дефису. В старых версиях: комбинация ПСТР, НАЙТИ и ДЛСТР. Также работает «Текст по столбцам» (Данные → Текст по столбцам).

Подробное объяснение

Разделение текста — частая задача при обработке импортированных данных, адресов и кодов.

ТЕКСТРАЗД (Excel 365)

=ТЕКСТРАЗД(A1; ";")         → разделитель — точка с запятой
=ТЕКСТРАЗД(A1; "-")         → разделитель — дефис
=ТЕКСТРАЗД(A1; " ")         → разделитель — пробел

Результат «разливается» по нескольким ячейкам вправо.

Формулы для старых версий

Извлечь первую часть до дефиса:

=ЛЕВСИМВ(A1; НАЙТИ("-"; A1)-1)

Извлечь вторую часть после дефиса:

=ПСТР(A1; НАЙТИ("-"; A1)+1; 999)

Текст по столбцам (без формул)

  1. Выделите столбец с данными
  2. Данные → Текст по столбцам
  3. Выберите «С разделителями»
  4. Укажите разделитель (запятая, точка с запятой, пробел)

Пример: разделить артикул «МСК-2025-0042»

=ТЕКСТРАЗД("МСК-2025-0042"; "-")  →  МСК | 2025 | 0042
24.02.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

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

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google