Зміст
Час від часу кожен користувач Google Таблиць стикається з неминучим: об'єднанням кількох аркушів в один. Копіпаст - це нудно і довго, тому має бути інший спосіб. І ви маєте рацію - насправді таких способів декілька. Тож готуйте свої таблиці і виконуйте кроки з цієї статті.
Всі описані мною способи можуть бути використані для обробки великих таблиць. Але для того, щоб зробити цей посібник максимально зрозумілим, я буду скорочувати свої таблиці до кількох аркушів.
Посилання на комірки в Google Таблицях для отримання даних з іншої вкладки
Найпростіший спосіб - витягнути цілі таблиці в один файл, посилаючись на комірки з даними з інших аркушів.
Примітка. Це підійде, якщо вам потрібно об'єднати два або більше аркушів в одну таблицю Google Щоб об'єднати кілька таблиць (файлів) Google в одну, перейдіть до наступного способу.
Тому мої дані розкидані по різних аркушах: Червень, липень, серпень Я хотів би отримати дані з липень і серпень в червень щоб в результаті мати одну таблицю:
- Знайдіть першу порожню комірку відразу після вашої таблиці (комірка червень аркуш для мене) і помістіть туди курсор.
- Введіть перше посилання на клітинку. Перша таблиця, яку я хочу отримати, починається з A2 в липень Простирадло. І я поклав:
=Липень! A2
Примітка: якщо в назві аркуша є пробіли, його необхідно взяти в одинарні лапки, як показано нижче:
='Липень 2022'!A2
Це негайно відтворює все, що знаходиться в цій клітині:
Примітка: Використовуйте відносне посилання на комірку так, щоб воно змінювалося при копіюванні в інші комірки, інакше воно повертатиме некоректні дані.
- Переконайтеся, що комірка з посиланням виділена, і клацніть по синьому квадратику в її правому нижньому куті. Курсор миші перетвориться на великий чорний знак "плюс". Утримуючи мишу натиснутою, перетягніть курсор на стільки стовпчиків вправо, скільки потрібно для заповнення їх новими записами:
Хоча це, мабуть, перший спосіб, який може спасти на думку для отримання даних з іншої вкладки, він не найелегантніший і не найшвидший. На щастя, Google підготував інші інструменти спеціально для цієї мети.
Скопіювати вкладки в одну таблицю
Одним із стандартних способів є копіювання вкладок, що цікавлять, в електронну таблицю призначення:
- Відкрийте файл, що містить аркуш(и), які потрібно перенести.
- Клацніть правою кнопкою миші по першій вкладці, яку потрібно експортувати, і виберіть Копіювати в існуючу електронну таблицю :
- Далі ви побачите спливаюче вікно, яке запропонує вам вибрати електронну таблицю. Знайдіть її, клацніть на ній, щоб виділити, і натисніть Виберіть коли будеш готовий:
- Після того, як аркуш буде скопійовано, ви отримаєте відповідне повідомлення з підтвердженням:
- Ти можеш або вдарити ГАРАЗД. і перейдіть до поточного аркуша або перейдіть за посиланням під назвою Відкрити електронну таблицю Вона миттєво переведе вас до іншої електронної таблиці, де вже є перший аркуш:
![](/wp-content/uploads/google-sheets-tips/288/8lg2qf9yqz-1.png)
![](/wp-content/uploads/google-sheets-tips/288/8lg2qf9yqz-2.png)
Експортні/імпортні листи
Інший спосіб імпортувати дані з декількох таблиць Google - спочатку експортувати кожну таблицю, а потім імпортувати їх усі в потрібний файл:
- Відкрийте електронну таблицю, яка містить аркуш, з якого ви хочете отримати дані.
- Зробіть аркуш, що цікавить, активним, вибравши його.
- Перейдіть до Файл> Завантажити> Значення через кому (.csv) :
Файл буде завантажено на Ваш комп'ютер.
- Потім відкрийте іншу електронну таблицю - ту, в яку ви хочете додати аркуш.
- Цього разу вибирай Файл> Імпорт з меню та перейдіть до розділу Завантажити у вкладці Імпорт файлу вікно:
- Хіт Виберіть файл з вашого пристрою і знайдіть аркуш, який ви щойно завантажили.
- Після завантаження файлу з'явиться вікно з додатковими опціями для імпорту аркуша. Щоб додати вміст іншого аркуша до існуючої таблиці, виберіть Додати до поточного аркуша :
Порада: серед інших налаштувань не соромтеся вказувати роздільник та конвертувати текст у числа, дати та формули.
- В результаті ви отримаєте два об'єднаних аркуша - одна таблиця під іншою:
Але оскільки вам потрібно імпортувати саме .csv файл, друга таблиця залишається відформатованою стандартним чином. Вам доведеться витратити деякий час, щоб відформатувати її так, як вам потрібно.
![](/wp-content/uploads/google-sheets-tips/288/8lg2qf9yqz-6.png)
Функції Google Таблиць для об'єднання даних з декількох електронних таблиць
Звісно, це не був би Google, якби не мав функцій для об'єднання даних в Google Sheets.
ІМПОРТ для імпорту даних з декількох таблиць Google
Як випливає з назви функції, IMPORTRANGE імпортує дані з декількох електронних таблиць Google на один аркуш.
Порада: функція допомагає Google Таблиці витягувати дані з іншого документа, а також з інших вкладок одного і того ж файлу.
Ось що вимагає функція:
=IMPORTTRANGE(адреса_таблиці, рядок_діапазону)- адреса_таблиці це не що інше, як посилання на електронну таблицю, звідки потрібно взяти дані. Його обов'язково потрібно брати в подвійні лапки.
- рядок_діапазону позначає саме ті клітинки, які потрібно перенести на поточний аркуш.
А ось шаблон, за яким я імпортую дані з декількох таблиць Google за допомогою IMPORTRANGE:
- Відкрийте електронну таблицю, з якої ви хочете отримати дані.
Примітка: Переконайтеся, що у вас є доступ до цього файлу хоча б для перегляду.
- Натисніть на рядок URL браузера та скопіюйте посилання на цей файл до хеш-знаку (#):
- Поверніться до електронної таблиці, в яку ви хочете додати інформацію, введіть ПОСИЛАННЯ на те місце, де повинна з'явитися запозичена таблиця, і вставте посилання як перший аргумент. Потім відокремте його від наступної частини комою:
- У другій частині формули введіть назву аркуша і точний діапазон, який ви хочете витягнути. Підтвердіть, натиснувши клавішу Enter .
- Хоча зараз формула виглядає готовою, вона поверне #REF Це пов'язано з тим, що при першій спробі витягти дані з якоїсь електронної таблиці IMPORTRANGE попросить дозволу на доступ до неї. Як тільки дозвіл буде надано, ви зможете легко імпортувати записи з інших аркушів цього файлу.
- Як тільки формула з'єднається з іншим аркушем, вона імпортує дані звідти:
![](/wp-content/uploads/google-sheets-tips/288/8lg2qf9yqz-9.png)
Примітка: Ця URL-адреса знадобиться вам, навіть якщо ви збираєтеся об'єднати аркуші з одного файлу.
Порада. Хоча Google стверджує, що функція вимагає повної URL-адреси, ви можете легко обійтися ключем - частиною URL-адреси між /d/ і /edit :
...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit
![](/wp-content/uploads/google-sheets-tips/288/8lg2qf9yqz-10.png)
Примітка: пам'ятайте, що посилання має бути взяте в подвійні лапки.
Зауваження: другий аргумент також слід брати в подвійні лапки:
=IMPORTTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit", "May!A2:D5")
Клацніть по комірці з помилкою і натисніть на неї синім кольором Дозволити доступ Швидше:
![](/wp-content/uploads/google-sheets-tips/288/8lg2qf9yqz-11.png)
Примітка: Дозволяючи доступ, ви повідомляєте аркушам, що ви не заперечуєте проти того, щоб будь-які існуючі або потенційні співробітники, які працюють над цією електронною таблицею, отримували доступ до даних з іншого файлу.
Примітка: ІМПОРТ не тягне за собою форматування комірок, тільки значень. Після цього вам потрібно буде застосувати форматування вручну.
Порада: Якщо таблиці досить великі, просто дайте формулі деякий час, щоб витягнути всі записи.
Примітка. Записи, що повертаються функцією, будуть оновлені автоматично, якщо ви зміните їх у вихідному файлі.
Google Sheets ЗАПИТ для імпорту діапазонів з декількох аркушів
І так, не поспішаючи, ми знову повернулися до функції QUERY :) Вона настільки універсальна, що може використовуватися і в таблицях Google для об'єднання даних з декількох аркушів (в межах одного файлу).
Отже, я хочу об'єднати три різні гугл-аркуші (з одного файлу): "Зима 2022", "Весна 2022" та "Літо 2022", які містять імена всіх співробітників, що стали найкращими у своїй роботі в різні місяці.
Переходжу на перший аркуш - Зима 2022 - і додаю своє ЗАПИТАННЯ прямо під існуючою таблицею:
=QUERY({'Весна 2022'!A2:D7;'Літо 2022'!A2:D7}, "select * where Col1 ''")
Давайте розберемося, що це все означає:
- {'Весна 2022'!A2:D7;'Літо 2022'!A2:D7} - це всі аркуші та діапазони, які мені потрібно імпортувати.
Примітка: аркуші слід записувати між фігурними дужками. Якщо їх назви містять пробіли, то для перерахування назв слід використовувати одинарні лапки.
Порада: Розділяйте діапазони крапкою з комою, щоб витягувати дані з різних вкладок один під одним. Замість цього використовуйте коми, щоб імпортувати їх поруч.
Порада. Сміливо використовуйте такі нескінченні діапазони як A2:D .
- select * where Col1 '' - Я вказую формулі імпортувати всі записи ( виберіть * ) тільки в тому випадку, якщо клітинки в першому стовпчику таблиць ( де Col1 ) не є порожніми ( '' Я використовую пару одинарних лапок для позначення непустих рядків.
Примітка. Я використовую '' тому що мій стовпець містить текст. Якщо ваш стовпець містить інший тип даних (наприклад, дату або час і т.д.), вам потрібно використовувати не дорівнює нулю натомість: "select * where Col1 not null"
В результаті дві таблиці з інших аркушів були об'єднані в один аркуш одна під одною:
Порада: Якщо ви хочете використовувати ЗАПИТ в Google Таблицях для імпорту діапазонів з декількох окремих таблиць (файлів), вам доведеться застосувати ІМПОРТРАНС. Ось формула для витягування даних з інших документів:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4", "Березень-Квітень-Травень!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M", "Червень-Липень-Серпень!A2:D4")}, "select * where Col1''")
Порада: у цій досить довгій формулі я використовую ключі від URL-адрес, а не цілі посилання. Якщо ви не знаєте, що це таке, будь ласка, прочитайте тут.
Порада. Ви також можете використовувати QUERY для об'єднання двох аркушів Google, оновлення комірок, додавання пов'язаних стовпців і рядків, що не збігаються. Перевірте це в цій публікації в блозі.
3 найшвидші способи об'єднати кілька аркушів Google
Якщо стандартні способи об'єднання даних з декількох аркушів в електронних таблицях Google здаються вам нудними, а функції відлякують, є більш простий підхід.
Доповнення "Комбіновані аркуші
Цей перший спеціальний додаток - Combine Sheets - був розроблений з єдиною метою: імпортувати дані з декількох таблиць Google. Він досить розумний, щоб розпізнавати однакові стовпці в різних таблицях і відповідно об'єднувати дані, якщо це необхідно.
Все, що від вас вимагається - це зробити:
- Вибрати аркуші або цілі таблиці для об'єднання та уточнення діапазонів, якщо це необхідно. Можливість швидкого пошуку в Drive робить це ще швидше.
- Вибирайте, як тягнути дані:
- як формулу. Встановіть прапорець під назвою Використовуйте формулу для об'єднання листів якщо ви хочете мати майстер-аркуш, який буде динамічно змінюватися на основі вашого початкового вмісту.
Хоча ви не зможете редагувати результуючу таблицю, її формула завжди буде пов'язана з вихідними аркушами: відредагуйте комірку або додайте/вилучіть там цілі рядки, і майстер-аркуш буде змінено відповідно до цього.
- як цінності. Якщо редагування отриманої таблиці вручну є більш важливим, проігноруйте вищевказану опцію, і всі дані будуть об'єднані у вигляді значень.
Додаткові опції тут для тонкого налаштування:
- об'єднувати записи з однакових стовпців в один стовпець
- зберегти форматування
- додайте порожній рядок між різними діапазонами, щоб відразу їх помітити
- як формулу. Встановіть прапорець під назвою Використовуйте формулу для об'єднання листів якщо ви хочете мати майстер-аркуш, який буде динамічно змінюватися на основі вашого початкового вмісту.
- Вирішити, де розмістити об'єднана таблиця: нова електронна таблиця, новий аркуш або у вибраному вами місці.
Ось коротка демонстрація того, як я об'єднав свої три маленькі столи з доповненням:
Звичайно, ваші таблиці можуть бути набагато більшими, і ви можете об'єднати багато різних аркушів, якщо результуюча електронна таблиця не перевищує 10 мільйонів комірок.
Порада: обов'язково перегляньте сторінку довідки для комбінованих листів.
Однією з можливостей, яку пропонує це доповнення, є додавання нових аркушів до раніше об'єднаних даних. У цьому випадку на кроці 1 потрібно вибрати не тільки дані для об'єднання, але і вже існуючий результат. Ось як це виглядає:
Доповнення "Консолідовані таблиці
Консолідація таблиць - відносно нове доповнення до наших доповнень. Його основна відмінність від вищезгаданого інструменту - можливість підсумовувати дані в стовпцях Google Таблиць (або рядках, або окремих комірках, якщо вже на те пішло).
Консолідація таблиць також розпізнає загальні заголовки у всіх аркушах Google, які об'єднуються, навіть якщо вони знаходяться в крайньому лівому стовпчику та/або першому рядку. Завжди є можливість об'єднати аркуші Google і обчислити клітинки на основі їх місця в таблицях.
Дозвольте мені розбити це на кроки і для вас:
- Вибрати аркуші При необхідності імпортуйте більше файлів з Диска прямо з надбудови.
- Виберіть функцію для консолідації в Google Таблицях.
- Виберіть спосіб підсумовування комірок в Google Таблицях: за мітками (мітки заголовка, мітки лівого стовпчика або і ті, і інші) або за позицією.
- Вирішити, де розмістити консолідовані дані: нова електронна таблиця, новий аркуш або будь-яке конкретне місце у відкритому файлі.
Ось як виглядає цей процес:
Також є можливість консолідувати всі аркуші за допомогою формули. Таким чином, ваш результат буде змінюватися синхронно зі значеннями на вихідних аркушах:
Примітка: Існують деякі особливості, які необхідно знати про те, як працює формула. Наприклад, якщо ви консолідуєте з декількох різних файлів, з'явиться додатковий крок для з'єднання аркушів для використовуваного ІМПОРТРАНСУ. Будь ласка, відвідайте сторінку з інструкціями для консолідації аркушів, щоб дізнатися про ці та інші деталі.
Або ось короткий посібник про роботу з доповненням:
Я щиро рекомендую вам спробувати додаток на ваших даних. Ви самі побачите, скільки додаткового часу з'явиться у вас після впровадження цього інструменту у вашу щоденну роботу.
Доповнення для злиття аркушів
Варто згадати ще одне доповнення, яке хоч і об'єднує лише два аркуші Google за один раз, але не може бути більш корисним. Merge Sheets порівнює записи з одного стовпця в обох аркушах/документах, а потім витягує відповідні дані з пошукового аркуша/документа в основний. Таким чином, ви завжди маєте під рукою актуальну електронну таблицю.
Є 5 простих кроків:
- Виберіть ваш основний аркуш .
- Виберіть ваш пошуковий аркуш (навіть якщо це в іншій таблиці).
- Виберіть колонки де збіг записів може статися.
- Галочка в графіку колонки із записами оновити .
- Tweak будь-який додаткові опції які допоможуть вам з'єднати два аркуші і досягти найкращого результату.
Якщо ці слова вам мало про що говорять, пропонуємо вам відеоурок:
Якщо ви готові спробувати самостійно, відвідайте цю сторінку довідки для отримання детальної інформації про кожен крок і налаштування.
На цій ноті я закінчую цю статтю. Сподіваюся, ці способи зведення даних з декількох різних аркушів в один будуть корисними. Як завжди, чекаю на ваші коментарі!