Табличные данные

Как удалить текст до символа в Excel

2026-06-28
Задача

В прайсе поставщика SKU приходят с локальным префиксом: MSK-00123, SPB-00456, KZN-00789. В итоговый файл нужен только код после дефиса: 00123, 00456, 00789.

Короткий ответ

Создайте колонку sku_чистый из sku_raw. Первым правилом выберите Удалить до для символа -, вторым правилом удалите оставшийся дефис через Удалить подстроку.

Как сделать в Eofferix

  1. Загрузите CSV или XLSX с колонкой sku_raw и откройте табличный редактор. В примере рядом оставлена колонка товар для контроля строк.

  2. Создайте колонку результата sku_чистый из источника sku_raw.

  3. Откройте настройки колонки sku_чистый через шестеренку в заголовке.

    Открытие настроек колонки sku_чистый в табличном редакторе Eofferix
    Анимация открывает настройки именно итоговой колонки sku_чистый.
  4. Добавьте правило: текущее значение содержит -, действие Удалить до. Затем добавьте второе правило: текущее значение содержит -, действие Удалить подстроку, значение -.

    Два правила Eofferix для удаления текста до дефиса и удаления дефиса
    Первое правило оставляет хвост строки от дефиса, второе убирает сам дефис.
  5. Сохраните настройки и проверьте предпросмотр: MSK-00123 должен стать 00123, а ведущие нули должны сохраниться.

Было / стало

Было

исходные данные
sku_rawтовар
MSK-00123Настольная лампа Ладога
SPB-00456Полка Береза
KZN-00789Чайник Север

Стало

результат
sku_чистыйтовар
00123Настольная лампа Ладога
00456Полка Береза
00789Чайник Север

Что важно помнить

  • Этот способ подходит для одного стабильного разделителя, например дефиса.
  • Если разделитель встречается несколько раз, сначала проверьте, какой фрагмент нужно оставить.
  • SKU остаётся текстом, поэтому значения вроде 00123 не теряют ведущие нули.

Обрабатывайте данные быстрее с Eofferix

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

Зарегистрироваться