精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线

win7系統下載
當前位置: 首頁 > 硬件軟件教程 > 詳細頁面

Excel Index函數的使用方法及與Match、Small、If配合返回行列對應的多個值與一對多、多對多搜索

發布時間:2025-03-15 文章來源:xp下載站 瀏覽:

辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數據庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細化等方向發展。辦公軟件的應用范圍很廣,大到社會統計,小到會議記錄,數字化的辦公,離不開辦公軟件的鼎力協助。另外,政府用的電子政務,稅務用的稅務系統,企業用的協同辦公軟件,這些都屬于辦公軟件。

在 Excel 中,Index函數用于返回數組或單元格區域的值或值的引用,它分為數組形式和引用形式;二者的區別在于,數組形式只能引用一個連續的區域,引用形式除可以引用一個連續的區域外還可以引用多個不連續的區域,并還可以設置返回哪個區域。

Index函數常與 Match、Small、If 、 Row 等函數配合使用,其中 Index 與 Match 配合,可以實現返回行列對應的多個值和查找滿足多個條件的值;Index 與 Small、If 、 Row 配合,可以實現一對多查找和滿足多個條件的多對多查找。

一、Excel Index函數語法

(一)數組形式

1、表達式:INDEX(Array, Row_Num, [Column_Num])

中文表達式:INDEX(數組或單元格區域, 返回行號, [返回列號])

2、說明:

A、如果 Row_Num 和 Column_Num 都大于 0,Index函數返回 Row_Num 和 Column_Num 交叉處的單元格值;如果 Column_Num 大于 0,Row_Num 為 0,返回整列;如果 Row_Num 大于 0,Column_Num 為 0,返回整行。

B、如果要以數組形式返回值,行要以水平單元格區域形式輸入,列要以垂直單元格區域形式輸入;例如:{2,3,5;6,9,12},“2,3,5;”為一行,該行分為三列。另外,必須按 Ctrl + Shift + Enter 才能返回數組。

C、Row_Num 和 Column_Num 必須指向同一單元格,否則將返回引用錯誤 #REF!;另外,在 Excel Web App 中,不能使用數組公式。

(二)引用形式

1、表達式:INDEX(Reference, Row_Num, [Column_Num], [Area_Num])

中文表達式:INDEX(對單元格區域的引用, 返回行號, [返回列號], [返回區域號])

2、說明:

A、如果 Reference 為引用一個不連續的區域,必須用括號括起來;例如:(A1:C3,D4:E9)。

B、Area_Num 為可選項,若把它設置為 1,表示返回第一個區域;若把它設置為 2,返回第二個區域;其它的以此類推;若省略 Area_Num,則默認返回第一個區域。

C、根據公式的需要,Index函數返回一個引用或數值;例如公式 =SUM(INDEX(D2:E8,3,2)) 中的 Index函數返回對 E4 的引用;而公式=5*INDEX(D2:E8,3,2) 返回 E4 單元格中的數值,具體見下面的實例。

D、除以上幾點外,其它的與數組形式相同。

二、Excel Index函數數組形式的使用方法及實例

(一)返回行號與列號交叉單元格的實例

1、雙擊 D9 單元格,把公式 =INDEX(D2:E8,3,2) 復制到 D9,按回車,返回 528;操作過程步驟,如圖1所示:

Excel Index函數的使用方法及實例

圖1

2、公式中 D2:E8 為引用單元格區域,因為Index函數的數組形式參數 Array 既可以是數組又可以是單元格區域,第二個參數 3 為返回行號,第三個參數 2 為返回列號,由于返回行號和列號都不為 0,因此返回它們交叉單元格的值,正好是 E4;注意:返回行號與列號都從選定區域開始算起。

(二)Array為數組常量的實例

1、雙擊 A1 單元格,把公式 =INDEX({3,8,11;4,7,9},2,3) 復制到 A1,按回車,返回 9;操作過程步驟,如圖2所示:

Excel Index函數數組形式Array為數組常量的實例

圖2

2、公式中 {3,8,11;4,7,9} 是一個兩行三列的數組,行與行之間用半角分號(;)隔開;返回行號和列號分別為 2 和 3,也就是返回第二行第三列對應的值,恰好是 9。

(三)返回引用錯誤值 #REF! 的實例

1、雙擊 D9 單元格,把公式 =INDEX(D2:E8,2,3) 復制到 D9,按回車,返回引用錯誤值 #REF!;操作過程步驟,如圖3所示:

