2013-02-05 43 views
0

因此,我有大量的產品編號和說明。我對一些產品編號有一些新的描述。Excel:將一列與另一列進行比較。當有匹配時,複製相鄰的單元格

我想查找那些匹配的海量列表,然後將新的描述複製到大列表的描述字段中。

我可以用找到匹配:

=IF(ISNA(VLOOKUP(A7,$C$2:$C$426,1,FALSE)),"FALSE", "File found in row " & MATCH(A7,$C$2:$C$426,0)) 

但除此之外,我卡!

+0

我有點困惑 - 如果你想要基於第二個列表中找到的#s的所有描述,爲什麼不使用第二個列表?你能發表一個列表是什麼樣子的小例子嗎? –

+0

@JohnBus​​tos下面更多的解釋,但在這裏看到一個截圖[鏈接](http://postimage.org/image/j5mshaxmf/) – bigonroad

+0

給出你的解釋,這很容易,只是在列A中的值做一個'Vlookup'從C列開始,然後過濾非錯誤值。那有意義嗎?這對你有用嗎? –

回答

0

創建稱爲(說)綜合列表的第三列。

|product no| existing description| new descriptions|consolidated list 

現在在綜合清單列,寫一個公式:

=IF(<check for match>, <if match found, then copy column 3 entry>, <else copy column 2 entry>) 

複製整個列的公式。現在這個列應該是更新的列。將該列替換爲現有的列。

+0

啊,讓我再解釋一下。 這是列A中的一個長列表,列C中是一個長列表。它們不一定對應。 有舊的描述在列B中,每個相鄰的產品數目A. 中C. 有在列d新的說明中,相鄰的產品號我想搜索整個A的任何單個條目如果匹配,則將D中相鄰(至C)複製到B中相鄰(至A)。 例如,A1與C5匹配。我需要D5複製到B1。 更清楚了嗎? – bigonroad

相關問題