如何將一個excel表格的數據匹配到另一個表中?
02-17
有兩個表格,其中有幾列的數據要引用到另一個表中,怎樣快速匹配數據(就是通過查找和引用的函數去做)
使用VLOOKUP函數
舉例說明
現有兩個表
甲表:學號 姓名101 張三102 李四
……乙表:學號 成績101 98102 99
……新建一個xls文件在sheet1中的A列B列中粘貼甲表在sheet2中的A列B列中粘貼乙表將sheet2以學號列為關鍵字進行升序排列。
在sheet1的C2格鍵入以下函數,並填充至整個C列
=VLOOKUP(A2,Sheet2!$A$2:$E$50000,2,0)這時的sheet1就變成以下的模樣
學號 姓名 成績
101 張三 98102 李四 99……明白了嗎?同時打開A、B兩個文件,在A中的某一格中輸入一個=號,再到B文件中選擇要共享的數據的第一格,回車確定。B文件中的這一個數據就共享給A文件了,將A中的這一格中絕對引用改為相對引用後,向右和向下拉即可完成全部共享。 當B文件中的數據發生變化時,重新打開A文件,會提示你是否要更新Excel入門 http://www.kokojia.com/bangongruanjian/video22768-1278.html這個鏈接裡面內容挺好的,有興趣的可以看看,說不定對你有所幫助。
如果數據量少,使用vlookup的精確匹配,如果數據量多,比如上千行,使用index+match,使用vlookup會比較卡。達到百萬級數據,可先排序,再用雙重vlookup,也就是近似匹配。
Vlookup,Index,match等,可自行查看Excel幫助中的用法
推薦閱讀:
※這種類似城牆的圖表用Excel怎麼畫?
※excel表格同一單元格里剔除重複詞怎麼做?
※如何用Excel的vlookup索引玩數據表?
※Excel標記重複項?
※如何用excel做一個內容塊隨下拉菜單選項變化而變化?
TAG:Excel使用 |