Excel - 找到遗漏的内容?

时间:2011-01-13 02:33:35

标签: excel excel-2007

我有一个Excel文件“Country.xls”。

此Excel文件包含两张表/记录“Country”和“Country_Old” CountryCountry_Code工作表/记录都包含以下项目“代码”和“名称”

我想在Country_Old.Code中找到所有Country.Code匹配,并用颜色标记所有匹配的记录。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我将MATCH()函数与条件格式结合使用。

MATCH()在参考范围内查找参考值,如果匹配则返回它的位置,如果没有则返回#NA。您可以指定匹配类型,您需要0(仅限完全匹配)。

我会将您的数据集都放入表格(Insert - > Table),因此您可以使用tidier表语法。为表格提供合理的名称(在“表格工具”功能区下),您的公式将如下所示:

=ISNUMBER(MATCH([Code],Countries[Code],0))

[]语法是使用表的结果,我们基本上做的是在Countries表的Code列中查找当前行的Code值,以获得完全匹配,并查看是否返回一个数字(是的,有匹配)或不(没有)。这将给你一列TRUE或FALSE。

如果要以不同颜色突出显示,则需要应用条件格式。请注意,您可以同样过滤匹配列,只显示FALSE结果!最简单的方法是突出显示匹配的列,只需选择整个列并转到“主页”选项卡 - >条件格式 - >突出显示单元格规则 - >等于并选择值为TRUE的颜色,然后再为FALSE。

这将突出显示匹配的列,如果要突出显示整行,则需要手动创建规则,使用对每个单元格要测试的列的引用。如果你想了解详细信息,请作为一个单独的问题,因为这个答案已经很久了!