如果你的Office更新到了最新版本,那么你的Excel里面就多出來(lái)了2個(gè)公式,Hstack和Vstack公式,你可以沒(méi)注意到,但是工作中是真的好用!
基本語(yǔ)法:
=HSTACK(array1,[array2],...)
Hstack是將數(shù)組進(jìn)行橫向的連接,比如左邊有一個(gè)工資表數(shù)據(jù),當(dāng)我們?cè)贔2單元格輸入公式:
=HSTACK(A1:A10,D1:D10)
得到的結(jié)果就是把A列和D列的數(shù)據(jù)橫向的拼在一起,比如說(shuō)源數(shù)據(jù)里面有100列,但是我們只需要關(guān)鍵的幾列,就可以用Hstack公式把關(guān)鍵的幾列單拎出來(lái),并且源數(shù)據(jù)進(jìn)行更新時(shí),Hstack的結(jié)果也能自動(dòng)的更新
比如我們現(xiàn)在需要根據(jù)員工姓名來(lái)查找員工編號(hào),逆向查找,這個(gè)時(shí)候,我們就可以使用公式
=VLOOKUP(G2,HSTACK(B:B,A:A),2,0)
還有更多場(chǎng)景都可以使用Hstack公式,如果你需要從復(fù)雜的數(shù)據(jù)中拎出一部分?jǐn)?shù)據(jù),并且可以動(dòng)態(tài)更新
=VSTACK(array1,[array2],...)
Vstack是將數(shù)據(jù)進(jìn)行縱向的連接,我們?cè)趩卧裰休斎牍剑?/p>
=VSTACK(A1:A10,B1:B10)
它可以將兩列數(shù)據(jù)縱向拼到一列
如果我們有多個(gè)工作表,它的數(shù)據(jù)格式是一樣的,如下所示:
我們需要在一張表格匯總所有的數(shù)據(jù),我們只需要在匯總表里面輸入的公式是:
=VSTACK('1月'!A1:C10,'2月'!A2:C8)
這樣的話,在子表里面更新數(shù)據(jù)之后,會(huì)自動(dòng)的匯總在總表里面
如果我們想在子表里面新增數(shù)據(jù),也能自動(dòng)的更新的總表,那么我們對(duì)每一個(gè)子表選中之后,按CTRL+T,這樣可以轉(zhuǎn)換成超級(jí)表
那我們的匯總表公式中輸入=VSTACK(,選中數(shù)據(jù)區(qū)域之后會(huì)自動(dòng)的變成表1,表2等,最后的公式是=VSTACK(表1,表2),當(dāng)我們?cè)谠紨?shù)據(jù)更新時(shí),表格也能夠隨之更新
如果我們的3月表格里面多出來(lái)了幾列,也就是表格格式不一樣,那怎么快速匯總呢?
我們輸入的公式是:
=VSTACK(表1,表2,HSTACK(表3[員工],表3[月份],表3[工資]))
是不是非常強(qiáng)大,關(guān)于這個(gè)小技巧,你學(xué)會(huì)了么?動(dòng)手試試吧!
聯(lián)系客服