列中的行不匹配时返回数据集

时间:2016-06-10 16:38:54

标签: excel excel-2010

我有两个需要比较的数据集。有一列是两者之间的公共标识符,但第二个数据集(已更新)具有多于第一个数据集。

以下是我提取所需数据集的方法: Here is how I extracted the data sets that I need

我要做的是使用列D / I作为键,然后查看列C / H是否匹配。如果它们不匹配,我希望返回数据或仅突出显示。

我对Excel不是很熟悉,但除了我上面描述的内容外,我看到了这个问题,因为第二个数据集有更多行,所以它会返回那些突出显示的内容,而不是需要。

任何帮助都会很棒!

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题,你可以尝试

=C2=INDEX(H:H,MATCH(D2,I:I,0))

并展开/拖动此公式,以检查D列中的更多值。

这个公式的结果如下:

screenshot-result

此公式将D中的值与I列中的值进行比较,然后比较相应的CH值,并在匹配时返回True,否则返回False

换句话说:此公式会检查一对Cx-Dx是否与Hy-Iyx不一定相等的对y完全匹配。

E.g。 (参见上面的截图) C2-D2H2-I2匹配 C3-D3H4-I4匹配 C4-D4H3-I3匹配 和C5-D5匹配H:I范围内没有配对。

答案 1 :(得分:0)

您也可以在单独的列或条件格式中使用COUNTIFS: -

=COUNTIFS($I:$I,$D2,$H:$H,"<>"&$C2)

突出显示前两列和

=COUNTIFS($D:$D,$I2,$C:$C,"<>"&$H2)

突出显示后两列。