當然這不可能在短期內(nèi)發(fā)生,需要較長一段時間的累積。 一個簡單的案例,不能完全理解也沒有關(guān)系,感受氣氛為主。 案例:要匯總各產(chǎn)品的總金額。 產(chǎn)品列手動去重,總金額列條件計數(shù),這是常規(guī)方式。 =SUMIF(B:B,E3,C:C) 數(shù)據(jù)匯總 新的解決方案
UNIQUE去除重復(fù)提取產(chǎn)品:
UNIQUE去重
=SUMIF(B3:B12,UNIQUE(B3:B12),C3:C12) 注意:第1步中的UNIQUE公式作為SUMIF的第2參數(shù),使SUMIF成為數(shù)組公式。 SUMIF數(shù)組公式條件求和
用HSTACK將前2步的結(jié)果水平堆疊:
HSTACK整合數(shù)據(jù)
數(shù)組形式的表頭{“產(chǎn)品”,”總金額”},通過VSTACK與上1步的結(jié)果垂直堆疊: =VSTACK({'產(chǎn)品','總金額'}, HSTACK(UNIQUE(B3:B12),SUMIF(B3:B12,UNIQUE(B3:B12),C3:C12))) VSTACK整合數(shù)據(jù)
表尾包括兩項內(nèi)容:“共計”,所有數(shù)據(jù)的和。用HSTACK將兩者水平堆疊: HSTACK('共計',SUM(SUMIF(B3:B13,UNIQUE(B3:B13),C3:C13))) 將其堆疊到上一步結(jié)果的尾部:
VSTACK整合 公式很長,可以用LET簡化 =LET(x,UNIQUE(B3:B13), y,SUMIF(B3:B13,x,C3:C13), VSTACK({'產(chǎn)品','總金額'},HSTACK(x,y),HSTACK('共計',SUM(y))))
快捷鍵CTRL+T將源數(shù)據(jù)轉(zhuǎn)為超級表 超級表
匯總數(shù)據(jù)作為一個區(qū)域存在,原數(shù)據(jù)任何變動將隨之更新。 效果 是時候轉(zhuǎn)變觀念了,超級表+新函數(shù)將極大地提升工作效率。 |
|