当列中的行不匹配时返回数据集
我有两个数据集,我需要比较。 有一列是两者之间的通用标识符,但更新的第二个数据集的数据集多于第一个数据集。
以下是我如何提取我需要的数据集:
我想要做的是使用列D / I作为关键,然后看看列C / H匹配。 如果它们不匹配,我想要返回的数据或只是突出显示。
我对Excel不是很熟悉,但是除了上面介绍的内容外,我还看到了这个问题,因为第二个数据集有更多的行,所以它会以高亮显示的方式返回这些数据,这是不需要的。
任何帮助将是伟大的!
如果我正确理解你的问题,你可以试试
=C2=INDEX(H:H,MATCH(D2,I:I,0))
并扩展/拖动此公式以检查D
列中的更多值。
这个公式的结果是这样的:
此公式将D
中的值与I
列中的值进行比较,然后比较相应的C
和H
值,并在匹配时返回True
,否则返回False
。
换句话说:该公式检查一对Cx-Dx
与Hy-Iy
对完全匹配,其中x
和y
不一定相等。
例如(参见上面的屏幕截图) C2-D2
与H2-I2
匹配
C3-D3
与H4-I4
匹配
C4-D4
与H3-I3
匹配
和C5-D5
在H:I
范围内没有配对。
您也可以在单独的列或条件格式中使用COUNTIFS: –
=COUNTIFS($I:$I,$D2,$H:$H,"<>"&$C2)
突出前两列和
=COUNTIFS($D:$D,$I2,$C:$C,"<>"&$H2)
突出显示第二个两列。