Excel Index函數返回引用錯誤值 #REF! 的實例<

圖3

2、公式引用區域 D2:E8 只有兩行兩列,而返回列號為 3,也就是引用了不存在的列,因此返回引用錯誤。

三、Excel Index函數引用形式的使用方法及實例

(一)引用多個不連續區域的實例

1、雙擊 B10 單元格,把公式 =INDEX((B2:C4,D6:E9),2,1,2) 復制到 B10,按回車,返回 921;操作過程步驟,如圖4所示:

Excel Index函數引用形式的使用方法及實例

圖4

2、公式中的單元格引用區域 (B2:C4,D6:E9) 為兩個不連續的區域,因此要用括號括起來;返回區域號參數 Area_Num 為 2,即返回第二個區域,返回行號和列號分別為 2 和 1,即返回 D6:E9 區域的第二行第一列,也就是 D7。

(二)省略參數 Area_Num 的實例

1、雙擊 B10 單元格,把公式 =INDEX((B2:C4,D6:E9),2,1) 復制到 B10,按回車,返回 571;再次雙擊 B10,把“,D6:E9) 和一個左括 (”去掉,公式變為 =INDEX(B2:C4,2,1),按回車,仍然返回 571;操作過程步驟,如圖5所示:

Excel Index函數省略參數 Area_Num 的實例

圖5

2、公式 =INDEX((B2:C4,D6:E9),2,1) 省略了參數 Area_Num,默認選擇第一個區域 B2:C4,再返回該區域第二行第一列對應的單元格 B3;而公式 =INDEX(B2:C4,2,1) 與數組形式一樣。

(三)返回對單元格引用的實例

1、雙擊 E9 單元格,把公式 =SUM(INDEX(D2:E8,3,2)) 復制到 E9,按回車,返回 528;按住 Alt,依次按一次 M、V,打開“公式求值”窗口,單擊“求值”,公式變為 SUM($E$4),說明Index函數返回的是對 E4 的引用;操作過程步驟,如圖6所示:

Excel Index函數返回對單元格引用的實例

圖6

2、SUM($E$4) 表示對 E4 求和,$E$4 表示對 E4 單元格的絕對引用。

(四)返回引用單元格的值實例

1、雙擊 E9 單元格,把公式 =5*INDEX(D2:E8,3,2) 復制到 E9,按回車,返回 2640;按住 Alt,依次按一次 M、V,打開“公式求值”窗口,按回車“求值”,公式變為 5 * 528,說明Index函數返回引用單元格的值;操作過程步驟,如圖7所示:

Excel Index函數返回引用單元格的值實例

圖7

2、從以上兩例可知,Index函數可以根據公式的實際需求返回對單元格引用或單元格中的值。

(五)Index + Sum函數組合返回整行或整列的實例

1、把公式 =SUM(INDEX(B2:E9, 2, 0)) 復制到 E10 單元格,按回車,返回 1601;按住 Alt,依次按一次 M、V,打開“公式求值”窗口,按回車“求值”,公式變為 SUM($B$3:$E$3),B3:E3 正是選定區域的第二行。雙擊 E10,把公式改為 =SUM(INDEX(B2:E9, 0, 3)),按回車,返回 5123,同樣方法打開“公式求值”窗口,按回車,公式變為為 SUM($D$2:$D$9), D2:D9 正是選定區域的第三列;操作過程步驟,如圖8所示:

Excel Index函數 + Sum函數組合返回整行或整列的實例

圖8

2、Index函數返回整行或整列通常根據公式需要返回,僅輸入單一的Index公式通常無法返回。

四、Excel Index函數的擴展應用

(一)Index + Match函數組合返回行列對應的多個值

1、假如要返回每個月各類服裝的銷量。雙擊 B12 單元格,把公式 =INDEX($A$1:$E$9, MATCH($A12,$A$1:$A$9,), MATCH(B$11,$A$1:$E$1,)) 復制到 B12,按回車,返回 567;選中 B12,把鼠標移到 B12 右下角的單元格填充柄上,鼠標變為十字架后,按住左鍵,往右拖,一直拖到 E12,則所經過單元格都返回相應銷量;把鼠標移到 E12 右下角的單元格填充柄上,往下拖,則返回“3月和6月”的服裝銷量;操作過程步驟,如圖9所示:

Excel Index函數 + Match函數組合返回行列對應的多個值

圖9

2、公式 =INDEX($A$1:$E$9,MATCH($A12,$A$1:$A$9,),MATCH(B$11,$A$1:$E$1,)) 說明:

A、$A$1 是對行和列的絕對引用,往下拖,A1 不會變為 A2、A3、……;往右拖,A1 不會變為 B1、C1、……。$A$1:$A$9 以數組形式返回 A1 至 A9 的數據。

B、MATCH($A12,$A$1:$A$9,) 在 A1 至 A9 中查找 A12(1月),返回 A12 在 A1:A9 中的位置 2;Match函數省略了最后一個參數,默認選擇 1,即返回小于等于查找值的最大值。

C、MATCH(B$11,$A$1:$E$1,) 在 A1 至 E1 中查找 B11(T恤),返回位置也為 2。

D、則公式變為 =INDEX($A$1:$E$9,2,2),即在 A1:E9 中返回第二行第二列對應的單元格 B2 中的值,即 567。

提示:如果拖出的數據相同,按 Ctrl + C 保存即可。

(二)Index + Match函數組合實現查找滿足多個條件的值

1、假如要查找“分類”為“男裝”且“價格為 80 的服裝名稱。雙擊 C11 單元格,把公式 =INDEX(B2:D8,MATCH(A11&B11,C2:C8&D2:D8,),1) 復制到 C11,按 Ctrl + Shift + 回車,返回“黑色T恤”;操作過程步驟,如圖10所示:

Excel Index函數 + Match函數組合實現查找滿足多個條件的值

圖10

2、公式 =INDEX(B2:D8,MATCH(A11&B11,C2:C8&D2:D8,),1) 說明:

A、公式是一個數組公式,因此要按 Ctrl + Shift + 回車。

B、A11&B11 是把 A11 與 B11 連接起來,C2:C8&D2:D8 是把 C2:C8 和 D2:D8 每行對應的值連結起來,例如 C2&D2、C3&D3。

C、則 MATCH(A11&B11,C2:C8&D2:D8,) 變為 MATCH("男裝80",{"女裝38.8";"女裝55.8";"女裝79.9";"女裝80";"女裝82";"男裝80";"男裝198"},),接著在數組中查找“男裝80”,找到后返回它在數組中的位置 6。

D、則公式變為 =INDEX(B2:D8,6,1),最后在 B2:D8 中返回第六行第一列交叉的單元格中的值,即 B7 中的“黑色T恤”。

(三)Index + Small + IF + Row函數組合實現一對多查找

1、假如要查找“銷售部”的所有員工姓名和職務。雙擊 F2 單元格,把公式 =IFERROR(INDEX(A:A,SMALL(IF(B$2:B$8=$E$2,ROW($2:$8),4^8),ROW(A1))),"") 復制到 F2,按 Ctrl + Shift + 回車,返回“林語彤”;選中 F2,往下拖,按 Ctrl + S 保存,則返回“銷售部”的其他員工姓名;雙擊 G2,把上面的公式復制到 G2,并把公式中的 A:A 改為 C:C,按 Ctrl + Shift + 回車,返回“員工”,同樣用往下拖的方法返回其他員工職務;操作過程步驟,如圖11所示:

Excel Index函數 + Small + IF + Row函數組合實現一對多查找

圖11

2、公式 =IFERROR(INDEX(A:A,SMALL(IF(B$2:B$8=$E$2,ROW($2:$8),4^8),ROW(A1))),"") 說明:

A、B$2:B$8 以數組形式返回 B2 至 B8 中的元素,即 {"銷售部";"行政部";"銷售部";"財務部";"行政部";"銷售部";"財務部"};$E$2 為“銷售部”;則 B$2:B$8=$E$2 變為 {"銷售部";"行政部";"銷售部";"財務部";"行政部";"銷售部";"財務部"}="銷售部",接著,用數組中的每個元素與“銷售部”比較,如果相等返回 True,否則返回 False,最后返回 {TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}。

B、ROW($2:$8) 以數組形式返回 2 到 8 之間的數值,即 {2;3;4;5;6;7;8};4^8 是求 4 的 8 次方,結果為 65536(是 Excel 支持的最大值)。

C、則IF(B$2:B$8=$E$2,ROW($2:$8),4^8) 變為 IF({TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE},{2;3;4;5;6;7;8},65536),接著,從條件數組中取出第一個元素 TRUE,由于它為真,所以返回 If 第二個參數中的值,即返回數組 {2;3;4;5;6;7;8} 中與條件數組對應的元素 2;第二次從條件數組中取出第二個元素 FALSE,由于它為假,所以返回 If 第三個參數,即返回 65536;最后返回 {2;65536;4;65536;65536;7;65536}。

D、ROW(A1) 返回 A1 的行號 1;則 SMALL(IF(B$2:B$8=$E$2,ROW($2:$8),4^8),ROW(A1)) 變為 SMALL({2;65536;4;65536;65536;7;65536},1),接著,用 Small 在數組中查找第 1 個小值,也就是 2。

E、則公式變為 =IFERROR(INDEX(A:A,2),""),A:A 表示引用 A 列,最后在 A 列中返回第二行的值,即返回 A2 中的值“林語彤”;IfError 用于錯誤處理,如果 INDEX(A:A,2) 返回錯誤,則返回空,否則返回 INDEX(A:A,2) 的返回值。

提示:如果要查找其它部門的員工,把 E2 中的“銷售部”改為其它部門按回車即可,如果沒有變化,只需按 Ctrl + S 保存。如果要把返回的值全顯示到一行,例如把“銷售部”的員工顯示到一行,只需把公式中的 ROW(A1) 改為 COLUMN(A1),則公式變為 =IFERROR(INDEX(A:A,SMALL(IF(B$2:B$8=$E$2,ROW($2:$8),4^8),COLUMN(A1))),""),往右拖即可。

(四)Index + Small + IF + Row函數組合實現多條件多對多查找

1、假如要查找所有女裝且價格為 80 的服裝名稱。雙擊 C11 單元格,把公式 =IFERROR(INDEX(B:B,SMALL(IF((C$2:C$8=$A$11)*(D$2:D$8=$B$11),ROW($2:$8),4^8),ROW(A1))),"") 復制到 C11,按 Ctrl + Shift + 回車,返回“粉紅襯衫”;用往下拖的方法返回其它符合條件的服裝名稱;操作過程步驟,如圖12所示:

Excel Index函數 + Small + IF + Row函數組合實現多條件多對多查找

圖12

2、公式與上面的 Index + Small + IF + Row函數組合公式一樣,所不同的只是 If 的條件由多個表達式組成,每個表達式之間用星號(*)連接,表示“與”的關系,即要同時滿足多個條件。


Office辦公軟件是辦公的第一選擇,這個地球人都知道。

本文章關鍵詞: Excel Index 函數  使用辦法   Matc 
精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线
日本中文在线一区| 成人一区二区三区视频| 国产精品久久久久婷婷| 日韩欧美色电影| 国产一区二区h| 亚洲欧美区自拍先锋| 欧美精品二区三区四区免费看视频| 狠狠久久亚洲欧美| 国产日韩欧美一区二区三区乱码| 欧美另类z0zxhd电影| 欧美性videosxxxxx| 合欧美一区二区三区| 91丝袜呻吟高潮美腿白嫩在线观看| 一区二区三区.www| 国产精一品亚洲二区在线视频| 日韩欧美一二三区| 亚洲日本电影在线| 亚洲综合久久久| 精品视频免费看| 欧美亚日韩国产aⅴ精品中极品| 国产一区久久| 亚洲人久久久| 国产一区白浆| 另类亚洲自拍| 91精品婷婷国产综合久久性色 | 樱桃国产成人精品视频| 亚洲视频一区二区在线观看| 亚洲四区在线观看| 久久精品一区二区三区不卡 | 欧美日韩国产美女| 欧美老人xxxx18| 欧美xxxx老人做受| 26uuu另类欧美| 亚洲欧洲成人精品av97| 亚洲色欲色欲www| 亚洲电影在线免费观看| 日韩二区在线观看| 精品亚洲成a人| 成人爽a毛片一区二区免费| 成人黄色av网站在线| 欧美日韩一区二区视频在线| 美女免费视频一区二区| 精品欧美一区二区久久| 久久日韩精品一区二区五区| 国产欧美一区二区三区鸳鸯浴| 亚洲色图欧美在线| 亚洲国产精品一区二区久久恐怖片| 日本不卡视频在线观看| 国产精品系列在线观看| 91免费视频网| 亚洲一区免费看| 在线成人av网站| 国产精品毛片大码女人| 天堂蜜桃一区二区三区| 国产成人精品一区二区三区四区 | 精品国产乱码久久久久久久| 国产性色一区二区| 久久av中文字幕片| 国产一区二区三区免费不卡| 日韩一区二区免费电影| 亚洲成av人片在www色猫咪| 欧美一区二区在线| 欧美日韩在线不卡| 亚洲制服丝袜av| 欧美精品网站| 欧美一级久久久久久久大片| 丝袜美腿一区二区三区| 伊甸园精品99久久久久久| 日韩美一区二区三区| 老司机精品视频导航| 亚洲欧美高清| 蜜桃视频在线观看一区| 亚洲二区在线| 国产欧美日韩精品一区| 成人黄色一级视频| 欧美日韩精品免费| 天天影视色香欲综合网老头| 午夜亚洲国产au精品一区二区| 亚洲国产精品久久一线不卡| 午夜久久黄色| 久久你懂得1024| 成人亚洲精品久久久久软件| 91欧美一区二区| 国产精品vip| 2023国产精华国产精品| 国产精品资源网| 欧美久久久一区| 久久精品理论片| 色狠狠色噜噜噜综合网| 亚洲一区免费视频| 日韩午夜精品| 最近日韩中文字幕| 黄色av一区| 久久亚洲精选| 欧美日韩一二三区| 另类小说一区二区三区| 91精品办公室少妇高潮对白| 亚洲网友自拍偷拍| 免费看亚洲片| 午夜av一区二区| 久久美女性网| 日本不卡高清视频| 欧美日韩高清在线| 国产高清视频一区| 欧美成人精品高清在线播放| 成人精品一区二区三区中文字幕 | 日韩精品欧美成人高清一区二区| 国产精品久久久一区二区三区| 91豆麻精品91久久久久久| 蜜桃一区二区三区在线观看| av综合在线播放| 久久久欧美精品sm网站| 欧美视频四区| 亚洲精品欧美二区三区中文字幕| 一区二区av| 青青草国产精品亚洲专区无| 欧美三级日韩三级国产三级| 国产精品1024| 中文字幕精品一区二区精品绿巨人 | 久久噜噜亚洲综合| 亚洲网址在线| 亚洲一区自拍偷拍| 欧美无乱码久久久免费午夜一区| 国产精品99精品久久免费| 精品久久五月天| 亚洲国产精品第一区二区| 香港成人在线视频| 日韩亚洲欧美成人一区| 国产精品igao视频网网址不卡日韩| 亚洲欧美区自拍先锋| 欧洲亚洲国产日韩| hitomi一区二区三区精品| 亚洲色图.com| 欧洲人成人精品| 91蜜桃在线观看| 性欧美疯狂xxxxbbbb| 日韩视频永久免费| 韩国欧美一区| 日韩中文欧美在线| 久久久不卡网国产精品一区| 欧美日韩免费视频| 国产精品草草| 美脚の诱脚舐め脚责91 | 中文字幕视频一区| 欧美日韩国产首页| 狠狠爱成人网| 精品中文字幕一区二区| 国产精品污污网站在线观看| 日本大香伊一区二区三区| 91香蕉视频在线| 婷婷丁香久久五月婷婷| 国产欧美日韩不卡免费| 精品视频在线免费| 国产日韩一区二区三区在线播放| 国产成a人亚洲精品| 亚洲综合男人的天堂| 精品粉嫩超白一线天av| 米奇777在线欧美播放| 欧美一区在线看| 久久激情五月激情| 亚洲综合色丁香婷婷六月图片| 久久无码av三级| 精品视频色一区| 麻豆一区二区99久久久久| 在线精品视频一区二区| 在线观看成人av电影| 成人国产亚洲欧美成人综合网| 日韩精品欧美精品| 亚洲精品ww久久久久久p站| 在线播放豆国产99亚洲| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美日韩久久久一区| 亚洲免费婷婷| 韩日视频一区| 972aa.com艺术欧美| 精品一区二区三区蜜桃| 亚洲夂夂婷婷色拍ww47| 国产精品黄色在线观看| 久久免费电影网| 日韩欧美国产一区在线观看| 性色一区二区三区| 亚洲精品九九| 亚洲国产合集| 伊人婷婷久久| 成人污视频在线观看| 国产一区视频在线看| 免费看欧美女人艹b| 日韩电影网1区2区| 偷窥少妇高潮呻吟av久久免费| 一区二区三区四区激情| 怡红院av一区二区三区| 亚洲免费在线观看视频| 亚洲色大成网站www久久九九| 欧美国产激情一区二区三区蜜月| www国产成人免费观看视频 深夜成人网| 欧美另类z0zxhd电影| 欧美一级一区二区| 日韩一区二区三区在线视频| 欧美一区二区三区四区在线观看| 欧美色男人天堂|