Запит 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)
}
)
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Зауважте, що результатом є таблиця з назвою команди, очками та передачами для кожної команди в таблиці ліворуч.
Примітка : якщо команда з лівої таблиці не існує в правій таблиці, значення #N/A буде повернено в стовпці Assists кінцевої таблиці.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Google Таблицях.
Запит Google Таблиць: як зробити запит з іншого аркуша
Запит Google Таблиць: виберіть рядки, що містять рядок
Запит Google Таблиць: як використовувати Group By