Формула Google Sheets для добавления столбца в массив? - PullRequest
1 голос
/ 20 января 2020

В Google Sheets у меня есть двумерный массив с непредсказуемым размером, возвращаемый запросом:

08-02-2020 | Red
10-02-2020 | Brown
12-02-2020 | Green

Теперь я хотел бы добавить третий массив, содержащий константу «Гольф», в массив. Например:

08-02-2020 | Red   | Golf
10-02-2020 | Brown | Golf
12-02-2020 | Green | Golf

Есть ли способ добавить столбец в исходный массив? Не удалось приручить это с помощью массива-формулы ...

текущий запрос:

=query(transpose(query(transpose(query(transpose(query(A1:11)),"select * where Col1 > 0")),"select * where Col1 <> ''",1)),"select * where Col2 > 0")

1 Ответ

1 голос
/ 20 января 2020

попробуй:

=ARRAYFORMULA(QUERY(TRANSPOSE(QUERY(TRANSPOSE(QUERY(TRANSPOSE(QUERY(A1:11)), 
 "where Col1 > 0")), 
 "where Col1 <> ''", 1)), 
 "select "&TEXTJOIN(",", 1, "Col"&TRANSPOSE(ROW(INDIRECT("A1:A"&COLUMNS(
 QUERY(TRANSPOSE(QUERY(TRANSPOSE(QUERY(TRANSPOSE(QUERY(A1:11)), 
 "where Col1 > 0")), "where Col1 <> ''", 1)), 
 "where Col2 > 0"))))), "'Golf'")&" where Col2 > 0"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...