Поставщик прислал прайс на 800 позиций — «красивый, как каталог»: колонка «Категория» оформлена объединёнными ячейками, «Смесители» растянуты на 20 строк, «Душевые кабины» на следующие 35. В Excel выглядит аккуратно. Загружаете файл на площадку — и получаете сотни ошибок «не заполнена категория», а выгрузка в 1С подтягивает категорию только к первому товару каждого блока. Разберём, почему объединение — зло для обработки данных и как привести такой файл к плоской таблице.
Почему объединённые ячейки ломают загрузку
Главное, что нужно знать про объединение: это оформление, а не данные. Когда вы объединяете 20 ячеек в одну, Excel записывает значение в верхнюю левую ячейку диапазона, а остальные 19 оставляет пустыми. На экране «Смесители» нарисованы на весь блок, в файле — только в первой строке группы.
Любой загрузчик — маркетплейс, 1С, Битрикс24 — читает данные, а не картинку. Для него структура такого блока выглядит как один нормальный товар и девятнадцать строк с пустой категорией. Отсюда типовые поломки:
- Ошибки обязательных полей. У строк 2–20 группы пустая категория или артикул — площадка отклоняет их по одной, а при массовых ошибках останавливает файл целиком.
- Сломанная сортировка и фильтры ещё в Excel. Отсортировать диапазон с объединёнными ячейками разного размера нельзя: Excel отказывается и требует сначала их разъединить.
- Кривые формулы и сводные. СУММЕСЛИ по категории посчитает только первую строку блока, потому что у остальных категории «нет».
Та же болезнь у многоэтажных шапок, где название колонки размазано на три строки: машина видит не то, что видит человек. Про это отдельная статья — как схлопнуть многострочные заголовки.
Как распознать объединение в чужом прайсе
Файл пришёл от поставщика, и с виду всё заполнено. Три признака того, что внутри объединённые ячейки:
- Значения идут «кусками». В колонке категории или артикула: значение, под ним 15–20 пустых строк, потом снова значение. Пустые ячейки — хвост объединённого блока.
- Выделение захватывает блок. Кликните по ячейке с текстом: если рамка выделила прямоугольник на много строк, а не одну ячейку, — это объединение.
- Строка формул пустая. Поставьте курсор на пятую строку блока, где текст «виден»: в строке формул пусто. Значение есть только у первой строки группы.
Иногда за объединением прячется и другой мусор: пустые отбивки между блоками, строки-разделы, «Итого». Если прайс приходит «как на печать», проверьте его целиком — чек-лист в статье про пустые строки и разделы.
Как разъединить и заполнить вниз в Excel
Классическая ручная починка занимает три шага:
- Разъединить. Выделите лист или нужный диапазон, на вкладке «Главная» откройте стрелку у кнопки «Объединить и поместить в центре» и выберите «Отменить объединение ячеек». Текст останется в первых строках групп, хвосты блоков станут честно пустыми.
- Заполнить вниз. Выделите колонку, вызовите «Перейти» (F5 или Ctrl+G) → «Выделить» → «Пустые ячейки». Не снимая выделения, введите формулу со ссылкой на ячейку выше и нажмите Ctrl+Enter — каждая пустая ячейка получит значение ближайшей заполненной сверху.
- Закрепить значениями. Скопируйте колонку и вставьте поверх через специальную вставку как значения, чтобы формулы не поехали при первой же сортировке.
Способ рабочий, но ручной: при 800 строках и трёх «объединённых» колонках это минут двадцать аккуратной работы, и всё повторяется с каждым новым прайсом того же поставщика.
Как конвертер обрабатывает такой файл
Быстрее не чинить файл в Excel, а прогнать его через конвертер прайсов. Превью сразу показывает честную картину — как машина видит ваши данные: значение в первой строке блока, дальше пустота:

На шаге «Структура» включите заполнение пустых ячеек вниз: конвертер протянет значение первой строки блока на все пустые под ним — «Смесители» появятся у всех двадцати товаров группы, а не только у первого. Пустые ячейки выше первого значения не трогаются, лишнего текста никуда не подставится.

Дальше обычная цепочка: на шаге «Колонки» переименуйте заголовки под шаблон площадки, при необходимости добавьте наценку или округление, на «Фильтрах» отсеките строки без цены. Перед экспортом сверьте превью: у каждой строки заполнена категория, число строк совпадает с исходным прайсом. На выходе — XLSX со значениями без единой формулы или CSV в UTF-8.

Если поставщик присылает такой файл регулярно, сохраните настройки шаблоном (доступно после регистрации): заполнение пустых, переименования и фильтры применятся к следующему прайсу автоматически. Полная программа дальнейшей чистки — в статье про очистку прайса.
Профилактика: как не получать такие файлы
Чинить чужой прайс каждую неделю — плохая перспектива. Проще один раз договориться с поставщиком о формате:
- Просите «плоскую таблицу». Формулировка для письма: одна строка — один товар, все колонки заполнены в каждой строке, без объединённых ячеек и многоэтажных шапок.
- Сошлитесь на площадку. Аргумент «шаблон Wildberries не принимает объединения» работает лучше, чем эстетика: поставщик обычно и не знает, как его файл грузят дальше.
- Подскажите про умную таблицу. Если поставщик ведёт прайс в Excel, формат таблицы (Ctrl+T) делает объединение невозможным по построению — красивость останется, структура не пострадает.
- Для выгрузок из 1С просите табличный документ без оформления: печатная форма с объединёнными шапками и итогами нужна бухгалтеру, а не загрузчику.
Частые вопросы
Почему значение объединённой ячейки хранится только в первой строке?
Так устроен формат Excel: объединение — это визуальное оформление диапазона, а не способ хранения данных. Значение записывается в верхнюю левую ячейку блока, остальные остаются пустыми. Человек видит текст, растянутый на двадцать строк, а любая программа читает только первую из них.
Как быстро проверить, есть ли в прайсе объединённые ячейки?
Кликните по ячейке с текстом, который растянут на несколько строк: если выделился целый блок, а в строке формул у соседних строк пусто, — это объединение. Второй признак: Excel отказывается сортировать диапазон и просит сначала разъединить ячейки. Третий: значения в колонке идут кусками — одно заполненное и дальше серия пустых.
Обязательно ли чинить файл в Excel или можно сразу в конвертере?
Можно сразу в конвертере: на шаге «Структура» включите заполнение пустых ячеек вниз, и значения блоков протянутся на все строки групп. Ручная починка в Excel нужна только если файл дальше уходит тому, кто будет работать с ним именно в Excel, — например, менеджеру по закупкам.
Как уговорить поставщика не объединять ячейки?
Попросите прайс плоской таблицей: одна строка — один товар, все колонки заполнены в каждой строке, без объединений и многострочных шапок. Сошлитесь на требования площадки, на которую грузите товары, — для поставщика это понятнее, чем просьба «не делать красиво».