Google 电子表格 ArrayFormula + VLookup 转换
Google Spreadsheet ArrayFormula + VLookup Transformation
我在 Google 电子表格中有以下 table:
并且需要得到如下转换结果:
我精确地说,对于每种蔬菜table我只能有 1 个买入价,以及 1 个或多个卖出价
我很确定这可以结合 ArrayFormula() + Vlookup() 来实现,但到目前为止还没有找到正确的公式。欢迎任何帮助
提前致谢
干杯
约安
尝试:
=INDEX(SPLIT(FLATTEN(QUERY(TRANSPOSE(QUERY(QUERY(
{A2:C, IF(B2:B="buy", CHAR(13)&C2:C, C2:C)},
"select Col1,max(Col3) where Col1 is not null group by Col1 pivot Col4"),
"offset 1", 0)),,9^9)), " "))
我在 Google 电子表格中有以下 table:
并且需要得到如下转换结果:
我精确地说,对于每种蔬菜table我只能有 1 个买入价,以及 1 个或多个卖出价
我很确定这可以结合 ArrayFormula() + Vlookup() 来实现,但到目前为止还没有找到正确的公式。欢迎任何帮助
提前致谢
干杯
约安
尝试:
=INDEX(SPLIT(FLATTEN(QUERY(TRANSPOSE(QUERY(QUERY(
{A2:C, IF(B2:B="buy", CHAR(13)&C2:C, C2:C)},
"select Col1,max(Col3) where Col1 is not null group by Col1 pivot Col4"),
"offset 1", 0)),,9^9)), " "))