Запит google sheets: як об’єднати дві таблиці


Часто ви можете використовувати функцію QUERY() у Google Таблицях, щоб об’єднати дві таблиці.

На жаль, функція JOIN() не існує у функції QUERY() , але ви можете використати таку формулу як обхідний шлях для об’єднання двох таблиць:

 =ArrayFormula(
   {
     A2:B6 ,
     vlookup( A2:A6 , D2:E6 ,COLUMN(Indirect(" R1C2:R1C "&COLUMNS( D2:E6 ),0)),0)
   }
)

Ця конкретна формула виконує ліве об’єднання таблиць, розташованих у діапазонах A2:B6 і D2:E6 .

У наступному прикладі показано, як використовувати цю формулу на практиці.

Приклад: об’єднайте дві таблиці в Google Таблицях

Скажімо, ми маємо такі дві таблиці в Google Таблицях, які містять інформацію про різні баскетбольні команди:

Ми можемо використати наступну формулу, щоб об’єднати ліворуч обидві таблиці та повернути таблицю, що містить назву команди, очки та передачі для кожної команди в лівій таблиці:

 =ArrayFormula(
   {
     A2:B6 ,
     vlookup( A2:A6 , D2:E6 ,COLUMN(Indirect(" R1C2:R1C "&COLUMNS( D2:E6 ),0)),0)
   }
)

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Приєднайтеся до запиту Google Таблиць

Зауважте, що результатом є таблиця з назвою команди, очками та передачами для кожної команди в таблиці ліворуч.

Примітка : якщо команда з лівої таблиці не існує в правій таблиці, значення #N/A буде повернено в стовпці Assists кінцевої таблиці.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Google Таблицях.

Запит Google Таблиць: як зробити запит з іншого аркуша
Запит Google Таблиць: виберіть рядки, що містять рядок
Запит Google Таблиць: як використовувати Group By

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *