Еще одна типичная проблема для обработки данных с помощью Сводных таблиц - это "нарисованные" руками "Мега-таблицы", которые не поддаются анализу в силу специфики их структуры. В этой статье я расскажу, как быстро преобразовать такое "горе-творчество" в массив для построения сводной таблицы.

Файлы для скачивания:
ФайлОписаниеРазмер файла:Скачивания
Скачать этот файл (P_STab_02.zip)Пример 69 Кб3034

Итак, имеем такую таблицу, хотя рука не поднимается назвать это таблицей:

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

Для преобразования данной таблицы нам потребуется надстройка ЁXCEL.

Возвращаемся к нашей таблице и начинаем ее преобразовывать. Для начала убираем итоговые столбцы, переходим в правый конец таблицы, выделяем и удаляем столбцы:

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_2.png

Далее нам необходимо заполнить пустые строки в столбцах "Месяц" и "Менеджер". Для этого возвращаемся в начало таблицы, выделяем первые ячейки с данными в этих столбцах, в нашем случае это ячейки "А3:В3". В главном меню заходим во вкладку ЁXCEL и нажимаем кнопку "Таблицы", в выпавшем списке выбираем команду "Заполнить пустоты":

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_3.png

В открывшемся диалоговом окне нажимаем "ОК":

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_15.png

Получаем следующий результат:

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_4.png

Встаем курсором в ячейку "А2" и включаем фильтр. Отфильтровываем все строки по столбцу "А", содержащие слово "Итог" и удаляем:

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_5.png

Сбрасываем фильтр по столбцу "А". Повторяем операцию для столбца "В":

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_6.png

Сбрасываем фильтр по столбцу "В" и выделяем всю таблицу. В главном меню во вкладке ЁXCEL нажимаем кнопку "Таблицы" в выпавшем меню выбираем команду "Трансформировать таблицу в массив":

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_7.png

В открывшемся окне мастера нажимаем кнопку "Далее":

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_8.png

В следующей вкладке мастера, так же нажимаем кнопку "Далее":

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_9.png

В следующей вкладке мастера, отвечаем на вопрос "Транспонировать данные ряда?", в нашем случае выбираем ответ "Нет" и нажимаем кнопку "Далее":

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_10.png

В следующей вкладке мастера, отвечаем на вопрос "Исключить пустые строки?", в нашем случае выбираем ответ "Да" и нажимаем кнопку "Трансформировать":

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_11.png

Ждем. Получаем вот такой массив:

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_12.png 

Встаем в ячейку "F1" и пишем название столбца "Наименование":

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_13.png

Встаем в ячейку "А1" и строим сводную таблицу (Как построить сводную таблицу?):

kak-bystro-preobrazovat-tablitsu-v-massiv-dlya-svodnoj-tablitsy_14.png

Добавить комментарий

Комментарии  

# Константин 123 08.08.2023 11:17
Вы великолепны!!!
Ответить | Ответить с цитатой | Цитировать
# Ольга 28.11.2013 11:52
Большое спасибо!!! Счастье есть))))
Ответить | Ответить с цитатой | Цитировать
# Sergey 28.11.2013 12:22
Да не за что... Рад помочь
Ответить | Ответить с цитатой | Цитировать