excel如果单元格包含匹配的值,则复制相邻的单元格

时间:2017-09-25 16:45:48

标签: excel

我正在寻找一个简单的IF语句,它允许我比较两列,如果它们匹配,则将值从第三列复制到新单元格中。

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列中的第一个值 - 而不是我需要的值,具体取决于具有正确名称的单元格。

提前谢谢!

1 个答案:

答案 0 :(得分:2)

在单元格D1中键入以下公式并向下拖动:

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

IFERROR用于在没有找到匹配的情况下用0填充单元格。

enter image description here