在Excel中我們會經常碰到根據某些條件去查找出對應的數據,我們經常用到的函數就是vlookup,下面講解index match組合查找的這種較常見和方便的查找函數。
一、vlookup函數查找公式=VLOOKUP(Lookup_value,table_array,col_index_num, [range_lookup])
解釋=VLOOKUP(查詢值,數據表,第幾列,[是否精确查詢])
案例:根據姓名查找出對應工号。
函數講解:VLOOKUP(G5,A:B,2,0)
1、第一個參數查找的條件值為G5單元格,
2、第二個參數查找的區域是A:B列,
3、第三個參數2,查找的值位于查找區域的第2列,
4、第四個參數0,查找方式精确查找。
二、index與match函數精确匹配1、index函數解析:index(array,row_num,column_num)
其中array表示我們要引用的區域,row_num表示要引用的行數,column_num表示要引用的列數,最終的結果就是引用出區域内行列交叉處的内容。
案例1:求出A列第五行的名字
函數=index(A:A,5,0),找出姓名為楊曉二。
分析:Index代表的意思是,返回區域中具體位置中的數值。第三參數0代表精确查找。
案例2:求出工号為001在B列中的位置
函數=MATCH(H6,B:B,0),找出對應的行數為2。
match函數解析: MATCH(lookup_value, lookup_array, match_type),返回指定數值在指定區域中的位置。
分析:Match函數的意思代表為查找我們要找的值,在區域内的位置。第三參數0代表精确查找。
案例3:根據姓名查找出對應的工号
函數=INDEX(B:B,MATCH(G6,A:A,0))
解析:
我們要查找的是工号B列,match函數根據姓名返回對應的所在行數,最終Index函數通過mathc查找出來的行數返回姓名所對應的工号。
現在你學會如何搭配使用者兩個函數了嗎?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!