Excel最新版本出了兩個數(shù)組連接公式,分別是HSTACK和VSTACK
工作中非常實用
HSTACK公式,是可以將多個數(shù)組區(qū)域,橫向的拼接在一起:
例如,當(dāng)我們輸入的是:
=HSTACK(A1:A5,C1:C5)
它可以將A1:A5和C1:C5的數(shù)據(jù)橫向的拼接在一起,形成一個新的數(shù)據(jù)區(qū)域
VSTACK公式,它可以將數(shù)據(jù),縱向的拼接在一起,例如同樣的兩個數(shù)據(jù)區(qū)域,我們使用公式:
=VSTACK(A1:A5,C1:C5)
它會將兩個數(shù)據(jù)組縱向的拼接在一起,如下所示:
例如,我們有多個子表,分別是1月,2月,3月的工資表數(shù)據(jù)
1月和2月的數(shù)據(jù)表,格式是一樣的:
但是它3月的信息表是不一樣的,里面的信息多了特別多
我們現(xiàn)在需要將3個月份的數(shù)據(jù)匯總過來
那我們可以輸入的公式是:
=VSTACK('1月'!$A$2:$C$11,'2月'!$A$2:$C$8,HSTACK('3月'!$B$2:$B$10,'3月'!$D$2:$D$10,'3月'!$E$2:$E$10))
也就是把表格1月中的數(shù)據(jù)區(qū)域,表格2月中的數(shù)據(jù)區(qū)域連接起來
因為表格3中的部分列,所以用HSTACK,先橫向拼接想要的3列,再和我們所有的數(shù)據(jù)進行拼接
如果說,我們1月,2月,3月的數(shù)據(jù)是實時更新的,它有可能新增數(shù)據(jù),那你如果固定了數(shù)據(jù)區(qū)域,新增的數(shù)據(jù)不會自動匯總
那我們可以先對1月,2月,3月中的數(shù)據(jù)源,CTRL+T,將它轉(zhuǎn)換成智能表格樣式,如下所示:
然后我們選中數(shù)據(jù)區(qū)域的時候,它就會自動的轉(zhuǎn)換成智能表的表達方式
公式為:
=VSTACK(表1,表2,HSTACK(表3[員工],表3[月份],表3[工資]))
這個時候,當(dāng)我們新增一條數(shù)據(jù),或者修改數(shù)據(jù)的時候,源數(shù)據(jù)就能自動匯總,并且同步更新了
關(guān)于這個小技巧,你學(xué)會了么?動手試試吧!
聯(lián)系客服