У меня есть динамический диапазон данных, которые я пытаюсь повторить с разными частотами в одном столбце. Однако я могу повторить значения со статической формулой, потому что записи в Value
и Frequency
постоянно обновляются с новыми значениями и частотами, я пытаюсь написать ARRAYFORMULA
, который будет обновляться при Value
или Frequency
обновление.
Данные:
Value | Frequency
foo | 3
bar | 1
baz | 2
Ожидаемый результат:
Value
foo
foo
foo
bar
baz
baz
Я думаю, что я близок к этой формуле (ниже), где DATA!A2:A
- это столбец Value
, а DATA!B2:B
- это столбец Frequency
:
=TRANSPOSE(SPLIT(JOIN(",", ARRAYFORMULA(REPT(SPLIT(DATA!A2:A ,",")&",", DATA!B2:B))), ","))
Однако я не могу заставить его работать правильно.