标签: google-sheets google-sheets-formula transpose array-formulas google-sheets-query
我有一个销售SpreadSheet,该销售SpreadSheet每月划分为几列,我需要将月份变成具有销售值的列。
我已经做了一个示例表
Example Sheet
我有此模型中的数据:
我需要将其转换为该模型:
有一种方法可以使用公式或脚本吗?
我尝试使用数据透视表和转置,但未按预期工作。
答案 0 :(得分:2)
尝试:
=ARRAYFORMULA({"PRODUCT"\ "MONTHS"\ "SALES"; SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY( IF(B2:G9<>""; "♠"&A2:A9&"♦"&B1:G1&"♦"&B2:G9; );;999^99));;999^99); "♠")); "♦")})