2017-09-25 193 views
0

我正在尋找一個簡單的IF語句,它允許我比較兩列,如果它們匹配,則將第三列的值複製到新單元格中。excel如果單元格包含匹配值然後複製相鄰單元格

EG: 列1和3包含名稱,列2包含列1名稱的值。如果第3列名稱與第1列名稱匹配,我希望將第2列中的相關值粘貼到新單元格中。

Column 1 Column2 Column3 
ACAN  7  ADNP 
ADNP  4  AHR 
AMER  3  ACAN 

結果我想:

Column 1 Column2 Column3 Column 4  
ACAN   7  ADNP  4  
ADNP   4  AHR  0  
AMER   3  ACAN  7 

我有以下公式工作:

if(isnumber(D1:KY1=B:B,A:A,D3) 

但是這只是發生在A列中找到的第一個值 - 不是我所需要的值取決於具有正確名稱的單元格。

預先感謝您!

+4

您可以對此使用VLOOKUP()。 –

回答

0

鍵入下列公式單元D1和向下拖動:

= IFERROR(INDEX($B$1:$B$3,MATCH(C1,$A$1:$A$3,0)),0) 

IFERROR用於如果沒有發現匹配用0來填充的單元格。

enter image description here

+0

這個工程!非常感謝! – biodiverse

+0

很高興它工作,並歡迎來到堆棧溢出!一旦某人回答了您的問題,您應該在回答旁邊打上覆選標記,將該答案標記爲正確。 – ImaginaryHuman072889

+0

彼得,再次感謝,我會這樣做。 – biodiverse

相關問題