所以我知道空單元格最不適合生成資料透視表,但是我有一個像這樣生成的巨大 csv:
| ID | 數量 | 物品 | 日期 |
|---|---|---|---|
| 800170 | 1 | 甜甜圈 | 2022 年 5 月 21 日 |
| 800170 | 1 | 包子 | |
| 800170 | 1 | 蛋糕 | |
| 800169 | 1 | 三明治 | 2022 年 5 月 20 日 |
| 800169 | 1 | 蛋糕 | |
| 800169 | 2 | 甜甜圈 | |
| 800168 | 1 | 甜甜圈 | 2022 年 5 月 21 日 |
| 800168 | 1 | 曲奇餅 | |
| 800168 | 1 | 茶 | |
| 800167 | 1 | 甜甜圈 | 2022 年 5 月 22 日 |
| 800167 | 1 | 茶 |
這是從中生成的資料透視表。

我想知道是否有一種方法可以將日期“合并”為 ID,因為 ID 將始終具有相同的日期?
期望的輸出:

這是我的測驗谷歌表的鏈接:
輸出:

如果您有任何問題或疑問,請告訴我。
參考:
或者如果你想要總數:
=ARRAYFORMULA({QUERY({A:C, VLOOKUP(ROW(D:D), IF(D:D<>"", {ROW(D:D), D:D}), 2)}, "select Col1,sum(Col2) where Col2>0 group by Col1 pivot Col4"), QUERY({A:B}, "select sum(Col2) where Col2>0 group by Col1 label sum(Col2)'Grand Total'"); {"Grand Total", TRANSPOSE(MMULT(TRANSPOSE(QUERY(QUERY({A:C, VLOOKUP(ROW(D:D), IF(D:D<>"", {ROW(D:D), D:D}), 2)}, "select sum(Col2) where Col2>0 group by Col1 pivot Col4"), "offset 1", )*1), SEQUENCE(COUNTUNIQUE(A2:A), 1, 1, ))), SUM(B:B)}})
或者如果你真的喜歡資料透視表設計:

演示表
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/478602.html
