#arrays #google-sheets #google-sheets-formula #array-formulas #textjoin
#массивы #google-sheets #google-sheets-формула #массив-формулы #textjoin
Вопрос:
Возможно ли включить диапазоны диапазонов в arrayformulas в Google Sheets?
Например, обычная формула:
=TEXTJOIN(" ",TRUE,A1:C1)
Это объединяет ячейки в диапазоне A1: C1 с пробелом
Однако я хочу, чтобы это повторялось по всему столбцу, поэтому что-то вроде:
=ARRAYFORMULA(TEXTJOIN(" ",TRUE,(A1:A):(C1:C)))
Возможно ли это в Google таблицах?
Комментарии:
1. В целях документации, пожалуйста, примите ответ, если это помогло вам, или внесите свой вклад в ответ.
Ответ №1:
использовать:
=ARRAYFORMULA(TRANSPOSE(QUERY(TRANSPOSE(A2:E);;9^9)))
или короче:
=INDEX(FLATTEN(QUERY(TRANSPOSE(A2:E);;9^9)))
чтобы пропустить пустые ячейки, выполните:
=INDEX(TRIM(FLATTEN(QUERY(TRANSPOSE(A2:E);;9^9))))