добавление имени листа при импорте нескольких листов с помощью importrange - PullRequest
1 голос
/ 20 марта 2020

Я импортирую несколько листов в один, используя importrange и функцию запроса. Каждый лист принадлежит другому человеку. Можно ли показать, кому принадлежит импортированная строка?

У меня есть:

=QUERY({importrange({"https://docs.google.com/spreadsheets/d/dsafdsf33/edit#gid=0"},"Original!A4:V");importrange("https://docs.google.com/spreadsheets/d/2sdfsad34543/edit#gid=0","Original!A4:V")},"SELECT Col2,Col5,Col4,Col7,Col9,Col12 Where Col8='AU'")

Это импорт данных из Боба и Стива. Я хотел бы иметь строку (возможно, первый столбец), чтобы сказать, импортируется ли строка из Боба или Стива. Это возможно?

1 Ответ

1 голос
/ 20 марта 2020

без сценариев это может быть только жестко закодировано следующим образом:

=ARRAYFORMULA(QUERY({
 {IMPORTRANGE("abc", "Original!A4:V"), IMPORTRANGE("abc", "Original!Z4:Z")&"Bob"}; 
 {IMPORTRANGE("xyz", "Original!A4:V"), IMPORTRANGE("xyz", "Original!Z4:Z")&"Steve"}},
 "select Col2,Col5,Col4,Col7,Col9,Col12,Col19
  where Col8='AU'"))

, где диапазон Z4: Z - пустой столбец

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