Наиболее правильный способ объединения значений из двух формул, где каждая строка из первой формулы должна объединять все значения из второй формулы и так далее

#arrays #google-sheets #concatenation #google-sheets-formula

Вопрос:

Формула, A1 используемая для создания алфавитной последовательности, выглядит следующим образом:

 =ARRAYFORMULA(char(row(A97:A122)))
 

Формула, B1 используемая для создания последовательности букв, выглядит следующим образом:

 =SEQUENCE(10)
 

Я хотел бы объединить две формулы в одну формулу, возвращая следующий результат:

 a1
a2
a3
a4
a5
a6
a7
a8
a9
a10
b1
b2
b3
b4
b5
b6
b7
b8
b9
b10
c1
c2
c3
c4
c5
c6
c7
c8
c9
c10
... and so on
 

В настоящее время я делаю это следующим образом, который логически не объединяет две формулы, но это единственный известный мне способ это сделать:

 =ARRAYFORMULA({
A1amp;B1:B10;
A2amp;B1:B10;
A3amp;B1:B10;
A4amp;B1:B10
})
 

Но для соединения двух формул, чтобы не тратить так много столбцов, этот метод был бы слишком длинным и ошибочным, как разумно соединить две формулы?

Ответ №1:

пробовать:

 =ARRAYFORMULA(FLATTEN(CHAR(ROW(A97:A122))amp;SEQUENCE(1, 10)))