2014-01-09 30 views
0

我對錶1中的以下數據集:Excel中 - 在另一片查找數據

ISBN  CType CID  FullName 
1234567890 A01    John Smith 
1275910285 A07    Joe Bloggs 
7885419987 A01    Bob Thornton 

我還對錶的以下信息2

CID   FullName 
7895123675 John Smith 
4210326985 Joe Bloggs 
75126548951 Bob Thornton 

我想是一個公式或代碼可以執行以下操作:

代碼將查看Sheet 1(55,000 Records)中的FullName,並參考Sheet 2(22,000 Records),它將搜索相關的FullName(22,000當它具有CIDFullName結合獨特的記錄)和填充在表1中的CIDCID從表2

我曾嘗試使用VLookUp功能但並未奏效了!

任何幫助,不勝感激!

+1

您嘗試了什麼VLOOKUP公式/ ae? – pnuts

+0

Pse格式化您的Q更好。 http://stackoverflow.com/editing-help或http://www.sensefulsolutions.com/2010/10/format-text-as-table.html可能會有所幫助。 – pnuts

+0

[Google電子表格根據其他值查找單元格]的可能重複(http://stackoverflow.com/questions/20959318/google-spreadsheet-look-up-cell-based-on-value-of-other) – pnuts

回答

1

我不認爲我可以讓vlookup工作,因爲你要找的數據是你想要返回的數據的權利。我剛剛從this question中學會了如何使用match()和offset()來做你需要的。此功能需要在CID列走在Sheet1:

=OFFSET(Sheet2!$A$1,MATCH(D2,Sheet2!B:B,0)-1,0) 

我用了絕對引用(「$ A $ 1」),所以你可以拖垮公式沒有這種變化。我希望這有幫助!

0

爲什麼不使用簡單的LOOKUP函數?

我假定Sheet1中的第一個空格(John Smith的CID)是C2單元格。

您可以簡單地把這種表達成空間:

=LOOKUP(C3,Sheet2!B$2:B$22001,Sheet2!A$2:A$22001) 

,然後複製/粘貼到其他所有的空白單元格。

相關問題