Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 本來我一開始是想介紹INDEX+MATCH組合起來的用法,但是寫著寫著就發現篇幅很長來,不得不分成兩個篇章。本章重點講解INDEX和MATCH函數各自的用法,下一章講解它們的組合用法。 一、INDEX函數的使用方法 1.INDEX函數的原理 既然本文討論的是INDEX+MATCH的組合功能,那肯定首先要明白它們單個函數是如何使用的。 Index函數的使用方法: =index(數組或區域,行序號,列序號,[區域序號]) index函數的原理通俗的講就是:先選擇好數組或區域,表示你是在這里進行查找;行序號和列序號表示數組或區域的第幾行、第幾列,行列交叉處得到的單元格就是要求的數值。 PS:index函數返回的可以是值,也可以是一個引用,我們目前只將值,引用后面會講到。 [區域序號]:如果要查找的區域有多個,可以再加一個參數[區域序號],[區域序號]為2,則在第2個區域里面進行查找;如果只有一個區域,可以省略該參數。 2.對單個區域的查找 單個區域的查找 如上圖,我們運用index函數來求周伯通的成績是多少(親,你可能會說vlookup函數也可以,哈哈,但本文我們就是要學習如何使用index函數的)。 所以G2單元格周伯通的成績為=INDEX(A2:D13,4,4)。 公式的含義為:在A2:D13區域內第4行第4列為D5,即79。當然,所選范圍也不一定非得是A2:D13,只要要求的數據包含在該范圍內就行,然后相應的行列號會變化。 3.對數組的查找 如:INDEX(({1,2;3,4;5,6}),2,2) 數組{1,2;3,4;5,6}的排列相當于下圖: ? 第2行第2列得到4,所以INDEX(({1,2;3,4;5,6}),2,2)=4 4.對多個區域的查找 多個區域的查找 如上圖,公式INDEX((A2:D5,A9:D12),3,1,2)得到的值為趙敏,而不是,小龍女。因為公式里引用兩個區域A2:D5(綠色)和A9:D12(黃色),區域序號為2,表示在第二個區域里面進行查找。 5.行序號或列序號省略下的應用 第一種情況:如果引用中的每個區域只包含一行或一列,則相應的行序號或列序號可以省略,相當于行序號或列序號為1,這應該很好理解。 第二種情況:如果將行序號或列序號設置為0,INDEX 將分別返回整列或整行的值數組。 行號省略則返回整列 如上圖,=SUM(INDEX(A1:B3,0,2)),當行序號省略時INDEX(A1:B3,0,2)得到的是范圍內這一列B1:B3這3個數據,和為2+4+6=12。 而COUNT(INDEX(A1:B3,0,2))=3,同樣可以驗證得到的不是一個數,而是3個數。 6.?INDEX函數返回引用 上面說了這么多說的都是返回一個或多個值,其實index函數還可以返回一個引用。 INDEX函數返回引用 如上圖所示,SUM(A1:INDEX(A1:B3,2,2))=10,即SUM(A1:INDEX(A1:B3,2,2))=SUM(A1:B2),在這里INDEX(A1:B3,2,2)返回的不是B2的值,而是B2這個單元格引用。 好了,上面講了這么多應該把index函數的使用方法基本上講全了,大家可以按照各種使用方法動手試一試,畢竟光看可能不太容易理解。 下面我們開始講match函數的使用方法。 二、 MATCH函數的使用方法 Match函數的使用方法其實在前面《詳講VLOOKUP函數-解開她神秘的面紗》文章里面已經講了,但是本文秉著"講全、講清、講透"的原則,在此對Match函數進行全面講解。 Match函數的官方定義是:返回指定數值在指定數組區域中的位置。注意match返回的是數值的位置,而vlookup返回的是數值本身,這個要注意區別。 為更好地了解這句話的意義,我們通過實例來分析。 ? 如上圖,=MATCH(F2,A2:A13,0)得到的是F2(周伯通)在A2:A13(橙色部分)中的位置,從上到下為第4個,位置為4。 具體使用方法為:MATCH(查找值,查找范圍,匹配類型) 查找值和查找范圍很好理解,就是在哪個范圍查找哪個值。 匹配類型可以為數字 -1、0 、1。 1.匹配類型為1 如果匹配類型為1,則MATCH 函數查找小于或等于查找值的最大數值。查找范圍必須按升序排列:如 -2、-1、0、1、2、...;A-Z;FALSE、TRUE。 匹配類型為1,按升序排列 如上圖,MATCH(8,A1:A11,1),查找范圍A1:A11升序排列,小于或等于8的最大值為7,7在查找范圍內的位置為第4個,得到結果4。其他幾種情況也是一樣,不一一贅述。 2.匹配類型為0 匹配類型為0,無序排列 如上圖,如果匹配類型為 0,MATCH函數查找等于查找值的第一個數值。查找范圍可以按任何順序排列。 3.匹配類型為-1 匹配類型為-1,按降序排列 如上圖,如果匹配類型為 -1,MATCH函數查找大于或等于查找值的最小數值。查找范圍必須按降序排列:TRUE、FALSE;Z-A;2、1、0、-1、-2等等。 好了,以上就是INDEX和MATCH函數各自的具體使用方法,我們在下期一起學習INDEX+MATCH函數組合起來是如何使用的,能夠發揮多大的威力,請拭目以待。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!