Excel跨表批量查找匹配數據方法詳解
使用Match()和Index()函數實現數據匹配今天我們將重點講解在Excel中如何使用Match()和Index()函數進行數據匹配。假設有兩個表格,一個是人員姓名與身份證號的對照表,另一個是人
使用Match()和Index()函數實現數據匹配
今天我們將重點講解在Excel中如何使用Match()和Index()函數進行數據匹配。假設有兩個表格,一個是人員姓名與身份證號的對照表,另一個是人員工號與身份證號的對照表,我們的目標是將人員工號添加到第一張表中。
準備工作及示例數據
首先,從網上隨機獲取一些身份證號和人員姓名(僅用于演示目的),準備兩張表格分別為“姓名與身份證號對照表”和“工號與身份證號對照表”。
在工號表中插入工號列
在“工號與身份證號對照表”中插入一列“工號”,以便后續(xù)錄入工號數據。
使用Match()函數定位身份證號在工號表中的位置
在單元格中輸入公式Match(C2, 工號與身份證號對照表!$F$2:$F$28, 0),然后選取要查詢的數據區(qū)域,即在哪個表格中查找這個身份證號。
獲取對應身份證號所在行的數據
通過上述公式,系統(tǒng)將返回身份證號在第二個表中所在行的數據,可以驗證一下確保準確性。
利用Index()函數抓取對應工號數據
接著,輸入公式Index(點擊第二張表選擇相應工號所在區(qū)域, Match(C2, 工號與身份證號對照表!$F$2:$F$28, 0)),此處需注意所有區(qū)域選擇要改成絕對引用。
自動填充數據并完成匹配
最后一步是自動填充數據,使得匹配結果完整呈現在第一張表中。輕松搞定,趕緊練習一下,將這項知識納入囊中吧。
結語
通過Match()和Index()函數的妙用,我們可以在Excel中方便地跨表批量查找匹配數據,提高工作效率。愿本文內容能幫助你更加熟練地運用Excel函數進行數據處理。