Google sheets 如何通过旋转一列来转置表?

Google sheets 如何通过旋转一列来转置表?,google-sheets,google-sheets-formula,google-sheets-query,google-query-language,google-sheets-macros,Google Sheets,Google Sheets Formula,Google Sheets Query,Google Query Language,Google Sheets Macros,问题-如何从给定的输入中获得所需的输出(见下图)?不必编写宏或脚本就可以了吗 Background-输入是来自您银行的交易,因此在给定的一天内可以有多笔交易(我只包括了每行的余额)。然后我想基本上为每个银行账户生成一个当天的最终余额汇总。理解这里有一个订单问题,所以假设您根据电子表格中存在的订单在给定日期为该银行账户进行最后一笔交易。然后对于输出,如果您在给定的一天没有交易,您需要获取前一天的余额 我所追求的示例 遗憾的是,这并没有给我带来什么,因为(a)金额已经被总结了,例如F2应该是1

问题-如何从给定的输入中获得所需的输出(见下图)?不必编写宏或脚本就可以了吗

Background-输入是来自您银行的交易,因此在给定的一天内可以有多笔交易(我只包括了每行的余额)。然后我想基本上为每个银行账户生成一个当天的最终余额汇总。理解这里有一个订单问题,所以假设您根据电子表格中存在的订单在给定日期为该银行账户进行最后一笔交易。然后对于输出,如果您在给定的一天没有交易,您需要获取前一天的余额

我所追求的示例



遗憾的是,这并没有给我带来什么,因为(a)金额已经被总结了,例如F2应该是160美元而不是390美元,而且(b)也需要从过去几天可以得到的最后余额的空白日子。请参阅我所需的输出表
=QUERY(A1:C, "select A,sum(B) where C is not null group by A pivot C", 1)
=ARRAYFORMULA(QUERY(UNIQUE(IFERROR(VLOOKUP(TRANSPOSE(QUERY(TRANSPOSE(QUERY(A2:C, 
 "select A,C order by A desc", 0)),,999^99)), SORT({TRANSPOSE(QUERY(TRANSPOSE(QUERY(A2:C, 
 "select A,C", 0)),,999^99)), A2:C, ROW(A2:A)}, 5, 0), {2,3,4}, 0))), 
 "select Col1,sum(Col2) where Col3 is not null group by Col1 pivot Col3 label Col1'date'", 0))