




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、LOOKUP,VLOOKUP,MATCH,INDEX函數1 LOOKUP函數詳解LOOKUP 函數具有兩種語法形式:向量型和數組型。矢量形式的 LOOKUP 函數在一行或一列區(qū)域(稱為向量)中查找值,然后返回另一行或一列區(qū)域中相同位置處的值。數組形式的 LOOKUP函數在數組的第一行或列中查找指定值,然后返回該數組的最后一行或列中相同位置處的值。 向量型的LOOKUP 函數的語法是:LOOKUP(lookup_value,lookup_vector,result_vector)。向量型的LOOKUP 函數語法其中的參數如下介紹:第一,Lookup_value 是 LOOKUP 在第一個矢量中搜
2、索到的值。Lookup_value 可以是數字、文本、邏輯值,也可以是代表某個值的名稱或引用。 第二,Lookup_vector 是一個僅包含一行或一列的區(qū)域。lookup_vector 中的值可以是文本、數字或邏輯值。說明:lookup_vector 中的值必須按升序順序排列。例如,-2、-1、0、1、2 或 A-Z 或 FALSE、TRUE。否則,LOOKUP 返回的值可能不正確。大寫和小寫文本是等效的。 第三,Result_vector 是一個僅包含一行或一列的區(qū)域。它的大小必須與 lookup_vector 相同。數組型的LOOKUP 函數的語法是:LOOKUP(lookup_valu
3、e,array) 數組型的LOOKUP 函數語法其中的參數如下介紹:(1) Lookup_value 是 LOOKUP 在數組中搜索到的值。Lookup_value 可以是數字、文本、邏輯值,也可以是代表某個值的名稱或引用。推薦精選(2) 如果 LOOKUP 找不到 lookup_value,它會使用該數組中小于或等于 lookup_value 的最大值。 在檔案管理、銷售管理等數據表中,通常都需要進行大量的數據查詢操作。本實例通過LOOKUP函數建立公式,實現輸入編號后即可查詢員工的相關信息。注意:為了方便顯示,只列舉了有限條數的記錄,在實際工作中一個數據表肯定不可能只有那么幾條記錄。實例:
4、使用向量型的LOOKUP函數進行查詢。詳見下圖。操作步驟介紹:第一, 首先建立查詢列標識,并輸入要查詢的編號,如本例輸入:SN-001。第二,選中B10單元格,輸入公式:=LOOKUP($A$10,$A$2:$A$7,B2:B7)按下回車鍵,確定,即可得到員工編號為SN-001的姓名。第三,選中B10單元格,向右復制公式,即可得到員工編號為SN-001的工資、所得稅等信息。推薦精選第四,如果需要查詢其他員工的信息,只需要在A10單元格中重新輸入員工編號即可快速查詢到該員工編號的相關信息。向量型的LOOKUP函數是指在單行區(qū)域或單列區(qū)域中查找值,然后返回第二個單行區(qū)域或單列區(qū)域中相同位置的值。
5、2 VLOOKUP函數詳解您可以使用 VLOOKUP 函數搜索某個單元格區(qū)域 (區(qū)域:工作表上的兩個或多個單元格。區(qū)域中的單元格可以相鄰或不相鄰。)的第一列,然后返回該區(qū)域相同行上任何單元格中的值。例如,假設區(qū)域 A2:C10 中包含雇員列表,雇員的 ID 號存儲在該區(qū)域的第一列,如下圖所示。如果知道雇員的 ID 號,則可以使用 VLOOKUP 函數返回該雇員所在的部門或其姓名。若要獲取 38 號雇員的姓名,可以使用公式 =VLOOKUP(38, A2:C10, 3, FALSE)。此公式將搜索區(qū)域 A2:C10 的第一列中的值 38,然后返回該區(qū)域同一行中第三列包含的值作為查詢值。VLOOK
6、UP 中的 V 表示垂直方向。語法VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)VLOOKUP 函數語法具有下列參數 :推薦精選lookup_value 必需。要在表格或區(qū)域的第一列中自上而下搜索的值。lookup_value 參數可以是值或引用。如果 table_array 參數第一列中不存在 lookup_value 參數提供的值,則 VLOOKUP 將返回錯誤值 #N/A。table_array 必需。包含數據的單元格區(qū)域。可以使用對區(qū)域(例如,A2:D8)或區(qū)域名稱的引用。
7、table_array 第一列中的值是由 lookup_value 搜索的值。這些值可以是文本、數字或邏輯值。文本不區(qū)分大小寫。col_index_num 必需。table_array 參數中必須返回的匹配值的列號。col_index_num 參數為 1 時,返回 table_array 第一列中的值;col_index_num 為 2 時,返回 table_array 第二列中的值,依此類推。如果 col_index_num 參數:(1)小于 1,則 VLOOKUP 返回錯誤值 #VALUE!。(2)大于 table_array 的列數,則 VLOOKUP 返回錯誤值 #REF!
8、。range_lookup 可選。一個邏輯值,指定希望 VLOOKUP 查找精確匹配值還是近似匹配值:如果 range_lookup 為 TRUE 或被省略,則返回精確匹配值或近似匹配值。如果找不到精確匹配值,則返回小于 lookup_value 的最大值。要點如果 range_lookup 為 TRUE 或被省略,則必須按升序排列 table_array 第一列中的值;否則,VLOOKUP 可能無法返回正確的值。如果 range_lookup 為 FALSE,則不需要對 table_array 第一列中的值進行排序。如果 range_lookup 參數為 FALSE,VLOOKU
9、P 將只查找精確匹配值。如果 table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用第一個找到的值。如果找不到精確匹配值,則返回錯誤值 #N/A。示例本示例搜索大氣特征表的“密度”列以查找“粘度”和“溫度”列中對應的值。(該值是在海平面 0 攝氏度或 1 個大氣壓下對空氣的測定。)如果將示例復制到一個空白工作表中,可能會更容易理解該示例。若要使該示例能夠正常工作,必須將其粘貼到工作表的單元格 A1 中。密度(A1)粘度溫度0.4573.55500推薦精選0.5253.254000.6062.933000.6752.752500.7462.572000.835
10、2.381500.9462.171001.091.95501.291.710 公式說明結果=VLOOKUP(1,A2:C10,2)使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 B 列的值。2.17=VLOOKUP(1,A2:C10,3,TRUE)使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 C 列的值。100=VLOOKUP(0.7,A2:C10,3,FALSE)使用精確匹配在 A 列中搜索值 0.7。因為 A 列中沒有精確匹配的值,所以返回一個錯誤。#N/A=VL
11、OOKUP(0.1,A2:C10,2,TRUE)使用近似匹配在 A 列中搜索值 0.1。因為 0.1 小于 A 列中最小的值,所以返回一個錯誤。#N/A推薦精選=VLOOKUP(2,A2:C10,2,TRUE)使用近似匹配搜索 A 列中的值 2,在 A 列中找到小于等于 2 的最大值 1.29,然后返回同一行中 B 列的值。1.71應用舉例:從Book2的sheet1中找到Book1中A列站點的信息。結果:推薦精選解釋:如要查找站名的地址則公式為在B2中輸入“=VLOOKUP(A2,Book2.xlsxSheet1!$B$1:$G$32包含要查找值的單元格區(qū)域,此處為Book2中的Sheet1
12、的B1:G32;,2所選中區(qū)域的第二列,即為Book2中的地址列。,FALSE)”此外還可以使用LOOKUP函數來完成此功能;如圖:公式為“=LOOKUP(A3,Book2.xlsxSheet1!$B$2:$B$31,Book2.xlsxSheet1!$D$2:$D$31)”更有甚者,想要完成同樣的功能還可以用INDEXMATCH函數,公式如下: “=INDEX(Book2.xlsxSheet1!$C$2:$C$31,MATCH(A5,Book2.xlsxSheet1!$B$2:$B$31,0)”查找結果如圖:推薦精選完成了上面的功能,現在我們看看INDEX和MATCH函數的功能及簡介,以及完
13、成上述功能的原理。3 INDEX函數介紹一、功能:返回(多個或單個)指定數據區(qū)域中的某行某列的值。語法:為了方便大家的理解,函數語法直接使用中文來描述。INDEX(數據區(qū)域(可以有多個數據區(qū)域),返回第幾行數據,返回第幾列數據,查找第幾個區(qū)域的數據)這個函數,比較難以理解,我們還是從實例開始介紹吧。二、實例介紹看下表;下表中,有兩個數據區(qū)域,第一個區(qū)域為A2:C6;第二個區(qū)域為A8:C10;推薦精選現在,我們將要使用INDEX函數,求取這兩個數據區(qū)域中的某單元格的數據。下面,我們要獲取C9單元格的值,即29,如何通過這個函數來獲取數據呢?還是先從函數語法來分析:INDEX(數據區(qū)域,返回第幾行
14、數據,返回第幾列數據,查找第幾個區(qū)域的數據)通過套用以上的函數語法,我們應該使用如下的函數公式:=INDEX(A2:C6,A8:C10,A12:C13),2,3,2)如上圖吧,輸入公式之后,按下回車鍵即可得結果。三、函數公式分析=INDEX(A2:C6,A8:C10),2,3,2),其中:(A2:C6,A8:C10)代表函數要查找的數據范圍為兩個區(qū)域,中間使用,隔開,第一個區(qū)域為A2:C6;第二個區(qū)域為A8:C10;(如果有第三個、第四個區(qū)域,同樣可以填入函數中)。=INDEX(A2:C6,A8:C10),2,3,2),其中的2代表要查找的數據范圍為第二個數據區(qū)域,即A8:C10;而不是第一個
15、區(qū)域A2:C6;=INDEX(A2:C6,A8:C10),2,3,2),其中的3代表返回已選擇的數據區(qū)域的第三列數據;=INDEX(A2:C6,A8:C10),2,3,2),其中的2代表返回已選擇的數據區(qū)域的第二行數據;推薦精選當然,該函數也可以只使用一個數據區(qū)域。比如,同樣,要返回C9單元格的值,我們可以使用如此公式代碼:=INDEX(A8:C10),2,3)此時,由于只有一個數據區(qū)域,因此,數據區(qū)域的參數可省略不填寫。4 MATCH函數介紹一、主要功能:返回在指定方式下與指定數值匹配的數組中元素的相應位置。使用格式:MATCH(lookup_value,lookup_array,match
16、_type)參數介紹:Lookup_value代表需要在數據表中查找的數值;Lookup_array表示可能包含所要查找的數值的連續(xù)單元格區(qū)域;Match_type表示查找方式的值(-1、0或1)。如果match_type為-1,查找大于或等于 lookup_value的最小數值,Lookup_array 必須按降序排列;如果match_type為1,查找小于或等于 lookup_value 的最大數值,Lookup_array 必須按升序排列;如果match_type為0,查找等于lookup_value 的第一個數值,Lookup_array 可以按任何順序排列;如果省略match_type,則默認為1。該函數的中文解釋:MATCH(要查找的值,要查找的數據范圍,查找方式)二
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省南通市南通中學2024-2025學年高一上學期第二次月考英語試題(解析版)
- 老年褥瘡護理課件
- 老年病中醫(yī)課件
- 海洋文化旅游線路設計
- 老年護理輪椅課件
- 老師管課件的職業(yè)
- 綠色倉儲企業(yè)倉庫保管員環(huán)保責任合同
- 車展展會現場安全保衛(wèi)與服務合同
- 離婚財產分割及債務承擔補充協(xié)議
- 高鐵站停車場車位代理銷售及客運服務合同
- 醫(yī)患之間暴力行為預防與處理管理制度
- 2022年版初中物理課程標準解讀-課件
- MOOC 大學物理實驗-鄭州大學 中國大學慕課答案
- 眼科臨床路徑培訓記錄課件
- 術后病人燙傷不良事件PDCA循環(huán)分析課件
- 學校作業(yè)檢查總結匯報
- 骨科手術后的康復輔助器具和輔助裝置
- 學校課程體系建設與調整情況匯報
- 鐵路路基施工與維護習題集
- 音樂考試真題
- 彩鋼屋面自粘卷材施工方案
評論
0/150
提交評論