excel如果单元格包含匹配值,则复制相邻单元格
我正在寻找一个简单的IF语句,它允许我比较两列,如果它们匹配,将第三列中的值复制到新的单元格中excel如果单元格包含匹配值,则复制相邻单元格,excel,Excel,我正在寻找一个简单的IF语句,它允许我比较两列,如果它们匹配,将第三列中的值复制到新的单元格中 Column 1 Column2 Column3 ACAN 7 ADNP ADNP 4 AHR AMER 3 ACAN 例如: 第1列和第3列包含名称,第2列包含第1列名称的值。如果第3列名称与第1列名称匹配,我希望将第2列中的关联值粘贴到新单元格中 Column 1 Column2 Column3 ACA
Column 1 Column2 Column3
ACAN 7 ADNP
ADNP 4 AHR
AMER 3 ACAN
例如:
第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中的第一个值,而不是我需要的值,具体取决于具有正确名称的单元格
提前谢谢你 在单元格D1中键入以下公式并向下拖动:
= IFERROR(INDEX($B$1:$B$3,MATCH(C1,$A$1:$A$3,0)),0)
如果未找到匹配项,则使用IFERROR
将单元格填充为0
在单元格D1中键入以下公式并向下拖动:
= IFERROR(INDEX($B$1:$B$3,MATCH(C1,$A$1:$A$3,0)),0)
如果未找到匹配项,则使用IFERROR
将单元格填充为0
您可以使用VLOOKUP()进行此操作。您可以使用VLOOKUP()进行此操作。很高兴它可以工作,欢迎使用堆栈溢出!一旦有人回答了您的问题,您应该在答案旁边打勾,将该答案标记为正确。是否添加了更多行?要检查所有行(不仅仅是前三行),您可以将公式更改为:
=IFERROR(INDEX($B:$B,MATCH(C1,$A:$A,0)),0)
。很高兴它能工作,欢迎使用堆栈溢出!一旦有人回答了您的问题,您应该在答案旁边打勾,将该答案标记为正确。是否添加了更多行?要检查所有行(不仅仅是前三行),可以将公式更改为:=IFERROR(INDEX($B:$B,MATCH(C1,$A:$A,0))
。