Поставщик прислал прайс, а он «лежит на боку»: каждый товар — отдельная колонка, а характеристики (артикул, цена, остаток) уходят вниз по строкам. Для площадки нужно ровно наоборот: одна строка — один товар, характеристики по колонкам. Переписывать ячейки руками при пятиста позициях — день работы. Есть способ быстрее.
Как распознать перевёрнутый прайс
Признаки видны сразу после открытия файла:
- в первой колонке идут названия полей — «Артикул», «Наименование», «Цена», «Остаток»;
- вправо от них уходят десятки или сотни однотипных колонок, по одной на товар;
- лист заканчивается на десятой-двадцатой строке, хотя товаров в прайсе много.
Так выгружают некоторые учётные системы, и так любят оформлять «красивые» прайсы менеджеры: для чтения глазами это удобно, для загрузки на маркетплейс или в 1С — нет. Шаблоны площадок ждут плоскую таблицу: шапка в первой строке, дальше товары строками.

Способ Excel: копировать и транспонировать
Встроенный механизм один, и он простой:
- Выделите диапазон целиком — вместе с первой колонкой-«шапкой».
- Скопируйте (Ctrl+C).
- Встаньте в пустую ячейку нового листа.
- Правый клик → «Специальная вставка» → поставьте галочку «Транспонировать» → ОК.
Строки и столбцы меняются местами: поля становятся заголовками колонок, товары — строками.

Есть и формульный вариант — функция ТРАНСП: =ТРАНСП(A1:Z20). В Excel 365 она разворачивается на соседние ячейки сама, в старых версиях вводится как формула массива через Ctrl+Shift+Enter на заранее выделенный диапазон. Для подготовки файла к загрузке формула хуже: результат зависит от исходного диапазона, а в итоговый файл формулы попасть не должны — площадки их не считают.
Где транспонирование ломается
Галочка «Транспонировать» — не волшебство, и у неё есть края:
- Формулы. Ссылки внутри формул поворачиваются вместе с ячейками. Относительные обычно переживают поворот, а абсолютные и ссылки на другие листы легко превращаются в мусор или #ССЫЛКА!. Если в прайсе были формулы — сначала вставьте диапазон как значения, потом транспонируйте.
- Объединённые ячейки и «умная таблица». Объединения в шапке при повороте дают сюрпризы — разъедините заранее. «Умную таблицу» Excel не даст транспонировать вовсе: сначала «Конструктор → Преобразовать в диапазон».
- Форматирование. Заливка, границы и шрифты поворачиваются вместе с данными. Для файла на загрузку это лишнее, а иногда и мешает: наследуются странные форматы ячеек, даты вдруг становятся текстом.
- Размер. После поворота строки становятся столбцами. Если характеристик в перевёрнутом прайсе больше, чем столбцов на листе (16 384), диапазон просто не влезет. А копирование десятков тысяч ячеек — это минуты ожидания и шанс, что Excel зависнет.
После поворота всё равно нужна чистка
Транспонирование решает только геометрию. Дальше начинается обычная подготовка прайса:
- шапка после поворота — бывшая первая колонка поставщика: там бывают пустые ячейки, повторы названий, а если у поставщика была двухэтажная «шапка» сбоку, то и многострочные заголовки, которые надо схлопнуть в одну строку;
- названия колонок почти никогда не совпадают с шаблоном площадки — нужно переименование;
- числа после специальной вставки часто приезжают текстом: цены с пробелами-разделителями, остатки с «шт.» внутри;
- лишние колонки (внутренние коды, комментарии менеджера) в шаблон не нужны.
Полный чек-лист такой подготовки — в статье про очистку прайса перед загрузкой.
Довести результат до шаблона в конвертере
Ручную доработку после поворота удобнее делать не в Excel, а в конвертере — он как раз про это. Загружаете перевёрнутый файл и проходите по шагам с живым превью:
- «Структура»: указываете, с какой строки начинается таблица, схлопываете многострочную шапку, удаляете строки-разделы, если поставщик их навставлял.
- «Колонки»: переименовываете поля под шаблон площадки, удаляете лишние, переставляете местами. Действия на колонках чистят типы: «Убрать пробелы» для цен с разделителями тысяч, «Округлить» — если после поворота вылезли копейки с хвостами.
- «Фильтры»: отсекаете строки без цены или с нулевым остатком.
- «Экспорт»: на выходе XLSX со значениями, без формул, или CSV в UTF-8 — как раз то, что едят шаблоны маркетплейсов. Про выбор формата — отдельный разбор.

Настройки сохраняются в шаблон: когда поставщик пришлёт следующий прайс в том же виде, переворачиваете его в Excel и прогоняете по готовому шаблону — минута вместо вечера. Попробовать можно на лендинге конвертера.
Когда проще попросить нормальный файл
Если прайс приходит регулярно, честный ответ — договориться с поставщиком. Почти любая учётная система умеет выгружать товары строками, и для менеджера это вопрос одной настройки, а не переписывания. Попросите плоскую таблицу: шапка в первой строке, дальше товары. Или хотя бы CSV — его проще и поворачивать, и обрабатывать. Транспонирование оставьте для случаев, когда поставщик непреклонен, а прайс нужен сегодня.
Частые вопросы
Чем транспонирование отличается от поворота текста в ячейках?
Поворот текста на 90 градусов (Формат ячеек → Выравнивание) меняет только ориентацию букв, сама таблица остаётся прежней. Транспонирование меняет местами строки и столбцы целиком — это разные вещи.
Почему после транспонирования формулы показывают #ССЫЛКА!?
Ссылки внутри формул поворачиваются вместе с ячейками: относительные обычно выживают, абсолютные и межлистовые ломаются. Перед поворотом скопируйте диапазон и вставьте его как значения, а уже потом транспонируйте.
Можно ли транспонировать таблицу длиннее 16 384 строк?
Нет: после поворота строки становятся столбцами, а столбцов на листе максимум 16 384 — диапазон физически не влезет. Разбейте исходник на части или попросите поставщика прислать данные в другом виде.
Конвертер умеет переворачивать таблицу сам?
Нет, поворот делается в Excel за минуту. Конвертер берёт следующий этап: чистка шапки, переименование и перестановка колонок, приведение типов, фильтры строк и экспорт в XLSX или CSV под шаблон площадки.