'Excel查找函數lookup詳解及實例應用'
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
這裡發現此函數分兩種方式,我們先後對其進行分析
· 對於lookup(lookup_value,lookup_vector,[result_vector])
lookup_value為查找的值;
lookup_vector為查找的區域(區域中值以升序排列);
[result_vector]為返回值的範圍;
(這裡需要注意的是查找區域與返回區域的方向需相同,也就是說要麼都為列,要麼都為行)
· 對於lookup(lookup_value,array)
lookup_value為查找的值;
array為查找的數組區域
(返回值的結果與數組的選取有很大關係,下面實例介紹)
2. 實例演練(第一種形式)
如下圖,我們要查找不同人員所對應月份的值
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
這裡發現此函數分兩種方式,我們先後對其進行分析
· 對於lookup(lookup_value,lookup_vector,[result_vector])
lookup_value為查找的值;
lookup_vector為查找的區域(區域中值以升序排列);
[result_vector]為返回值的範圍;
(這裡需要注意的是查找區域與返回區域的方向需相同,也就是說要麼都為列,要麼都為行)
· 對於lookup(lookup_value,array)
lookup_value為查找的值;
array為查找的數組區域
(返回值的結果與數組的選取有很大關係,下面實例介紹)
2. 實例演練(第一種形式)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6),點擊確定,此時第一個數值出現,再向右填充得到整行值
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
這裡發現此函數分兩種方式,我們先後對其進行分析
· 對於lookup(lookup_value,lookup_vector,[result_vector])
lookup_value為查找的值;
lookup_vector為查找的區域(區域中值以升序排列);
[result_vector]為返回值的範圍;
(這裡需要注意的是查找區域與返回區域的方向需相同,也就是說要麼都為列,要麼都為行)
· 對於lookup(lookup_value,array)
lookup_value為查找的值;
array為查找的數組區域
(返回值的結果與數組的選取有很大關係,下面實例介紹)
2. 實例演練(第一種形式)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6),點擊確定,此時第一個數值出現,再向右填充得到整行值
· 這裡解釋一下函數LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6)
其中 M$1表示查找值
$B$1:$J$1表示在月份所在的行查找
$B$6:$J$6表示返回值位於姓名所在的行
(查找區域與返回區域的方向與大小需保持一致)
同理對於剩下的信息,只需改變函數第三參數返回值所在的行即可,最後結果
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
這裡發現此函數分兩種方式,我們先後對其進行分析
· 對於lookup(lookup_value,lookup_vector,[result_vector])
lookup_value為查找的值;
lookup_vector為查找的區域(區域中值以升序排列);
[result_vector]為返回值的範圍;
(這裡需要注意的是查找區域與返回區域的方向需相同,也就是說要麼都為列,要麼都為行)
· 對於lookup(lookup_value,array)
lookup_value為查找的值;
array為查找的數組區域
(返回值的結果與數組的選取有很大關係,下面實例介紹)
2. 實例演練(第一種形式)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6),點擊確定,此時第一個數值出現,再向右填充得到整行值
· 這裡解釋一下函數LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6)
其中 M$1表示查找值
$B$1:$J$1表示在月份所在的行查找
$B$6:$J$6表示返回值位於姓名所在的行
(查找區域與返回區域的方向與大小需保持一致)
同理對於剩下的信息,只需改變函數第三參數返回值所在的行即可,最後結果
3. 實例演練(第一種形式升級版)
如下圖,我們要查找不同人員所對應月份的值
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
這裡發現此函數分兩種方式,我們先後對其進行分析
· 對於lookup(lookup_value,lookup_vector,[result_vector])
lookup_value為查找的值;
lookup_vector為查找的區域(區域中值以升序排列);
[result_vector]為返回值的範圍;
(這裡需要注意的是查找區域與返回區域的方向需相同,也就是說要麼都為列,要麼都為行)
· 對於lookup(lookup_value,array)
lookup_value為查找的值;
array為查找的數組區域
(返回值的結果與數組的選取有很大關係,下面實例介紹)
2. 實例演練(第一種形式)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6),點擊確定,此時第一個數值出現,再向右填充得到整行值
· 這裡解釋一下函數LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6)
其中 M$1表示查找值
$B$1:$J$1表示在月份所在的行查找
$B$6:$J$6表示返回值位於姓名所在的行
(查找區域與返回區域的方向與大小需保持一致)
同理對於剩下的信息,只需改變函數第三參數返回值所在的行即可,最後結果
3. 實例演練(第一種形式升級版)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(1,0/($A$2:$A$8=$L2),$G$2:$G$8),點擊確定,此時第一個數值出現
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
這裡發現此函數分兩種方式,我們先後對其進行分析
· 對於lookup(lookup_value,lookup_vector,[result_vector])
lookup_value為查找的值;
lookup_vector為查找的區域(區域中值以升序排列);
[result_vector]為返回值的範圍;
(這裡需要注意的是查找區域與返回區域的方向需相同,也就是說要麼都為列,要麼都為行)
· 對於lookup(lookup_value,array)
lookup_value為查找的值;
array為查找的數組區域
(返回值的結果與數組的選取有很大關係,下面實例介紹)
2. 實例演練(第一種形式)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6),點擊確定,此時第一個數值出現,再向右填充得到整行值
· 這裡解釋一下函數LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6)
其中 M$1表示查找值
$B$1:$J$1表示在月份所在的行查找
$B$6:$J$6表示返回值位於姓名所在的行
(查找區域與返回區域的方向與大小需保持一致)
同理對於剩下的信息,只需改變函數第三參數返回值所在的行即可,最後結果
3. 實例演練(第一種形式升級版)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(1,0/($A$2:$A$8=$L2),$G$2:$G$8),點擊確定,此時第一個數值出現
然後我們向下填充,即可得到完整的數值
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
這裡發現此函數分兩種方式,我們先後對其進行分析
· 對於lookup(lookup_value,lookup_vector,[result_vector])
lookup_value為查找的值;
lookup_vector為查找的區域(區域中值以升序排列);
[result_vector]為返回值的範圍;
(這裡需要注意的是查找區域與返回區域的方向需相同,也就是說要麼都為列,要麼都為行)
· 對於lookup(lookup_value,array)
lookup_value為查找的值;
array為查找的數組區域
(返回值的結果與數組的選取有很大關係,下面實例介紹)
2. 實例演練(第一種形式)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6),點擊確定,此時第一個數值出現,再向右填充得到整行值
· 這裡解釋一下函數LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6)
其中 M$1表示查找值
$B$1:$J$1表示在月份所在的行查找
$B$6:$J$6表示返回值位於姓名所在的行
(查找區域與返回區域的方向與大小需保持一致)
同理對於剩下的信息,只需改變函數第三參數返回值所在的行即可,最後結果
3. 實例演練(第一種形式升級版)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(1,0/($A$2:$A$8=$L2),$G$2:$G$8),點擊確定,此時第一個數值出現
然後我們向下填充,即可得到完整的數值
· 這裡解釋一下函數LOOKUP(1,0/($A$2:$A$8=$L2),$G$2:$G$8)
其中 1表示查找值
0/($A$2:$A$8=$L2):將數組變為0與錯誤值,函數會自動忽略錯誤值,從而選定結果為0的值,即在$A$2:$A$8中選定$L2代表的值
$G$2:$G$8表示返回值的範圍
同理對剩下兩個月份的信息,我們只需改變函數公式中第三參數的範圍即可,最終結果
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
這裡發現此函數分兩種方式,我們先後對其進行分析
· 對於lookup(lookup_value,lookup_vector,[result_vector])
lookup_value為查找的值;
lookup_vector為查找的區域(區域中值以升序排列);
[result_vector]為返回值的範圍;
(這裡需要注意的是查找區域與返回區域的方向需相同,也就是說要麼都為列,要麼都為行)
· 對於lookup(lookup_value,array)
lookup_value為查找的值;
array為查找的數組區域
(返回值的結果與數組的選取有很大關係,下面實例介紹)
2. 實例演練(第一種形式)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6),點擊確定,此時第一個數值出現,再向右填充得到整行值
· 這裡解釋一下函數LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6)
其中 M$1表示查找值
$B$1:$J$1表示在月份所在的行查找
$B$6:$J$6表示返回值位於姓名所在的行
(查找區域與返回區域的方向與大小需保持一致)
同理對於剩下的信息,只需改變函數第三參數返回值所在的行即可,最後結果
3. 實例演練(第一種形式升級版)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(1,0/($A$2:$A$8=$L2),$G$2:$G$8),點擊確定,此時第一個數值出現
然後我們向下填充,即可得到完整的數值
· 這裡解釋一下函數LOOKUP(1,0/($A$2:$A$8=$L2),$G$2:$G$8)
其中 1表示查找值
0/($A$2:$A$8=$L2):將數組變為0與錯誤值,函數會自動忽略錯誤值,從而選定結果為0的值,即在$A$2:$A$8中選定$L2代表的值
$G$2:$G$8表示返回值的範圍
同理對剩下兩個月份的信息,我們只需改變函數公式中第三參數的範圍即可,最終結果
4. 實例演練(第二種形式)
對於lookup(lookup_value,array),若數組array
a、列數多於行數按行查詢(相當於Hlookup)
b、行數多於列數按列查詢(相當於Vlookup)
c、行數列數一樣按列查詢(相當於Vlookup)
並且返回值為所選區域最後一行(或列)內的值
· 如下圖演示所示
Excel查找函數lookup詳解及實例應用
相對於Vlookup與Hlookup來講,Lookup是個更加犀利的函數,對於數據處理功能更加強悍。這裡就介紹一下其各個參數的含義並加以實際演練。
1. 參數介紹
這裡發現此函數分兩種方式,我們先後對其進行分析
· 對於lookup(lookup_value,lookup_vector,[result_vector])
lookup_value為查找的值;
lookup_vector為查找的區域(區域中值以升序排列);
[result_vector]為返回值的範圍;
(這裡需要注意的是查找區域與返回區域的方向需相同,也就是說要麼都為列,要麼都為行)
· 對於lookup(lookup_value,array)
lookup_value為查找的值;
array為查找的數組區域
(返回值的結果與數組的選取有很大關係,下面實例介紹)
2. 實例演練(第一種形式)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6),點擊確定,此時第一個數值出現,再向右填充得到整行值
· 這裡解釋一下函數LOOKUP(M$1,$B$1:$J$1,$B$6:$J$6)
其中 M$1表示查找值
$B$1:$J$1表示在月份所在的行查找
$B$6:$J$6表示返回值位於姓名所在的行
(查找區域與返回區域的方向與大小需保持一致)
同理對於剩下的信息,只需改變函數第三參數返回值所在的行即可,最後結果
3. 實例演練(第一種形式升級版)
如下圖,我們要查找不同人員所對應月份的值
· 首先我們在M2單元格內輸入函數=LOOKUP(1,0/($A$2:$A$8=$L2),$G$2:$G$8),點擊確定,此時第一個數值出現
然後我們向下填充,即可得到完整的數值
· 這裡解釋一下函數LOOKUP(1,0/($A$2:$A$8=$L2),$G$2:$G$8)
其中 1表示查找值
0/($A$2:$A$8=$L2):將數組變為0與錯誤值,函數會自動忽略錯誤值,從而選定結果為0的值,即在$A$2:$A$8中選定$L2代表的值
$G$2:$G$8表示返回值的範圍
同理對剩下兩個月份的信息,我們只需改變函數公式中第三參數的範圍即可,最終結果
4. 實例演練(第二種形式)
對於lookup(lookup_value,array),若數組array
a、列數多於行數按行查詢(相當於Hlookup)
b、行數多於列數按列查詢(相當於Vlookup)
c、行數列數一樣按列查詢(相當於Vlookup)
並且返回值為所選區域最後一行(或列)內的值
· 如下圖演示所示
L1內函數為=LOOKUP(D1,D1:J6)
L2內函數為=LOOKUP(D1,D1:J4)
雖然查找值相同,但因查找區域選擇不同,所以返回值也不同。由於此區域列數大於行數,所以按行查詢,且返回值位於最後一行
L3內函數為=LOOKUP(D1,D1:F8)
L4內函數為=LOOKUP(D1,D1:G8)
由於此區域行數大於列數,所以按列查詢,且返回值位於最後一列