一個(gè)簡單的案例,不能完全理解也沒有關(guān)系,主要感受一下新函數(shù)帶來的顛覆。
案例:要匯總各產(chǎn)品的總金額。
產(chǎn)品列手動(dòng)去重,總金額列條件計(jì)數(shù),這是常規(guī)方式。
=SUMIF(B:B,E3,C:C)
新的解決方案
第1步:提取產(chǎn)品
=UNIQUE(B3:B12)
第2步:條件求和
=SUMIF(B3:B12,UNIQUE(B3:B12),C3:C12)
注意:第1步中的UNIQUE公式作為SUMIF的第2參數(shù),使SUMIF成為數(shù)組公式。
第3步:合并數(shù)據(jù)
用HSTACK將前2步的結(jié)果水平堆疊:
=HSTACK(UNIQUE(B3:B12),SUMIF(B3:B12,UNIQUE(B3:B12),C3:C12))
第4步:添加表頭
數(shù)組形式的表頭{“產(chǎn)品”,”總金額”},通過VSTACK與上1步的結(jié)果垂直堆疊:
=VSTACK({"產(chǎn)品","總金額"},HSTACK(UNIQUE(B3:B12),SUMIF(B3:B12,UNIQUE(B3:B12),C3:C12)))
第5步:添加表尾
HSTACK形成的數(shù)據(jù)區(qū)域作為表尾再次垂直堆疊:
=VSTACK(
{"產(chǎn)品","總金額"},
HSTACK(UNIQUE(B3:B13),SUMIF(B3:B13,UNIQUE(B3:B13),C3:C13)),
HSTACK("共計(jì)",SUM(SUMIF(B3:B13,UNIQUE(B3:B13),C3:C13)))
)
公式很長,可以用LET簡化
=LET(x,UNIQUE(B3:B13),y,SUMIF(B3:B13,x,C3:C13),VSTACK({"產(chǎn)品","總金額"},HSTACK(x,y),HSTACK("共計(jì)",SUM(y))))
第6步:超級(jí)表
快捷鍵CTRL+T將源數(shù)據(jù)轉(zhuǎn)為超級(jí)表
效果:
匯總數(shù)據(jù)作為一個(gè)區(qū)域存在,原數(shù)據(jù)任何變動(dòng)將隨之更新。
是時(shí)候轉(zhuǎn)變觀念了,超級(jí)表+新函數(shù)將極大地提升工作效率。
買課程可進(jìn)永久答疑群,課程可免費(fèi)試學(xué)點(diǎn)擊下方鏈接即可
鄭廣學(xué)Excel實(shí)戰(zhàn)教程
聯(lián)系客服