日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Excel函数实战技巧精粹(三)常用函数之INDEX与MATCH组合详解

發(fā)布時間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Excel函数实战技巧精粹(三)常用函数之INDEX与MATCH组合详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 前言
  • 語法規(guī)則
      • INDEX
          • 數(shù)組形式
          • 引用形式
      • MATCH
  • 組合使用

前言

說起Excel中最兄弟的兩個函數(shù),非INDEX和MATCH莫屬,INDEX通過查找指定位置的值,MATCH返回值數(shù)組中的位置,兩個函數(shù)在應(yīng)用當(dāng)中也是相輔相成,缺一不可的,本文帶你領(lǐng)略這些魅力。

語法規(guī)則

INDEX

INDEX 有兩種形式,一種數(shù)組形式,一種為引用形式,第二種在實際當(dāng)中應(yīng)用比較少,所以我會著重講解第一種,并結(jié)合實例

數(shù)組形式

INDEX(array, row_num, [column_num])

  • 如果同時使用了 row_num 和 column_num 參數(shù),INDEX 將返回array中 row_num 和 column_num 交叉處單元格中的值。
  • 如果將 row_num 或 column_num 設(shè)置為 0(零),INDEX 將分別返回整列或整行的值數(shù)組。要將返回的值用作數(shù)組,請在行的水平單元格區(qū)域和列的垂直單元格區(qū)域以數(shù)組公式 (數(shù)組公式:數(shù)組公式對一組或多組值執(zhí)行多重計算,并返回一個或多個結(jié)果。數(shù)組公式括于大括號({ }) 中。按 Ctrl+Shift+Enter 可以輸入數(shù)組公式。)的形式輸入 INDEX 函數(shù)。要輸入數(shù)組公式,請按 Ctrl+Shift+Enter。
  • 例如,下面的例子


    返回區(qū)域A1:D3中,1行3列處的值,為3,如果最后一個參數(shù)為0,則會出現(xiàn)這樣的結(jié)果,即返回了一個數(shù)組(需要三鍵結(jié)束)。

    引用形式

    INDEX(reference, row_num, [column_num], [area_num])

  • Reference必需。對一個或多個單元格區(qū)域的引用。如果為引用輸入一個不連續(xù)的區(qū)域,必須將其用括號括起來。如果引用中的每個區(qū)域只包含一行或一列,則相應(yīng)的參數(shù) row_num 或 column_num 分別為可選項。例如,對于單行的引用,可以使用函數(shù) INDEX(reference,column_num)。
  • Row_num必需。引用中某行的行號,函數(shù)從該行返回一個引用。
  • Column_num可選。引用中某列的列標(biāo),函數(shù)從該列返回一個引用。
  • Area_num可選。選擇引用中的一個區(qū)域,以從中返回 row_num 和 column_num 的交叉區(qū)域。選中或輸入的第一個區(qū)域序號為 1,第二個為 2,依此類推。如果省略 area_num,則函數(shù) INDEX 使用區(qū)域 1。
  • 通過下面這個例子來理解下


    參數(shù)1把三個不連續(xù)的區(qū)域放在一起,參數(shù)4選擇了第三個區(qū)域,參數(shù)2和參數(shù)3分別代表2行2列,所以最終結(jié)果為26.

    MATCH

    MATCH函數(shù)返回指定數(shù)值在指定數(shù)組區(qū)域中的位置。MATCH函數(shù)是Excel主要的查找函數(shù)之一。

    MATCH(lookup_value, lookup_array, [match_type])

    lookup_value為查找的值,lookup_array為查找的區(qū)域,可以為單元格區(qū)域或者數(shù)組,match_type為查找的方式,如下

  • Match_type:1 或省略,表示MATCH 函數(shù)會查找小于或等于 lookup_value 的最大值。lookup_array 參數(shù)中的值必須按升序排列。

  • Match_type:0,表示MATCH 函數(shù)會查找等于 lookup_value 的第一個值。

  • Match_type:-1,表示MATCH 函數(shù)會查找大于或等于 lookup_value 的最小值。lookup_array 參數(shù)中的值必須按降序排列。

  • MATCH最簡單的應(yīng)用則是下面這種


    MATCH函數(shù)有一個與眾不同的地方是它可以忽略區(qū)域中錯誤值,而可以對查找的值進行定位,比如你會看到


    這是一個數(shù)組函數(shù),需要三鍵結(jié)束,觀察公式,公式的查找的區(qū)域為 0/A1:A6,用F9查看他的結(jié)果為{#VALUE!;#VALUE!;#VALUE!;0;#VALUE!;0},MATCH會忽略錯誤值,查找到第一個0的位置,即4。以上面的數(shù)據(jù)為例,我們還能想到什么,如果我們想查找最后一個數(shù)字的位置,應(yīng)該怎么辦,想想看,Match_type參數(shù)為1時,是怎么樣的,對了,他會查找小于或等于 lookup_value 的最大值,所以,我們又可以這樣寫


    利用MTATCH忽略錯誤值的特點,返回 0/A1:A6 中,也就是{#VALUE!;#VALUE!;#VALUE!;0;#VALUE!;0} 中,小于或等于 1的最大值的位置,即6,記住這里 Excel從左向右查找到第一個0時,會繼續(xù)向右查找,一直結(jié)束,所以會返回最后一個數(shù)字的位置。這是MATCH的巧妙之處,運用這個技巧可以幫助我們解決很多問題

    組合使用

    看下面的例子


    公式使用了嵌套,最里層的MATCH是為了提取出李四在代課老師數(shù)據(jù)列中所存在的位置,INDEX則是在學(xué)科區(qū)域?qū)?yīng)的位置取出值,即MATCH的結(jié)果放在INDEX的行位置,提取值。

    總結(jié)

    以上是生活随笔為你收集整理的Excel函数实战技巧精粹(三)常用函数之INDEX与MATCH组合详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。