#google-sheets #google-sheets-query
#google-таблицы #google-таблицы-запрос
Вопрос:
Посмотрите на скриншот, пожалуйста
У меня есть две таблицы, мне нужно объединить их в таблицу 3
Две таблицы:
- Таблица 1 (основная) — ИДЕНТИФИКАТОР с ВСЕГДА нулевыми «плодами»
- Таблица 2 (дополнительная) — ИДЕНТИФИКАТОР с ВСЕГДА «Фруктами»
Некоторые правила таблицы 3 (результат):
- показывать идентификатор (таблица 1) с нулевым значением «Fruit», только если в таблице 2 нет такого же идентификатора
- показывать идентификатор (таблица 2) с «Fruit», только если в таблице 1 есть такой же идентификатор
- не показывайте идентификатор (таблица 2) с помощью Fruit, если в таблице 1 нет такого же идентификатора
Помогите, пожалуйста, я не знаю, как я могу использовать запрос здесь… Или, может быть, что-то еще..
Спасибо!
Комментарии:
1. Вы можете выполнить поиск функции VLOOKUP и объединить ее с некоторыми условиями, чтобы получить желаемые результаты
2. Можете ли вы поделиться примером, пожалуйста? Не могу понять, как я могу добавить данные из таблицы 2 в raw
Ответ №1:
Это должно соответствовать всем вашим требованиям:
={
FILTER(D3:E,MATCH(D3:D,A3:A,0)>0);
FILTER(A3:B,ISNA(MATCH(A3:A,D3:D,0)))
}
Это отфильтровывает все строки, у которых нет ключей в таблице 1, затем объединяет их со строками в таблице 1, у которых нет экземпляров в таблице 2.
Единственным недостатком является то, что при этом не сохраняется порядок, но после этого вы можете сортировать по идентификатору.