Як витягти дані з декількох аркушів в Excel (4 швидких способи)

  • Поділитися Цим
Hugh West

Працюючи в Excel, нам часто доводиться працювати з великою кількістю робочих аркушів у книзі. Сьогодні я покажу, як можна витягнути дані з декількох робочих аркушів на один аркуш в Excel.

Завантажити Практичний посібник

Як витягти дані з декількох аркушів.xlsm

4 Відповідні методи для вилучення даних з декількох аркушів в Excel

Тут ми маємо три аркуші в робочій книжці, які містять дані про продажі деяких товарів за три місяці: Січень, лютий і Березень відповідно.

Наше завдання сьогодні - звести дані з цих трьох таблиць в одну таблицю, щоб використовувати її для розрахунків.

1. використання формули для вилучення даних з декількох аркушів

Якщо ви хочете виконати будь-яку операцію над даними з декількох аркушів, ви можете зробити це за допомогою формул. Ось як це зробити.

Сходинки:

  • Розмістити назву аркуша ( Ім'я_листа! ) перед посиланням на комірку, якщо у формулі є посилання на комірки декількох аркушів.
  • Спробуємо з'ясувати загальну кількість кожного продукту, проданого за три місяці.
  • Виділіть будь-яку комірку на будь-якому аркуші і введіть формулу таким чином:
= січень!D5+лютий!D5+березень!D5

  • Потім перетягніть кнопку Ручка наповнення для копіювання формули в інші комірки.

Бачите, ми маємо сумарні продажі за три місяці по кожному продукту.

Пояснення до формули:

  • Тут Січень! D5 вказує на посилання на комірку D5 назви аркуша "Січень" Якщо ім'я аркуша має вигляд Sheet1, використовуйте Лист 1! D5 натомість.
  • Аналогічно Лютий! D5 і Марш! D5 вказати посилання на комірку D5 аркуша з назвою лютий і Березень відповідно.
  • Таким чином, ви можете зібрати дані з декількох аркушів в одну формулу на одному аркуші і виконати будь-яку необхідну операцію.

За допомогою 3D-формули відліку:

Також це можна зробити за допомогою формули з 3D прив'язкою. Формула виглядає наступним чином.

=SUM(січень:березень!D5)

Натисніть на це посилання навчитися створювати 3D-довідку в Excel.

Читати далі: Витягнути одну й ту саму комірку з кількох аркушів у головний стовпець у Excel

2. Витяг даних з декількох аркушів за допомогою функції консолідації

Ми можемо витягувати дані з декількох робочих аркушів і використовувати їх в операції за допомогою Консолідувати на панелі інструментів Excel.

Сходинки:

  • Створіть порожній набір даних з назвами товарів і додайте стовпець з назвою Загальний обсяг продажів. Клітинки під цією колонкою залишаються незаповненими.

  • Негайно, C5:C19 діапазону комірок на будь-якому аркуші і перейдіть до Консолідувати дані інструменту в рамках програми Інструменти даних розділ.

  • Ви отримаєте Консолідувати У діалоговому вікні, що з'явилося, виберіть опцію Функція , виберіть операцію, яку ви хочете виконати над даними з декількох робочих аркушів.
  • Для цього прикладу виберіть Сума .
  • Тепер натисніть на кнопку Імпорт праворуч від іконки Посилання Ящик.

  • На сьогоднішній день, на жаль, це не так. Консолідувати буде стиснуто до Консолідувати - Довідка Виділіть потрібний діапазон комірок на першому аркуші. Потім знову натисніть кнопку Імпорт іконка праворуч.

  • Посилання на комірку вибраного діапазону буде вставлено в комірку Посилання Натисніть кнопку Додати праворуч від кнопки Додати посилання Ящик.

  • Ви знайдете посилання вибраного діапазону, вставлені в Додати посилання Ящик.
  • Виділіть інші діапазони комірок з інших робочих аркушів і вставте їх у поле Додати посилання таким же чином.
  • Для цього прикладу виберіть D5:D19 з робочого аркуша лютий і D5:D19 з робочого аркуша Березень .

  • Потім натисніть ГАРАЗД. Ви знайдете суму трьох вибраних діапазонів з трьох робочих аркушів, вставлених у порожній діапазон.

Читати далі: Макрос Excel: витяг даних з декількох файлів Excel (4 способи)

Схожі читання

  • Як ввести однакові дані на декількох аркушах в Excel
  • Код на VBA для конвертації текстового файлу в Excel (7 способів)
  • Як імпортувати текстовий файл з декількома роздільниками в Excel (3 способи)
  • Конвертуємо Блокнот в Excel зі стовпчиками (5 способів)
  • Як витягти дані із зображення в Excel (з короткими кроками)

3 Використання макросів для вилучення даних з декількох аркушів

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

Що робити, якщо ми не хочемо виконувати ніяких операцій, а лише зібрати дані з декількох робочих аркушів і розташувати їх вертикально на одному аркуші?

Подивіться на набір даних нижче.

Перед нами новий робочий зошит з трьома аркушами, кожен з яких містить дані про продажі за чотири тижні січня, лютого та березня відповідно.

Наша мета - зібрати дані з цих трьох аркушів і розташувати їх на одному аркуші. Ми можемо виконати це, запустивши наступний макрос ( VBA Кодекс).

Код на VBA виглядає наступним чином.

 Sub PullDatafromMultipleSheets() Dim Q As Long Dim aRng As Range On Error Resume Next Worksheets.Add Sheets(1) ActiveSheet.Name = "VBA" For Q = 7 To Sheets.Count Set aRng = Sheets(1).UsedRange If Q> 7 Then Set aRng = Sheets(1).Cells(aRng.Rows.Count + 1, 1) End If Sheets(Q).Activate ActiveSheet.UsedRange.Copy aRng Next End Sub 

Це сайт допомогли нам зрозуміти і розробити кодекс.

Тепер, щоб застосувати цей код, виконайте наведені нижче кроки.

Сходинки:

  • Спочатку натисніть Alt+F11 і переходимо до редактора VBA.
  • Тепер перейдіть до Вставка та натисніть на вкладку Модуль. Буде відкрито новий модуль.

  • Тепер скопіюйте код і вставте його сюди.

  • Тепер збережіть файл Excel, натиснувши Ctrl+S .
  • Отже, спочатку ви зіткнетеся з наступним вікном.

  • Натисніть на Ні і збережіть файл у форматі З підтримкою макросів файл.

  • Тепер натисніть на кнопку Біжи кнопка/прес F5 або натисніть Alt+F8 .
  • На екрані з'явиться діалогове вікно під назвою Макрос з'явиться. Виберіть цю кнопку. Макрос ( Витягнути дані з декількох аркушів ) та натисніть на кнопку Біжи .

  • Ви знайдете дані з трьох робочих аркушів, розташовані вертикально на новому аркуші, який називається "VBA" .

Читати далі: Як витягти дані з декількох аркушів в Excel VBA

4 Використання Power Query для вилучення даних з декількох аркушів

Це наше останнє завдання на сьогодні, і ми знову повертаємося до наших початкових аркушів, щоб показати цей метод. Наше завдання - зібрати дані з цих аркушів і звести їх в єдину таблицю.

Ми досягнемо цього за допомогою Power Query Excel. Power Query можна отримати за посиланням Excel 2016 Якщо ви використовуєте будь-яку стару версію, вам доведеться завантажити та встановити її вручну.

Сходинки:

  • Перш за все, ми повинні перетворити наші дані на кожному аркуші в таблиці. Виділіть будь-яку комірку всередині даних і натисніть Ctrl+T Потім натисніть ГАРАЗД. .

  • Тепер перейдіть до Дані; Отримати дані інструменту в рамках програми Отримання та перетворення даних з будь-якого аркуша.
  • Натисніть на випадаюче меню. З доступних варіантів виберіть З інших джерел; Пустий запит .

  • На сьогоднішній день, на жаль, це не так. Редактор Power Query Editor У рядку Формула введіть цю формулу:
=Excel.ПоточнаРобочаКнига()

Power Query є чутливою до регістру, тому запишіть формулу так, як вона є.

  • Натисніть на Увійдіть Ви побачите три таблиці з трьох робочих аркушів, розташованих одна за одною. Виберіть ті, які ви хочете витягнути.
  • Для цього прикладу виберемо всі три.
  • Потім натисніть маленьку стрілочку вправо біля заголовка Зміст .

  • У вас з'явиться невелике вікно, натисніть на Розгорнути а потім відмітити (поставити галочку) всі пункти.

  • Потім натисніть ГАРАЗД. Ви знайдете всі позиції з трьох столів, зведені до одного столу в Редактор Power Query Editor .

  • Тоді переходьте на Файл> Закрити та завантажити в... опція в Редактор Power Query Editor .

  • Ви отримаєте Імпорт даних Виберіть у діалоговому вікні Таблиця .
  • Потім, якщо ви хочете, щоб об'єднана таблиця була на новому аркуші, виберіть Новий робочий аркуш .
  • В іншому випадку обирайте Існуючий робочий лист і введіть посилання на комірку діапазону, в якому потрібно створити таблицю.

  • Потім натисніть ГАРАЗД. Дані з трьох аркушів будуть зведені в одну таблицю на новому аркуші з ім'ям Запит .

Читати далі: Як автоматично перетворити текстовий файл в Excel (3 відповідні способи)

Висновок

Використовуючи ці способи, ви можете витягнути дані з декількох робочих аркушів на один аркуш в Excel. У вас залишилися питання? Не соромтеся задавати їх нам у розділі коментарів.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.