vlookup搭配公式?VLOOKUP函數見多了,今天我們應該講講HLOOKUP函數了,下面我們就來聊聊關于vlookup搭配公式?接下來我們就一起去了解一下吧!
VLOOKUP函數見多了,今天我們應該講講HLOOKUP函數了!
用過VLOOKUP函數的人都知道,VLOOKUP函數是縱向查找的,而HLOOKUP函數是橫向查找的,如果你想通過HLOOKUP來查找縱向的數據,顯然是無法找到正确的結果的。
下圖中,我們想通過F列的姓名在A:D列區域中查找對應姓名的入職時間。
如果使用VLOOKUP函數,其實非常的簡單。
G2單元格公式:=VLOOKUP(F2,$A$2:$D$8,4,0)。
但如果一定要使用HLOOKUP函數,就需要對查找區域做一個轉置,這裡我們需要用到TRANSPOSE函數。
語法:=TRANSPOSE(array)
中文意思:=TRANSPOSE(需要進行轉置的數組或工作表上的單元格區域)
HLOOKUP函數語法:
=HLOOKUP(lookup_value,table_array,row_index,row_index_num,[range_lookup])
各個參數對應的意思:
=HLOOKUP(查找值,查找區域,返回第幾行的數據,精确查找還是近似查找)
所以用HLOOKUP TRANSPOSE函數,G2單元格的公式可以這麼寫:
{=HLOOKUP(F2,TRANSPOSE($A$2:$D$8),4,0)}
注意:輸入完公式之後應該按組合鍵“Ctrl Shift Enter”結束該公式,你看到的公式左右兩邊自動加了雙大括号,不能是手動輸入的。
公式解析:
TRANSPOSE($A$2:$D$8):可以将縱向的A2:D8單元格區域轉成橫向的A12:G15單元格區域。
{=HLOOKUP(F2,TRANSPOSE($A$2:$D$8),4,0)}:
F2:查找值。
TRANSPOSE($A$2:$D$8):查找區域。
4:返回的結果值在查找區域是第4行。
0:精确查找。
動圖演示如下。
轉置單元格,還有一種比較快捷的操作。選中并按快捷鍵“Ctrl C”複制A1:D8單元格區域,然後選中A12單元格,點擊“鼠标右鍵”-- 點擊“選擇性粘貼”--“轉置”即可。
如有需要本次教程的Excel練習文件,私信發送“018”即可免費獲取!
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!