



全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
INDEX和MATCH函數嵌套應用第一,MATCH函數用法介紹MATCH函數也是一個查找函數。MATCH 函數會返回匹配值的位置而不是匹配值本身。在使用時,MATCH函數在眾多的數字中只查找第一次出現的,后來出現的它返回的也是第一次出現的位置。MATCH函數語法:MATCH(查找值,查找區域,查找模式)MATCH(lookup_value,lookup_array,match_type)可以通過下圖來認識MATCH函數的用法:=MATCH(41,B2:B5,0),得到結果為4,返回數據區域 B2:B5 中 41 的位置。=MATCH(39,B2:B5,1),得到結果為2,由于此處無正確匹配,所以返回數據區域 B2:B5 中(38) 的位置。注:匹配的查找值,MATCH 函數會查找小于或等于(39)的最大值。=MATCH(40,B2:B5,-1),得到結果為#N/A,由于數據區域 B2:B5 不是按降序排列,所以返回錯誤值。如果 match_type 為 1,函數 MATCH 查找小于或等于 lookup_value 的最大數值。Lookup_array 必須按升序排列:.、-2、-1、0、1、2、.、A-Z、FALSE、TRUE。 如果 match_type 為 0,函數 MATCH 查找等于 lookup_value 的第一個數值。Lookup_array 可以按任何順序排列。 如果 match_type 為 -1,函數 MATCH 查找大于或等于 lookup_value 的最小數值。Lookup_array 必須按降序排列:TRUE、FALSE、Z-A、.、2、1、0、-1、-2、.,等等。 第二,INDEX函數用法介紹INDEX函數的功能就是返回指定單元格區域或數組常量。如果同時使用參數行號和列號,函數INDEX返回 行號和列號交叉處的單元格中的值。INDEX函數語法:INDEX(單元格區域,行號,列號)可以通過下圖來認識INDEX函數的用法:=INDEX(A1:C6,2,3),意思就是返回A1:C6中行號是2 列號是3 ,即第二行與第三列的交叉處,也就是C2單元格的值,為84。第二部分:INDEX和MATCH函數應用案例介紹下圖工作表所示的是一個產品的型號和規格的價格明細表。通過這個表的數據,進行一些對應的查詢操作。第一,單擊B5單元格下拉按鈕,選擇型號,然后在B6單元格完成型號所在行號的查詢。如下圖所示:隨意選擇一個型號,比如A0110,然后在B6單元格輸入公式:=MATCH($B$5,$D$4:$D$12,0),得到結果1。公式解釋:用MATCH函數查找B5單元格這個型號在D4:D12區域中對應的位置。其中的0參數可以省略不寫。MATCH函數中0代表精確查找,1是模糊查找。第二,單擊B9單元格下拉按鈕,選擇規格,然后在B10單元格完成規格所在列號的查詢。如下圖所示:隨意選擇一個規格,比如101,然后在B10單元格輸入公式:=MATCH(B9,E3:G3,0),得到結果1。第三,查詢B6和B10單元格所對應的價格。價格的查詢,可以使用index函數完成,輸入公式:=INDEX(E4:G12,B6,B10)可以得到結果為78。嵌套上面的match函數,可以將公式改為:=INDEX(E4:G12,MATCH(B5,D4:D12,0),MATCH(B9,E3:G3,0)。大家可以變化C3中的型號來看看結果是否正確。通過下面工作表的源數據,利用index函數實現行列匯總查詢。INDEX函數的幫助文件知道,如果將 row_num 或 column_num 設置為 0,函數 INDEX 則分別返回整個列或行的數組數值。通過用法說明,來實現上圖的行列匯總。首先,單擊C3單元格下拉按鈕,選擇數據,比如選擇A0111,然后在C4單元格進行C3單元格對應的行號查找,公式為:=MATCH(C3,E2:E10,),得到結果為2,說明A0111在E2:E10區域的第二行。然后對行號所對應的價格進行匯總求和。在C5單元格輸入公式:=SUM(INDEX(F2:H10,MATCH(C3,E2:E10,),)如果選中公式中的INDEX(F2:H10,MATCH(C3,E2:E10,),)部分,按下F9鍵,執行結果是80,97,84,可以看到就是對第二行的數據進行求和。同樣的方法,可以進行列匯總,在C9單元格輸入公式:=SUM(INDEX(F2:H10,MATCH(C7,F1:H1,)。說明:查找行號和查找列號,只是過渡一下,幫助新手朋友加深對match函數的理解和使用,對熟悉的朋友,可以直接在行匯總一步完成公式的輸入。根據下面的工作表,進行區域匯總求和。首先,分別在開始行號、結束行號、結束列號、結束列號選定需要求和的區域,比如A0110、A0111、201、301。此題可以套用下圖的格式進行求和。因此,在C20單元格輸入求和公式:=SUM(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論