首頁 > 易卦

Excel中最全的查詢引用技巧,都在此文,值得收藏學習!

作者:由 Excel函式公式 發表于 易卦日期:2022-05-01

引數查詢時在一般查詢條件中寫上什麼

Excel中最全的查詢引用技巧,都在此文,值得收藏學習!

對資料的儲存和處理是Excel的拿手好戲,資料的處理中,就包括資料的查詢引用,如果我們不掌握一定的查詢引用技巧,在海量的資料中找到或呼叫我們需要的資料,就會比較困難。今天,小編帶給大家的是Excel中的查詢引用技巧。

一、Excel查詢引用:Vlookup函式法。

目的:

根據“員工姓名”查詢對應的“月薪”。

使用函式:

Vlookup。

函式功能:

在指定的資料區域中,搜尋首列中滿足指定條件的元素,確定待檢索單元格在區域中的行號後,再進一步返回指定單元格的值。

語法結構:

=Vlookup(查詢值,資料範圍,返回值所在的列,匹配方式)。

引數解讀:

匹配方式有2個值,分別為0和1,0為精準查詢,1為模糊查詢。

Excel中最全的查詢引用技巧,都在此文,值得收藏學習!

方法:

在單元格中輸入公式:=VLOOKUP(J3,B3:G12,6,0)。

解讀:

1、公式中,J3為需要查詢的值,B3:G12為資料範圍,6為“月薪”所在的相對列數,0為精準匹配。

2、因為查詢值J3在資料表中是從B列開始的,所以資料範圍只能從B列開始;而需要查詢的為“月薪”,所以G列必須包含在相對資料範圍中,所以最小的資料範圍為B3:G12,當然包含H列也是沒有問題的哦!

3、第3個引數“6”是從相對的資料範圍中開始計算的,即“月薪”在查詢範圍B3:G12 中,是第6列。

二、Excel查詢引用:Hlookup函式法。

目的:

根據員工的“年終考核”結果查詢對應的“獎金”。

使用函式:

Hlookup。

函式功能:

搜尋指定的資料區域中首行滿足條件的元素,確定待檢索單元格在區域中的列序號,再進一步返回選定單元格的值。

語法結構:

=Hlookup(查詢值,資料範圍,返回值所在的行,匹配方式)。

引數解讀:

匹配方式有2個值,分別為0和1,0為精準查詢,1為模糊查詢。

Excel中最全的查詢引用技巧,都在此文,值得收藏學習!

方法:

在單元格中輸入公式:=HLOOKUP(H3,$M$3:$Q$4,2,0)。

解讀:

1、公式中,H3為需要查詢的值,M3:Q4為資料範圍,2為返回值所在的相對行數,0為精準查詢。

2、習慣了使用Vlookup函式的親,此處一定要明白,Hlookup函式為橫向函式,在指定的資料範圍中按列去尋找查詢值,即相對資料範圍中的第一行為查詢值。

3、第3個引數“2”是從相對的資料範圍中開始計算的,即“獎金”在查詢範圍M3:Q4中,是第2行。

三、Excel查詢引用:Lookup函式法。

目的:

根據“員工姓名”查詢對應的“月薪”。

使用函式:

Lookup函式法。

函式功能:

從單行或單列

陣列中查詢指定的值。

語法結構:

向量形式:=Lookup(查詢值,查詢值所在的列,返回值所在的列)。

陣列形式:=Lookup(查詢值,資料範圍)。

引數解讀:

當Lookup函式在使用陣列形式查詢資料時,資料範圍的首列為查詢值所在的列,最後一列為返回值所在的列。

Excel中最全的查詢引用技巧,都在此文,值得收藏學習!

方法:

在目標單元格中輸入公式:=LOOKUP(1,0/(B3:B12=J3),G3:G12)。

解讀:

1、公式=LOOKUP(1,0/(B3:B12=J3),G3:G12)為Lookup函式的變異模式,如果使用常規的向量形式或陣列形式,查詢值必須按照升序排序後,方可以得到正確的結果。

2、公式=LOOKUP(1,0/(B3:B12=J3),G3:G12)其實質仍然為向量形式,但要明白次函式的一個特點,當找不到查詢值時,會以小於查詢值的最大值進行匹配。

3、當查詢值為“徐庶”,條件判斷B3:B12=J3的返回值為{0,0,0,0,0,0,0,0,1,0},所以0/(B3:B12=J3)的返回值為{

#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;

},根據Lookup函式的特點,返回G列中和0在同一行的值。

四、Excel查詢引用:Index+Match。

目的:

根據“員工姓名”查詢對應的“月薪”。

使用函式:

Index、Match。

函式功能:

(1)Index:從指定的資料區域中,返回指定行、列交叉處的值或引用。

(2)Match:返回指定值在指定範圍中的相對位置。

語法結構:

(1)=Index(資料範圍,行,[列]),當省略引數“列”時,預設值為1。

(2)=Match(查詢值,查詢值所在的列,[匹配模式]),省略匹配模式時,預設值為精準匹配。

Excel中最全的查詢引用技巧,都在此文,值得收藏學習!

方法:

在目標單元格中輸入公式:=INDEX(G3:G12,MATCH(J3,B3:B12,0))。

解讀:

Index+Match的組合查詢引用時比較經典的查詢方式,應用率非常的高,其原理就是用Match函式定位出當前值所在的行,將值返回給Index函式的第二個引數,然後定位出需要返回的值。