當前位置:妙知谷 >

遊戲數碼 >電腦 >

excel實用技巧:match函數和index函數的組合應用

excel實用技巧:match函數和index函數的組合應用

match函數是excel提供的一個位置查找函數,是匹配元素的位置而不是元素本身,本章節將舉例説明該函數的使用,某公司員工工資報表需要交給總經理審核,經理只需要輸入員工姓名就可以知道員工所在的部門以及薪水是多少,那麼,使用match函數和index函數,就可以實現。

操作方法

(01)match函數的作用是返回在指定方式下與指定數組匹配的數組中元素的相應位置,是一個輔助函數,返回的位置可以提供給其它函數作為引用。它有三個參數,參數1是查找值,可以是數值、文本或者邏輯值,或者對上述類型的引用;參數2是查找區域,含有要查找值的連續單元格、一個數組、或者是數組的引用;參數3是數字-1、0或者1,指明以何種方式查找。如果是-1,函數 match查找大於或等於參數1 的最小數值,如果是0,函數 match查找等於 參數1 的第一個數值。如果是,1,函數 match查找小於或等於 參數1的最大數值。

excel實用技巧:match函數和index函數的組合應用
excel實用技巧:match函數和index函數的組合應用 第2張
excel實用技巧:match函數和index函數的組合應用 第3張

(02)根據match函數的特性,結合實例要求,我們需要在表格當中首先查詢到某員工在姓名數組裏面的位置,那麼match函數應當輸入為=match(姓名單元格的引用,姓名數組的引用,0),函數結果是=MATCH(I2,A2:A19,0)

excel實用技巧:match函數和index函數的組合應用 第4張

(03)這樣就得到了該員工在姓名數組裏面的位置,index函數可以返回數據清單或者數組當中的元素值,標準情況是有四個參數,參數1為被隨機選擇的數組或者數據清單,參數2是行序數,參數3是列序數,參數4是引用值。一般只需要用到參數1和參數4.

excel實用技巧:match函數和index函數的組合應用 第5張

(04)結合實例,根據姓名查找部門時,index函數的輸入應為index(部門數組的引用,引用值),輸入結果應該是=INDEX(B2:B19,MATCH(I2,A2:A19,0)),按回車鍵,輸入姓名劉蘭,發現立即得到結果銷售部,結果正確

excel實用技巧:match函數和index函數的組合應用 第6張
excel實用技巧:match函數和index函數的組合應用 第7張

(05)以此類推,要得到員工對應的薪水是多少,index函數的輸入應為index(薪水數組的引用,引用值,輸入結果應該是=INDEX(D2:D19,MATCH(I2,A2:A19,0)),按回車鍵,發現立即得到劉蘭的薪水是3690

excel實用技巧:match函數和index函數的組合應用 第8張
excel實用技巧:match函數和index函數的組合應用 第9張

(06)本章節舉例説明了如何利用match函數得到查找值的位置,用以給其它函數提供位置索引,其實上述功能只需要簡單的使用其它函數也可以實現,為了方便大家理解特舉例,望大家掌握。

特別提示

match函數的匹配方式是用-1、0、1來確定的

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/3v6q19.html