當前位置:首頁 > 科技 > 正文

Excel教程:choose函數、INDEX函數等結合,制作一鍵查詢系統模闆

咱們學習Excel函數,不管是choose函數,還是其他單獨的一個函數容易學,多個函數結合到一起靈活使用,對很多小夥伴來說,就有難度了。

下面是用Excel制作的公司員工基本信息檔案表。

為方便查詢,制作了下面這樣一份員工資料查詢表。 通過G2的工号查詢,用函數公式自動返回對應的信息。 請在A4:G4單元格輸入公式實現下面的效果。

A4單元格輸入公式: =IFERROR(INDEX(員工檔案!$A$2:$G$85,MATCH(資料查詢!$G$2,CHOOSE(MATCH(資料查詢!$C$2,{"工号","姓名","手機号"},0),員工檔案!$A:$A,員工檔案!$B:$B,員工檔案!$D:$D),0)-1,),"-")

公式思路分享:
首先,通過MATCH()函數查找“查詢條件”後面合并單元格中的值所在數組{"工号","姓名","手機号"}中的位置序号,并根據該序号利用CHOOSE()函數返回3個不同的單元格區域。 其次,通過外層的MATCH()函數,在返回的單元格區域中查找G3單元格的值,并返回其在單元格區域中的序号上一行,因為第一行為标題,并将此序号作為INDEX()函數的參數,借以返回該行号對應的整行數據。 最後通過IFERROR()函數檢測公式是否産生錯誤,如果是,則返回文本“-”,表示未找到符合條件的記錄。否則返回查找的内容。

你可能想看:

有話要說...

取消
掃碼支持 支付碼