excel如何縱向查詢(excel怎麼縱向篩選)

Excel 的函式中,vlookup 可謂是鼎鼎有名,可以使用vlookup來實現縱向查詢。比如在Excel中的A列是全班所有學生的姓名,B列是學生對應的總成績。這個時候如果另一個表格中的資料是儲存待推薦的學生的名單,則它只有部分學生姓名,這時候就可以使用vlookup函式來將總成績來匹配到新表中。

但是有時候可能是這樣的資料:

   

原始資料

每個日期一列,列出了每個維度的資料,如果此時只想取其中一部分日期的資料,則vlookup就用不上了,這時候需要使用它的映象函式:hlookup。從名稱可以得知,vlookup中的v是vertical的意思,也就是垂直的、豎的;而hlookup中的h則是horizontal,即水平的、橫的。

它的用法跟vlookup很類似:

Hlookup(待查詢值,查詢區域,第幾行,匹配條件)

具體效果如下:

   

hlookup 匹配結果

如上圖,可以看到已經通過hlookup公式匹配到了dt=20210904的值602。

順便提一下,將函式第2個引數中的區域使用$符號來進行“鎖定”,就可以使用滑鼠來進行上下左右的拖動,因為我們需要進行查詢的區域通常都是固定不變的,如果不鎖定的話,在進行拖動的時候這個區域會同時變化 ,會得不到預期的效果。有個快捷鍵可實現鎖定,就是在使用滑鼠選定區域後,按一下鍵盤上方的F4鍵即可。