它不但能實(shí)現(xiàn)自動(dòng)匯總數(shù)據(jù),還能配合多sheet匹配,讓工作效率提升10倍不止!
一、了解VSTACK
VSTACK:將數(shù)據(jù)逐行拼接,從而形成一個(gè)新的數(shù)組
語(yǔ)法:=VSTACK(array1,[array2],...)
參數(shù)1:第一個(gè)區(qū)域
參數(shù)2:第二個(gè)區(qū)域
以此類推,最多可以設(shè)置254個(gè)數(shù)據(jù)區(qū)域
HSTACK是將數(shù)據(jù)按照列進(jìn)行組合,而VSTACK則是將數(shù)據(jù)按照行來(lái)進(jìn)行組合,從而形成一個(gè)新的表格,具體效果,如下圖所示
需要注意的是,如果是2個(gè)完整的表格,表頭需要在第一參數(shù)設(shè)置
二、多表查詢
如下圖,我們要查詢【李白】跟【劉備】2個(gè)人的數(shù)據(jù),但是它們是在2個(gè)不同的表格中的,這個(gè)時(shí)候就可以利用VSTACK來(lái)合并表格進(jìn)行查詢
公式:=VLOOKUP(B10,VSTACK($A$2:$B$4,$D$2:$E$5),2,0)
本質(zhì)就是利用VSTACK,將2個(gè)表合并為1個(gè)表格,將這個(gè)新的表格做為查詢區(qū)域,來(lái)進(jìn)行數(shù)據(jù)查詢。
三、多表排序
公式:=SORT(VSTACK(A2:B4,D2:E5),2,-1)
第一參數(shù):VSTACK(A2:B4,D2:E5),將2個(gè)表匯總為一個(gè)
第二參數(shù):2,表示以第2列為排序的依據(jù)
第三參數(shù):-1 表示降序
四、自動(dòng)匯總
想實(shí)現(xiàn)自動(dòng)匯總,首先需要按下Ctrl+T把普通表轉(zhuǎn)換為超級(jí)表。默認(rèn)超級(jí)表的名字是【表1】跟【表2】,轉(zhuǎn)換過(guò)后使用VSTACK進(jìn)行表格合并,這樣的話在下面新增數(shù)據(jù),匯總的結(jié)果表中就能實(shí)現(xiàn)自動(dòng)更新
公式:=VSTACK(表1,表2)
五、多表篩選
公式:=FILTER(VSTACK(B2:C4,E2:F5),VSTACK(C2:C4,F2:F5)>200)
如下圖,我們是要篩選出大于200的人名,這個(gè)例子關(guān)鍵點(diǎn)是需要明白VSTACK,不僅僅能為整個(gè)表格來(lái)做合并,還可以為表格中的某一列來(lái)做合并,
在這里我們就使用VSTACK(C2:C4,F2:F5),來(lái)僅僅合并了分?jǐn)?shù)這一列,將其作為判斷條件
六、多表匯總
多表匯總要使用我們之前講過(guò)的GROUPBY,它是一個(gè)新的Excel函數(shù),作用就是用來(lái)做數(shù)據(jù)的分類匯總的
公式:=GROUPBY(VSTACK(A2:A8,D2:D6),VSTACK(B2:B8,E2:E6),SUM)
以上就是今天分享的全部?jī)?nèi)容,大家可以試一下,還是非常好用的。
想要學(xué)Excel,可以點(diǎn)擊超鏈接,了解下我的課程,帶你成為Excel高手提高工作效率,僅售49.9
Excel系列課程(函數(shù)、透視表、圖表、數(shù)據(jù)看板)
END
聯(lián)系客服