将每一行数据与一列列信息进行匹配
我在列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列的值