KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Преобразование перекрестной (двумерной) таблицы в плоский список в Excel: полное руководство

АвторКеллиДата изменения

При работе с данными в Excel часто встречаются перекрёстные таблицы (также известные как сводные или матричные таблицы), где информация представлена в двумерном формате. Однако многие задачи анализа и составления отчётов требуют нормализованного списка — то есть таблицы в «длинном формате». В этой статье описаны эффективные методы преобразования перекрёстной таблицы в такой список, что значительно упрощает анализ, фильтрацию и дальнейшее использование данных в базах.

Преобразование перекрестной таблицы в список

Преобразование перекрестной таблицы (двумерной таблицы) в список в Excel


Преобразование перекрестной таблицы в список с помощью POWER QUERY

В Excel Power Query — это самый эффективный способ преобразования данных, особенно при работе с большими наборами.

  1. Выделите свои данные, перейдите на вкладку «Данные» и нажмите «Из таблицы/диапазона» (см. снимок экрана).
    нажмите «Из таблицы/диапазона»
  2. В появившемся диалоговом окне «Создание таблицы» нажмите кнопку «ОК».
    нажмите «ОК» в диалоговом окне
  3. Затем откроется окно «Редактор Power Query». В нём выделите все заголовки столбцов, кроме первого — «Категория».
    выделите все заголовки столбцов, кроме первого
  4. Затем выберите «Преобразование» > «Разворот столбцов». Power Query создаст два новых столбца: «Атрибут» (содержащий прежние заголовки столбцов) и «Значение» (содержащий значения ячеек).
    нажмите «Преобразовать» > «Развернуть столбцы»
  5. Переименуйте эти столбцы так, как вам нужно (например, «Месяц» и «Продажи»).
  6. Затем нажмите «Главная» > «Закрыть и загрузить», чтобы вернуть преобразованный список в Excel — плоский список появится на новом листе.
    перекрестная таблица преобразована в список
Совет: Этот метод является динамическим, то есть при добавлении новых данных вы можете обновить запрос, чтобы автоматически обновить список.

Преобразование перекрестной таблицы в список с помощью Kutools для Excel

Хотя Power Query позволяет справиться с этой задачей, Kutools для Excel предлагает самое быстрое и простое решение — всего в несколько кликов. С помощью функции «Преобразование размера таблицы» от Kutools для Excel вы легко превратите сложные перекрёстные таблицы в структурированные списки или выполните обратное преобразование — без формул и многочисленных шагов.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

После установки Kutools для Excel выполните следующие действия:

  1. Выделите таблицу, которую нужно преобразовать в список, и нажмите «Kutools» > «Диапазон» > «Преобразование размера таблицы».
    нажмите «Транспонировать размерность таблицы» Kutools
  2. В диалоговом окне «Преобразование размера таблицы» установите флажок «Преобразовать двумерную таблицу в одномерную», затем в разделе «Диапазон результатов» укажите ячейку, в которую следует поместить результат (см. снимок экрана).
    укажите параметры в диалоговом окне
  3. Наконец, нажмите кнопку «ОК» — и исходная таблица преобразуется в плоский список.
    перекрестная таблица преобразована в список с помощью Kutools

Преобразование перекрестной таблицы в список с помощью формул

Если вы пока не готовы использовать Power Query или вам нужно решение, совместимое со старыми версиями Excel, эти мощные формулы эффективно преобразуют ваши перекрёстные данные в структурированный список.

Чтобы сформировать столбец категории, примените следующую формулу:

=INDEX($A$2:$A$4, INT((ROW(A1)-1)/COLUMNS($B$1:$D$1))+1)
Совет: Эта формула по сути создает первый столбец вашей «сплющенной» таблицы, повторяя каждый заголовок строки столько раз, сколько заголовков столбцов содержится в исходной перекрестной таблице.

Протяните формулу вниз, чтобы получить все элементы категории — продолжайте до появления значений с ошибками. См. снимок экрана:
формула для списка столбца категорий

Чтобы сформировать столбец месяца, примените следующую формулу:

=INDEX($B$1:$D$1, MOD(ROW(A1)-1, COLUMNS($B$1:$D$1))+1)
Совет: Эта формула циклически проходит по заголовкам столбцов. Для каждой строки результата она последовательно выбирает В следующем месяце и начинает заново после Прошлый месяц.

Автоматически заполните формулу вниз по всем нужным строкам, чтобы диапазон точно соответствовал количеству строк в исходном столбце категории.
формула для списка столбца месяцев

Чтобы сформировать все остальные данные, примените следующую формулу:

=INDEX($B$2:$D$4, INT((ROW(A1)-1)/COLUMNS($B$1:$D$1))+1, MOD(ROW(A1)-1, COLUMNS($B$1:$D$1))+1)
Совет: Эта формула извлекает значения из двумерной таблицы (матрицы) и отображает их в виде вертикального списка, систематически сопоставляя каждый заголовок строки со всеми заголовками столбцов.

Протяните формулу вниз, пока не извлекутся все данные. См. снимок экрана:
формула для списка остальных данных


Заключение

Для большинства пользователей Power Query обеспечивает идеальный баланс мощности, гибкости и удобства поддержки при преобразовании сводных таблиц в списки. Kutools предлагает самое простое решение для тех, у кого он установлен, а формулы остаются надёжным вариантом, когда другие инструменты недоступны.

Выберите метод, который лучше всего соответствует вашему уровню технической подготовки, версии Excel и частоте выполнения этого преобразования. Для регулярных отчётов или панелей мониторинга возможность обновления запросов в Power Query делает его безусловным лидером в большинстве сценариев. Если вы хотите узнать больше полезных советов и приёмов работы в Excel,на нашем сайте представлены тысячи обучающих материалов, которые помогут вам освоить Excel.

Связанные статьи:

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек