2014-01-22 91 views
0

我有一個包含大約20,000行的電子表格。我有另一個大約有50個名字的電子表格。 50個名稱存在於20,000行的表單中,而名稱左側的列是我想要的信息。查找單元格並將信息保存到該單元格的左側

電子表格看起來像見下表(我沒有足夠的「信譽」張貼圖片)

987884_R5 Rusescu, Iulian 
T1025189_R1 Rusescu, Iulian 
T1069036_R1 Pauls, Henrik 
T1092840_R1 Pauls, Henrik 
T1099343_R2 Pauls, Henrik 
857825_R1 Davidsen, Thomas 

我想搜索這50名(如「Rusescu,尤利安」,「保羅亨裏克「)並將信息保存到它們的左側,但是一次完成所有操作,而不是每個單獨的名稱都使用Ctrl + F。我將不得不重複這個任務幾次與其他文件,並希望節省時間。

任何人都可以幫助我嗎?我在Excel中真的很糟糕,但試圖學習它。

謝謝!

+0

如果你想重複一遍,你應該看看VBA。它可以讓你做到你正在尋找的東西,而不會有太多的麻煩。看看[關於VBA入門的這篇文章](http://msdn.microsoft.com/en-us/library/ee814737.aspx),看看你是否能夠創建一些開始代碼。從那裏,你可以發佈一個新的問題,你試過了什麼,什麼不工作。 – thunderblaster

回答

0

假設987884_R5是A2,你的名字的列表在Sheet2中的ColumnA,你長的名單複製到新的工作表和C2還有的說:

=VLOOKUP(B2,Sheet2!A:A,1,0) 

,並複製下來,以適應。過濾ColumnC爲#N/A並刪除選定的行。不過濾和刪除列C.

0

編輯:其實這只是給出了信息的第一個實例旁邊有一個名字,我真的不能找到解決的辦法,所以我就離開這裏,因爲它可能是有用的對於有一張獨特名字的人。

所以,如果我們所說的20000排片表Sheet1和50名錶Sheet2中,並假設在Sheet2中的名稱是在山坳A;在Sheet2中B1輸入旁邊的名字:

=INDEX(Sheet1!A:A,MATCH(A1,Sheet1!B:B),0) 

這將導致在山坳50名的名單在表2具有在山坳B.這些名字相關的信息

相關問題