index()函数和match()函数联合使用案例
函數介紹:
match(查找的數據,查找的區域,查找的類型):返回數據在區域的位置數值,查找類型一般為0,0代表精確匹配
match函數第二個參數,查找的區域只能是一行或者一列,第三個參數有(1,0,-1)三個可選擇。”1或者省略"表示模糊查找,如果查不到就返回小于查找值最大的位置,前提是查找區域要升序排列;“-1”也是模糊查找,如果查不到就返回大于等于查找值最小值的位置,前提是查找區域要降序排列;0是精確查找
示例:
index(區域,行,列):返回行列交叉處的單元格中的內容
?有兩種形式:數組形式、引用形式
數組形式:區域只有一個,函數參數格式index(查詢區域,查詢的行,查詢的列)
引用形式:查詢區域有多個,多個查詢區域用括號括起來,然后用逗號隔開,函數參數格式index(查詢區域,查詢的行,查詢的列,在第幾個查詢區域查詢)
參數介紹:第一個參數是兩個查詢區域,第二個參數的含義是查找“李樂菱”所在的行,第三個參數代表要查找的列為第二列銷售列,第四個參數的含義是要查找的是第一個參數里面的第幾個區域,這里引用的是B10單元格,根據B10單元格動態切換一二季度區域。?
舉例:index()函數和match()函數混合使用,如下:
1.求出最低銷售員姓名
源數據:
如下圖所示match()函數返回位置數值:
?函數語句:=INDEX($A$4:$F$4,MATCH(MIN(A5:F5),A5:F5,0))
含義是:match是返回A5:F5(第五行有數據的區域)數據的最小值的位置,index()中第一個參數是$A$4:$F$4(第4行有姓名的區域),因為我們這里要返回最低銷售員的姓名,所以index()的第一個參數這個區域是名字區域,然后例如第5行的match返回的位置數值1,在index()也就是index($A$4:$F$4,1)含義是返回姓名行的第一個值,也就是返回劉偉
?最終結果如下:
總結
以上是生活随笔為你收集整理的index()函数和match()函数联合使用案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 详解ASEMI整流桥MB6S在恒流LED
- 下一篇: 怎么实现EDIUS 8中自动保存的关闭