将每一行数据与一列列信息进行匹配

我在列A有一个值列表,它出现在第3行和第4行的事件(如图1所示)。 对于A每个值,我都需要在行3和行4中search它的存在。如果存在,那么我需要将值粘贴到与列交叉的位置(如图II所示)。 用excel公式可以达到这个目的吗?

输入

产量

将以下公式粘贴到C7中:

 =IF(OR($A7=C$3,$A7=C$4),$A7,"") 

然后将公式(使用单元格的angular落中的小绿框)拖到F9(或任何正确的单元格以捕获所有行和列)。

公式检​​查列A中的值是否与行3 行4中的值相同。如果为true,则将列A中的值。如果为false,则将其置空。

如果你真的有超过2行检查, OR可能变得不切实际。 在这种情况下,你会想要使用MATCH ,就像这样:

 =IF(ISERROR(MATCH($A7,C$3:C$4,0)),"",$A7) 

在这种情况下,公式通过检查列A中的值是否与行3 4中的任何值匹配来工作。如果匹配失败(是错误),则将其置空。 如果匹配成功(没有错误),则将来自A列的值