標籤:

如何將一個excel表格的數據匹配到另一個表中?

有兩個表格,其中有幾列的數據要引用到另一個表中,怎樣快速匹配數據(就是通過查找和引用的函數去做)


使用VLOOKUP函數

舉例說明

現有兩個表

甲表:

學號 姓名

101 張三

102 李四

……

乙表:

學號 成績

101 98

102 99

……

新建一個xls文件

在sheet1中的A列B列中粘貼甲表

在sheet2中的A列B列中粘貼乙表

將sheet2以學號列為關鍵字進行升序排列。

在sheet1的C2格鍵入以下函數,並填充至整個C列

=VLOOKUP(A2,Sheet2!$A$2:$E$50000,2,0)

這時的sheet1就變成以下的模樣

學號 姓名 成績

101 張三 98

102 李四 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使用 |