Как составить данные из нескольких листов, используя условия запроса - PullRequest
1 голос
/ 01 октября 2019

Я пытаюсь создать свой собственный диспетчер задач для своей команды. Идея проста. У меня есть один лист ( Лист A ), в котором я пишу задания для своей команды.

Here's a screen

Итак, я заполняю только столбцы B, C, D. Столбец А заполняется автоматически. В BI выберите из списка одного ответственного за задачу. Столбец D Я установил крайний срок выполнения задания.

Теперь мне нужно автоматически импортировать эти задания в ведомости моих коллег. У меня 8 членов. Итак, каждый из них отделил Лист своими задачами ( Лист B, Лист C и т. Д.).

Here is the screen of *Sheet B* for example

Как видите, я импортирую данные с Лист A с функцией запроса. Теперь моему коллеге необходимо заполнить столбцы E, F и G. И мне нужно обновить его ответы в моем Листе A .

Проблема в том, что задачи на листе А смешаны, и если я буду использовать одну и ту же функцию запроса, ответы теперь будут соответствовать задачам.

И еще одна проблема заключается в том, как экспортировать мои задания из Листа A в другие листы в зависимости от имени Ответственного сотрудника.

Итак ... Я понимаю, чтомои вопросы не простые, но я надеюсь, что здесь мне помогут.

1 Ответ

0 голосов
/ 01 октября 2019

вам нужно это:

=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A; {
 IMPORTRANGE("ID 1"; "sheet name!A1:G");
 IMPORTRANGE("ID 2"; "sheet name!A1:G")}; 
 {5\6\7}; 0)))

0

демонстрация электронной таблицы

...