excel實用技巧:match函數和index函數的組合應用
match函數是excel提供的一個位置查找函數,是匹配元素的位置而不是元素本身,本章節將舉例説明該函數的使用,某公司員工工資報表需要交給總經理審核,經理只需要輸入員工姓名就可以知道員工所在的部門以及薪水是多少,那麼,使用match函數和index函數,就可以實現。
操作方法
(01)match函數的作用是返回在指定方式下與指定數組匹配的數組中元素的相應位置,是一個輔助函數,返回的位置可以提供給其它函數作為引用。它有三個參數,參數1是查找值,可以是數值、文本或者邏輯值,或者對上述類型的引用;參數2是查找區域,含有要查找值的連續單元格、一個數組、或者是數組的引用;參數3是數字-1、0或者1,指明以何種方式查找。如果是-1,函數 match查找大於或等於參數1 的最小數值,如果是0,函數 match查找等於 參數1 的第一個數值。如果是,1,函數 match查找小於或等於 參數1的最大數值。
(02)根據match函數的特性,結合實例要求,我們需要在表格當中首先查詢到某員工在姓名數組裏面的位置,那麼match函數應當輸入為=match(姓名單元格的引用,姓名數組的引用,0),函數結果是=MATCH(I2,A2:A19,0)
(03)這樣就得到了該員工在姓名數組裏面的位置,index函數可以返回數據清單或者數組當中的元素值,標準情況是有四個參數,參數1為被隨機選擇的數組或者數據清單,參數2是行序數,參數3是列序數,參數4是引用值。一般只需要用到參數1和參數4.
(04)結合實例,根據姓名查找部門時,index函數的輸入應為index(部門數組的引用,引用值),輸入結果應該是=INDEX(B2:B19,MATCH(I2,A2:A19,0)),按回車鍵,輸入姓名劉蘭,發現立即得到結果銷售部,結果正確
(05)以此類推,要得到員工對應的薪水是多少,index函數的輸入應為index(薪水數組的引用,引用值,輸入結果應該是=INDEX(D2:D19,MATCH(I2,A2:A19,0)),按回車鍵,發現立即得到劉蘭的薪水是3690
(06)本章節舉例説明了如何利用match函數得到查找值的位置,用以給其它函數提供位置索引,其實上述功能只需要簡單的使用其它函數也可以實現,為了方便大家理解特舉例,望大家掌握。
特別提示
match函數的匹配方式是用-1、0、1來確定的
-
怎麼在Excel列A數據中篩選出列B數據?
已知excel列A數據和列B數據有部分內容相同,怎樣才能篩選出哪些混在列A中的列B數據呢?最笨的方法就是複製列B的數據查找。這裏,我給大家分享一種方法,既準確又快捷的方法。不信,您嘗試一下。操作方法(01)打開需要編輯的Excel文件,觀察列A和列B,列A列B有部分內容重複,現需...
-
在Word文檔中怎麼樣進行簡繁體轉換?
字體有繁體和簡體之分,而Word文檔主要的功能是記錄保存文本文字,可能由於區域不一樣,有的喜歡用簡體有的喜歡用繁體,為了方便查看,就需要用到簡繁體的相互轉換了。操作方法(01)方法一:比較常用的,就是用Word文檔自帶的簡繁體轉換功能,找到審閲——簡轉繁——便可將選擇的...
-
Excel中身份證號計算年齡公式是什麼
Excel是一款電子表格軟件,直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。那麼EXCEL中身份證號計算年齡公式是什麼呢,下面我們就來了解一下。操作方法(01)在單元格中輸入“=2018-MID(D4,7,)”。(02)D4表示身份證...
-
Steam錯誤代碼118最新解決方案
Steam商店錯誤代碼118怎麼解決?Steam商城進不去,提示錯誤代碼118應該怎麼解決呢?大家不用擔心,Steam錯誤代碼118是電腦自身網絡解析出現了問題,我們改下網絡設置即可解決問題。那麼,具體要怎麼操作呢?接下來小編就給大家詳細説説Steam錯誤代碼118的解決方法,趕緊GET起...