Как быстро преобразовать таблицу массивов в таблицу списка в Excel?

Предположим, у вас есть таблица массивов/перекрестная таблица, и преобразование этой таблицы массивов в таблицу списка может быть для вас несложной задачей, и вы можете преобразовать ее, вводя данные один за другим. . Однако, если для преобразования в таблицы списков необходимо несколько таблиц массивов, ручной метод не может быть хорошим решением. Теперь в этом руководстве представлены приемы, с помощью которых можно быстро преобразовать таблицу массивов в таблицу списка в Excel.

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

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

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


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

Вы можете применить сводную таблицу для преобразования таблицы массивов в список, а затем скопировать ее как диапазон. р>

1. Одновременно нажмите Alt + D , а затем нажмите клавишу P , чтобы открыть диалоговое окно Сводная таблица и мастер сводных диаграмм , и установите флажок Несколько диапазонов консолидации и параметры сводной таблицы . См. Снимок экрана:

2. Нажмите «Далее», чтобы перейти к шагу 2а мастера, и установите флажок «Я создам поля страницы». См. Снимок экрана:

3. Нажмите Далее , чтобы перейти к шагу 2b мастера , выберите диапазон массива и добавьте его в Все диапазоны . список. См. Снимок экрана:

4. Нажмите Далее , чтобы перейти к последнему шагу, отметьте нужный вариант. См. Снимок экрана:

5. Нажмите Готово , после чего будет создана сводная таблица, затем перейдите к ячейке пересечения Total Total , дважды щелкните по ней, и вы увидите список, в котором есть сводная таблица. был создан на новом листе. См. Скриншоты:

6. Затем выберите список PivotTable и щелкните правой кнопкой мыши, чтобы выбрать Table > Convert to Range из контекстного меню. См. Снимок экрана:

Теперь таблица массива преобразована в таблицу списка.


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

Вот VBA может помочь вам преобразовать таблицу массивов в таблицу списка, выполните следующие действия:

1. Нажмите Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

2. Нажмите Вставить > Module и вставьте под кодом VBA в новое окно Module .

VBA: преобразовать таблицу массивов в список

3. И нажмите клавишу F5 , чтобы запустить VBA, и появится диалоговое окно для выбора таблицы массива без заголовков. См. Снимок экрана:

4. Нажмите OK , чтобы перейти к следующему диалоговому окну и выбрать ячейку для вывода таблицы списка. См. Снимок экрана:

5. Нажмите OK , и таблица массивов будет преобразована в список.

Совет:

Если вы хотите заполнить пустые ячейки на основе указанной выше ячейки, вы можете сделать следующее:

1. Установите Kutools for Excel – удобный инструмент, а затем нажмите Kutools > Вставить > Заполнить пустое поле. Ячейки . См. Снимок экрана:

2. В диалоговом окне Заполнить пустые ячейки установите флажки На основе значений и Вниз . См. Снимок экрана:

3. Нажмите Ok или Применить , и теперь пустые ячейки заполняются в соответствии с указанными выше значениями.

Нажмите здесь, чтобы узнать больше о заполнении пустых ячеек.


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

Если вышеуказанные методы недостаточно просты Для вас здесь я могу представить удобный инструмент – Kutools for Excel , его утилита Transpose Table Dimensions может быстро и легко конвертировать между таблицей массивов и таблицей списков.

Kutools for Excel , с более чем 300 удобными функциями, делает ваша работа проще.
Бесплатная загрузка
Бесплатная полнофункциональная версия через 30 дней

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

1. Выберите таблицу массивов, которую вы хотите преобразовать в список, и нажмите Kutools > Range > Транспонировать размеры таблицы . См. Снимок экрана:

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

3. Нажмите Ok , теперь таблица массивов преобразована в таблицу списка.

Нажмите здесь, чтобы узнать больше о размерах транспонированной таблицы.


Оцените статью
Frestage.ru
Добавить комментарий