Формула запроса в таблицах Google не оценивает весь столбец - PullRequest
0 голосов
/ 27 мая 2020

У меня есть таблица Google, и на одной вкладке у меня есть список сотрудников и менеджеров. В другой вкладке у меня есть несколько сотрудников. Этот второй список меняется каждые 3 часа в зависимости от различных критериев. Иногда у меня может быть 20 человек, а иногда 15.

Мне нужно просто добавить столбец рядом с сотрудником с менеджером, который я получаю с другой вкладки, я не могу просто добавить vlookup на нескольких строк, потому что это будет плохо выглядеть, поэтому я пытаюсь использовать это:

=ARRAY_CONSTRAIN(QUERY(Sheet1!A:E,"select C where B = '"&$A:A&"' ",1),20,1)

Но он не работает, только когда я использую:

=ARRAY_CONSTRAIN(QUERY(Sheet1!A:E,"select C where B = '"&$A2&"' ",1),20,1)

Sheet1 - это один со списком менеджеров сотрудников и имена, которые мне нужно сопоставить, взяты из текущей вкладки из столбца A.

Но, очевидно, получается только одна строка, поэтому я не уверен, что делать.

1 Ответ

0 голосов
/ 27 мая 2020

Вероятно, вы хотите использовать функцию VLOOKUP вместо формулы запроса.

Пожалуйста, попробуйте в ячейке Sheet2 B2

=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, Sheet1!B2:C, 2, 0)))

Используемые функции:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...