根据下一列中的元素数量重复行
Repeat Rows per number of elements in next column
我有这个table:
但是,我需要把它转换成这样:
这意味着我需要重复第一个单元格乘以下一个单元格中的元素数(假设我们将用“;”拆分它们)。我已经尝试了几种方法,但到目前为止,没有什么比我在图片中显示的最终 table 更接近了。任何帮助将不胜感激。
使用:
=INDEX(QUERY(SPLIT(FLATTEN(A2:A&"×"&SPLIT(B2:B, ";")), "×"),
"where Col2 is not null", ))
我有这个table:
但是,我需要把它转换成这样:
这意味着我需要重复第一个单元格乘以下一个单元格中的元素数(假设我们将用“;”拆分它们)。我已经尝试了几种方法,但到目前为止,没有什么比我在图片中显示的最终 table 更接近了。任何帮助将不胜感激。
使用:
=INDEX(QUERY(SPLIT(FLATTEN(A2:A&"×"&SPLIT(B2:B, ";")), "×"),
"where Col2 is not null", ))