Google sheets formula 在GoogleSheets中按数量列展开项目列表

Google sheets formula 在GoogleSheets中按数量列展开项目列表,google-sheets-formula,Google Sheets Formula,如何将左侧项目列表转换为右侧列表,自动生成ID列将非常好,非常感谢您解决了我的问题我想这正是您想要的。 公式是: =QUERY(ArrayFormula(FLATTEN(IFERROR( SPLIT( REPT(A2:A15 & "~", VLOOKUP(A2:A15,A2:B15,2,0)), "~") ))),"select * where Col1 is not null",0) 展平函数,将一个范围展平为一列,显然没有文档记录,但是你可以用谷歌搜索


如何将左侧项目列表转换为右侧列表,自动生成ID列将非常好,非常感谢您解决了我的问题

我想这正是您想要的。

公式是:

=QUERY(ArrayFormula(FLATTEN(IFERROR(
  SPLIT(
    REPT(A2:A15 &  "~", VLOOKUP(A2:A15,A2:B15,2,0)),
    "~")
  ))),"select * where Col1 is not null",0)

展平函数,将一个范围展平为一列,显然没有文档记录,但是你可以用谷歌搜索它的用法

让我知道这是否适合你

此外,您的输入数据是按字母顺序排列的。如果情况并非总是如此,则可以修改查询,将最后一行更改为
“按Col1选择*其中Col1不是空的顺序”。

我对这里很陌生。有没有人能告诉我,我在回答帖子中是否做错了什么,或者这不是一个很好的答案,因为第一个看的人投了反对票?谢谢。我输入的数据不是按字母顺序排列的,我这样说是为了便于理解。如果下面的答案解决了您的问题,请将其作为答案勾选出来,以帮助其他人解决类似问题。如果没有,请澄清你的问题。谢谢