Як швидко перетворити таблицю масивів у таблицю списку в Excel?
Припустимо, у вас є таблиця масивів / перехресна таблиця, і перетворення цієї таблиці масивів у таблицю списків може бути для вас не складною роботою, і ви можете перетворити її, вводячи дані по одному. Однак, якщо існує кілька таблиць масивів, необхідних для перетворення в таблиці списків, ручний метод не повинен бути хорошим рішенням. Тепер цей підручник представляє прийоми, які можуть швидко перетворити таблицю масивів у таблицю списків у Excel.
Перетворити таблицю масивів у таблицю списків за допомогою зведеної таблиці
Перетворити таблицю масивів у таблицю списків за допомогою VBA
Перетворити таблицю масивів у таблицю списків за допомогою Kutools для Excel
Перетворити таблицю масивів у таблицю списків за допомогою зведеної таблиці
Ви можете застосувати зведену таблицю для перетворення таблиці масивів у список, а потім скопіювати її як діапазон.
1. прес Alt + D одночасно, а потім натисніть P ключ, щоб увімкнути Майстер зведеної таблиці та зведеної діаграми діалогове вікно та перевірте Кілька діапазонів консолідації і PivotTable варіанти. Дивіться знімок екрана:
2. Клацніть «Далі», щоб перейти до кроку 2а майстра, і встановіть прапорець «Створити параметр полів сторінки». Дивіться знімок екрана:
3. клацання Далі для переходу до Крок 2b майстраі виберіть діапазон масиву та додайте його до Всі діапазони список. Дивіться знімок екрана:
4. клацання Далі щоб перейти до останнього кроку, позначте один варіант, як вам потрібно. Дивіться знімок екрана:
5. клацання обробка а потім зведену таблицю було створено, а потім перейдіть до комірки перетину Загальний підсумок, двічі клацніть на ньому, і ви побачите, що зведена таблиця створена на новому аркуші. Дивіться скріншоти:
6. Потім виберіть список зведеної таблиці та клацніть правою кнопкою миші, щоб вибрати таблиця > Перетворити на діапазон з контекстного меню. Дивіться знімок екрана:
Тепер таблиця масиву перетворена в таблицю списку.
Перетворити таблицю масивів у таблицю списків за допомогою VBA
Ось VBA може допомогти вам перетворити таблицю масивів у таблицю списків, будь-ласка, виконайте кроки нижче:
1. прес Alt + F11 щоб включити Microsoft Visual Basic для додатків вікна.
2. клацання Insert > Модуліта вставте нижче код VBA до нового Модулі вікна.
VBA: Перетворити таблицю масивів у список
Sub ConvertTableToList()
'UpdatebyEntendOffice20160429
Dim I As Long
Dim xCls As Long
Dim xRg As Range
Dim xSaveToRg As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Select Array Table:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xSaveToRg = Application.InputBox("Select a range(cell) to put the list table", "Kutools for Excel", , , , , , 8)
If xSaveToRg Is Nothing Then Exit Sub
Set xSaveToRg = xSaveToRg.Cells(1)
xCls = xRg.Columns.Count - 1
Application.ScreenUpdating = False
For I = 1 To xRg.Rows.Count
xSaveToRg.Offset((I - 1) * xCls).Value = xRg.Cells(I, 1).Value
xSaveToRg.Offset((I - 1) * xCls, 1).Resize(xCls).Value = _
Application.WorksheetFunction.Transpose(xRg.Cells(I, 2).Resize(1, xCls))
Next
Application.ScreenUpdating = True
End Sub
3. І натисніть F5 , щоб запустити VBA, і з'явиться діалогове вікно для вибору таблиці масивів, за винятком заголовків. Дивіться знімок екрана:
4. клацання OK перейти до наступного діалогу, щоб вибрати комірку для виведення таблиці списку. Дивіться знімок екрана:
5. клацання OK, а таблиця масиву перетворена в список.
Порада:
Якщо ви хочете заповнити порожні клітинки на основі вищеописаної комірки, ви можете зробити, як показано нижче:
1. Встановлювати Kutools для Excel - зручний інструмент, а потім клацніть Кутулс > Insert > Заповніть порожні клітинки. Дивіться знімок екрана:
2 В Заповніть порожні клітинки діалогове вікно, перевірте На основі цінностей і вниз варіанти. Дивіться знімок екрана:
3. клацання Ok or Застосовувати, а тепер порожні клітинки заповнюються на основі вищезазначених значень.
Натисніть тут, щоб дізнатись більше про Заповнення порожніх клітинок.
Перетворити таблицю масивів у таблицю списків за допомогою Kutools для Excel
Якщо вищезазначені методи вам недостатньо прості, я можу представити зручний інструмент - Kutools для Excel, його Транспонуйте розміри таблиці Утиліта може швидко і легко перетворювати між таблицею масивів та таблицею списків.
Kutools для Excel, з більш ніж 300 зручні функції, полегшує вам роботу. |
після безкоштовна установка Kutools для Excel, будь-ласка, виконайте наведені нижче дії:
1. Виберіть таблицю масивів, яку потрібно перетворити в список, і натисніть Кутулс > Діапазон > Транспонуйте розміри таблиці. Дивіться знімок екрана:
2. Потім у Транспонуйте розміри таблиці діалоговому вікні, встановіть прапорець «Перехрестити таблицю до списку», а потім виберіть діапазон, який виводить таблицю списку. Дивіться знімок екрана:
3. клацання Ok, тепер таблиця масиву перетворена в таблицю списку.
Клацніть тут, щоб дізнатись більше про транспонування розмірів таблиці.
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%
- Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
- Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
- Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
- Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
- Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
- Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
- Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
- Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
- Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
