Power Query - Імпорт даних із поточної книги - Excel Off The Grid

Ми бачили, як імпортувати зовнішні дані з одного файлу, як імпортувати всі файли в папці та як імпортувати дані з таблиці/іменованого діапазону в тій самій книзі. Але що, якщо ми хочемо імпортувати ВСІ дані в одній книзі? Ну, ось куди ми прямуємо в цій публікації.
Якщо існує одна найкраща практика Excel, яку користувачі весь час ігнорують, це все - зберігайте дані одного типу на одній вкладці. Як ви побачите в наших прикладних файлах, січень, лютий та березень - це однакові дані в одній структурі, тому вони дійсно повинні бути в одній таблиці на одній вкладці. Більшість початківців користувачів Excel не думають так, тому є велика ймовірність, що ви зіткнетеся з подібними типами книг, і вам колись доведеться використовувати цей прийом.
Завантажте прикладний файл
Щоб працювати з прикладами нижче, завантажте зразок файлу. Клацніть тут, щоб підписатися та отримати доступ до розділу Завантаження.
Приклади в цій публікації використовують Приклад 11 - Імпорт із поточної книги. Xlsx файл.
Імпортувати таблиці з поточної книги
Відкрийте Приклад 11 - Імпорт із поточного файлу Workbook.xlsx. Далі ми збираємося створити за допомогою порожнього запиту, клацнувши Дані -> Отримати дані -> З інших джерел -> Пустий запит
Відкриється редактор Power Query. У вікні Застосовані кроки є один крок, у вікні Попередній перегляд нічого немає, і більшість перетворень є неактивними. Хоча вікно Застосовані кроки відображає джерело як крок, на даний момент на цьому кроці насправді немає нічого. Це справді пустий запит.
Ми збираємося написати код M, щоб дати Power Query джерелом.
Якщо використовується рядок формул, ми можемо ввести наступне (клацніть Перегляд -> Панель формул якщо рядок формул не видно).
Або якщо ви використовуєте розширений редактор (Домашня сторінка -> Розширений редактор) ми можемо мати наступне:
Пам’ятайте, код M чутливий до регістру, тому вам потрібно буде ввести текст точно так, як показано вище.
У вікні попереднього перегляду таблиці відображатимуться на аркуші.
Клацніть на Розгорнути значок детально вивчити структуру робочої книги. Зніміть прапорець Використовуйте оригінальну назву стовпця як префікс, потім натисніть в порядку.
Вікно попереднього перегляду тепер відображає об’єднані дані.
Заповніть запит наступними перетвореннями:
- Видаліть стовпець Ім'я
- Змініть тип даних для кожного стовпця
- Дайте запиту відповідне ім’я (я вибрав CombinedTable).
Клацніть Закрити та завантажити щоб перенести дані на новий аркуш. Ви ще цього не знаєте, але у вас є проблема, я вам покажу.
На панелі Запити та підключення показано 151 завантажений рядок.
Внесіть зміни до таблиць січня, лютого чи березня та натисніть Дані -> Оновити все.
Помилка ... що щойно сталося. Зараз у нас 301 рядок, але ми більше не додали жодних рядків.