У меня две команды. У каждой из этих команд есть собственный файл электронной таблицы, с которым они работают. Я создал новый документ электронной таблицы, который использует функцию query(importrange)
для создания единой таблицы всех результатов из таблиц каждой команды.
Идея состоит в том, чтобы затем использовать функцию vlookup(importrange)
еще в ДРУГОМ документе электронной таблицы для предоставления конкретных результатов запроса. то есть путем vlookup'ing адреса электронной почты из базы данных запросов импортировать другую соответствующую информацию на этот адрес электронной почты.
Я использую эту логику уже несколько месяцев, и все вроде работает нормально. Единственное отличие состоит в том, что в прошлом я работал с таблицей результатов запроса, содержащей только 1 столбец данных.
Теперь, когда таблица результатов запроса содержит 7-9 столбцов, это больше не работает.
Я пришел к выводу, что для функции vlookup(importrange)
каким-то образом виден только первый столбец, тогда как другие столбцы кажутся невидимыми.
Формула таблицы результатов запроса:
=QUERY({IMPORTRANGE("Team A","In Progress!A:M");IMPORTRANGE("Team B","In Progress!A:M")},"where Col1 is not null",1)
Формула в другой таблице, которая должна действовать как средство проверки / проверки:
=IFerror(arrayformula(VLOOKUP(D3,IMPORTRANGE("the query result's sheet","In Progress!A:G"),{1,4,6,7},0)),"-")
Очень надеюсь, что проблема описана четко. Я ожидаю, что vlookup(importrange)
импортирует данные из таблицы результатов запроса в другой документ электронной таблицы.