前天跟大家分享了HSTACK的使用方法, 今天我們來學下VSTACK的使用方法,相較于HSTACK,我覺得它更加的強大!
它不但能實現自動匯總數據,還能配合多sheet匹配,讓工作效率提升10倍不止!
一、了解VSTACK
VSTACK:將數據逐行拼接,從而形成一個新的數組
語法:=VSTACK(array1,[array2],...)
參數1:第一個區域
參數2:第二個區域
以此類推,最多可以設置254個數據區域
HSTACK是將數據按照列進行組合,而VSTACK則是將數據按照行來進行組合,從而形成一個新的表格,具體效果,如下圖所示
需要注意的是,如果是2個完整的表格,表頭需要在第一參數設置
二、多表查詢
如下圖,我們要查詢【李白】跟【劉備】2個人的數據,但是它們是在2個不同的表格中的,這個時候就可以利用VSTACK來合并表格進行查詢
公式:=VLOOKUP(B10,VSTACK($A$2:$B$4,$D$2:$E$5),2,0)
本質就是利用VSTACK,將2個表合并為1個表格,將這個新的表格最為查詢區域,來進行數據查詢。
三、多表排序
公式:=SORT(VSTACK(A2:B4,D2:E5),2,-1)
第一參數:VSTACK(A2:B4,D2:E5),將2個表匯總為一個
第二參數:2,表示以第2列為排序的依據
第三參數:-1 表示降序
四、自動匯總
想實現自動匯總,首先需要按下Ctrl+T把普通表轉換為超級表。默認超級表的名字是【表1】跟【表2】,轉換過后使用VSTACK進行表格合并,這樣的話在下面新增數據,匯總的結果表中就能實現自動更新
公式:=VSTACK(表1,表2)
五、多表篩選
公式:=FILTER(VSTACK(B2:C4,E2:F5),VSTACK(C2:C4,F2:F5)>200)
如下圖,我們是要篩選出大于200的人名,這個例子關鍵點是需要明白VSTACK,不僅僅能為整個表格來做合并,還可以為表格中的某一列來做合并,
在這里我們就使用VSTACK(C2:C4,F2:F5),來僅僅合并了分數這一列,將其作為判斷條件
六、多表匯總
多表匯總要使用我們之前講過的GROUPBY,它是一個新的Excel函數,作用就是用來做數據的分類匯總的
公式:=GROUPBY(VSTACK(A2:A8,D2:D6),VSTACK(B2:B8,E2:E6),SUM)
以上就是今天分享的全部內容,大家可以試一下,還是非常好用的。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.