Генерация всех возможных комбинаций столбцов в таблицах Google
У меня есть Google Таблицы doc с тремя столбцами A, B и C.
Мне нужно заполнить столбец C всеми возможными комбинациями значений в Столбцах A и B. пожалуйста, взгляните на захват, чтобы увидеть, что я имею в виду.
Я обнаружил, что это делается в Excel,здесь, но он не работает в электронных таблицах google.
формула должна быть полезна даже для большего количества столбцов (например: четыре вместо двух)
могу я сделать это?
1 ответов
попробовать формуле:
=ArrayFormula(transpose(split(rept(concatenate(A2:A&char(9)),counta(B2:B)),char(9)))
&" "&transpose(split(concatenate(rept(B2:B&char(9),counta(A2:A))),char(9))))
результат:
car red
train red
car yellow
train yellow
car blue
train blue
вы можете использовать его снова, чтобы добавить еще один список:
формула находится в ячейках C2
и E2
,
C2
- это:
=ArrayFormula(transpose(split(rept(concatenate(A2:A&char(9)),counta(B2:B)),char(9)))&" "&transpose(split(concatenate(rept(B2:B&char(9),counta(A2:A))),char(9))) )
и E2
- это:
=ArrayFormula(transpose(split(rept(concatenate(C2:C&char(9)),counta(D2:D)),char(9)))&" "&transpose(split(concatenate(rept(D2:D&char(9),counta(C2:C))),char(9))) )