Прайс на 1 500 позиций, а нужны из него только шурупы — отдельным файлом для заказчика. Или обратная ситуация: поставщик в сотне позиций написал «самарез», и надо найти их все и исправить, не трогая остальные тысячу четыреста строк. Обе задачи — поиск по части названия: критерий не совпадает с ячейкой целиком, это подстрока внутри неё. Разберём, как такой поиск сделать в Excel и в конвертере — и почему порядок «сначала найти, потом менять» спасает от случайных жертв.
Три сценария поиска по подстроке
- Отобрать группу товаров. Все позиции со словом «шуруп» в названии — в отдельную выгрузку заказчику или на площадку, которая принимает каталог по категориям.
- Найти и исправить ошибку в части позиций. «самарез» → «саморез» только там, где опечатка, а не по всему файлу вслепую.
- Вырезать группу по артикулу. Всё с суффиксом «-01» — снятое с производства поколение: убрать из выгрузки или, наоборот, оставить только их для распродажи.
Общее у сценариев одно: условие формулируется как «содержит» или «не содержит», а не «равно». Из этого и растут все инструменты — и все ошибки.

В Excel: автофильтр «содержит»
Штатный путь: «Данные» → «Фильтр», затем стрелка в шапке колонки «Наименование» → «Текстовые фильтры» → «Содержит…» → ввести «шуруп». Строки без этого слова скроются, регистр букв фильтр не различает — найдутся и «Шуруп 4х50», и «шуруп по дереву».
Дальше два варианта. Если нужен отдельный файл — выделите результат, нажмите Alt+; (выделяются только видимые ячейки), скопируйте на новый лист и сохраните. Если нужно исправить найденное — работайте прямо в отфильтрованном списке, но аккуратно: фильтр прячет строки, а не защищает их, и одна невнимательная замена легко заденет скрытое.
Три ограничения, о которые спотыкается этот способ:
- Фильтр не меняет данные. Сняли фильтр — всё вернулось как было. «Отобрать в отдельный файл» означает ручное копирование видимых строк.
- Объединённые ячейки ломают фильтрацию. Если в шапке или первой колонке прайса есть слитые ячейки, фильтр ставится криво или не ставится вовсе — сначала их придётся разъединить. Подробнее об этой ловушке — в статье про объединение ячеек в Excel.
- Комбинировать условия сложно. «Содержит шуруп» по одной колонке — пожалуйста. А «содержит шуруп И остаток больше нуля И цена ниже порога» уже требует нескольких фильтров сразу; как выстроить такую связку, разобрано в материале про фильтр по нескольким условиям.
Ctrl+H с подстановочными знаками: коротко и с предупреждением
В окне «Найти и заменить» Excel понимает маски: звёздочка — любые символы, вопросительный знак — ровно один. Запрос «*шуруп*» найдёт все ячейки со словом. Но для замены это опасный инструмент: пара «*шуруп*» → «саморез» заменит ячейку целиком, и «Шуруп 4х50 по дереву, уп. 200» превратится в голое «саморез» — размеры и фасовка сотрутся.
Чтобы менять только кусок текста, в поле «Найти» пишут саму подстроку без масок — но это уже обычная замена по всему листу, без предпросмотра и с риском задеть соседние колонки. Её границы и безопасные приёмы подробно разобраны в статье про массовую замену текста. Здесь важен вывод: «найти и заменить» не умеет сперва показать список жертв — для этого и нужен фильтр.
В конвертере: фильтр «содержит» плюс действие «Заменить текст»
Когда поиск по подстроке нужен регулярно и его результат сразу уходит в выгрузку, удобнее собрать обе операции в одной настройке. Откройте конвертер очистки и перетащите прайс — регистрация не нужна, файл до 2 МБ обработается бесплатно. На шаге «Структура» укажите, с какой строки начинается таблица.
Сценарий «отобрать шурупы». Шаг «Фильтры» → новое условие → колонка «Наименование» → «содержит» → «шуруп». В живом превью останутся только найденные строки — это и есть готовая выгрузка. Условие «не содержит» решает обратную задачу: выкинуть из прайса группу, например всё с «-01» в артикуле.

Сценарий «исправить ошибку в части позиций». Шаг «Колонки» → действие «Заменить текст» на колонке «Наименование»: найти «самарез», заменить на «саморез». Замена идёт по подстроке, поэтому изменятся только те ячейки, где опечатка есть, — остальные строки она не коснётся. Проверка симметрична: добавьте на шаге «Фильтры» условие «содержит самарез» — после замены оно должно дать пустой список. Не пустой? Значит, опечатка встречается в другом написании, и превью это покажет.

На экспорте — XLSX со значениями или CSV в UTF-8, готовые к загрузке. А после регистрации вся связка «фильтр + замена» сохраняется шаблоном: следующий прайс того же поставщика обрабатывается применением шаблона, без повторной настройки.
Типовые ошибки
- Замена раньше поиска. Запустили замену по всему файлу — и задели позиции, которые вообще не входили в задачу. Правильный порядок обратный: сначала фильтр и превью (увидеть, что именно найдено), потом обработка результата.
- Подстрока без якоря. «-01» найдёт и «AB-01», и «AB-0110», а «шуруп» — и «шуруповёрт». Иногда это плюс, но чаще — лишние строки в выгрузке. Уточняйте критерий: добавьте дефис или пробел по краям, возьмите кусок подлиннее и сверьтесь с превью.
- Один вариант написания. Поставщик пишет то «Шуруп», то «шуруп», то «ШУРУП» по дереву. Прежде чем выгружать, убедитесь в превью, что нашлись все варианты, а не только тот, что вы ввели.
- Поиск по всему листу вместо колонки. Слово из названия встречается и в описании, и в примечании. Условие всегда привязывайте к конкретной колонке — «Наименование» или «Артикул».
Частые вопросы
Как выгрузить из прайса только позиции с нужным словом в названии?
В Excel: включите фильтр, выберите «Текстовые фильтры» → «Содержит», затем выделите результат, нажмите Alt+; и скопируйте видимые строки на новый лист. В конвертере проще: на шаге «Фильтры» добавьте условие «содержит» на колонку названия — и на экспорте сразу получите файл только с найденными позициями.
Почему фильтр «содержит -01» захватил лишние артикулы?
Подстрока ищется в любом месте значения, у неё нет границ: «-01» есть и в «AB-01», и в «AB-0110», и в «201-015». Уточните критерий — добавьте окружающие символы или более длинный фрагмент — и проверьте результат в превью, прежде чем скачивать файл.
Можно ли заменить текст только в найденных позициях?
Да. В конвертере действие «Заменить текст» само по себе прицельное: оно меняет подстроку, поэтому затрагивает лишь ячейки, где она встречается, а фильтр «содержит» дополнительно отбирает нужную группу в выгрузку. В Excel для того же эффекта приходится фильтровать, выделять только видимые ячейки и аккуратно менять вручную.
Чем «содержит» отличается от точного совпадения?
«Содержит шуруп» ищет подстроку внутри ячейки: подойдут и «Шуруп 4х50», и «шуруповёрт». Точное совпадение требует, чтобы ячейка целиком равнялась «шуруп» — в прайсах с полными названиями таких ячеек почти нет. Для отбора товаров по слову нужен именно первый вариант.