2017-04-07 45 views
0

我需要用以下幫助:更新行基於產品代碼excel文件

在第一個Excel文件(500products)我有兩列:

PRODUCT CODE, 

PRICE, 

在另一個Excel文件(10000個產品)我有3列:

PRODUCT CODE, 

PRODUCT NAME, 

PRODUCT DESCRIPTION 

在第二個文件有額外的9500種產品,在這種情況下我也不會需要。 我需要更新第一個文件 - 這500個產品 - 基本上我需要從第二個文件中添加基於PRODUCT CODE的數據。

通過換句話說:閱讀文件1第一PRODUCT CODE,然後找到file2中相同PRODUCT CODE那麼PRODUCT NAMEPRODUCT DESCRIPTION並添加這些數據複製到該行文件1。在file1中繼續下一個PRODUCT CODE並執行相同操作。

+1

歡迎來到Stack Overflow。這不是一個代碼編寫服務,所以它可以幫助你展示你迄今爲止所嘗試的內容。看看VLOOKUP,這將有助於根據產品代碼閱讀一張表中的說明。 – micstr

+0

同意。 VLOOKUP正是你想要的。如果您在查看一些示例之後無法弄清楚如何使其工作,請回來,我們會幫助您糾正它。 – SandPiper

回答

0

假設名稱和描述分別是在列C和d在第一文件中,使用下面的公式,

C2=INDEX([abc.xlsx]Sheet1!A:C,MATCH(A2,[abc.xlsx]Sheet1!A:A,0),2) 
D2=INDEX([abc.xlsx]Sheet1!A:C,MATCH(A2,[abc.xlsx]Sheet1!A:A,0),3) 

這些公式讀取從A2(產品代碼)開始的數據,查詢的相同在abc.xlsx(第二個文件)工作表1中,並返回名稱和說明。第二個文件中的名稱和描述應在B和C列中。讓我知道你是否需要其他東西。