我有一个动态范围的数据,我试图在单个列中以不同的频率重复。我可以使用静态公式重复这些值,因为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))), ","))
但是,我无法使其正常运行。任何建议,将不胜感激。