当您想要比较 Microsoft Excel 中不同列中的值时,您不仅仅可以使用眼睛。您可以突出显示唯一值或重复值,显示匹配的 True 或 False,或者查看两列中都出现了哪些确切值。
我们将向您展示如何使用五种不同的方法比较 Excel 中的两列。这样您就可以选择最适合您的需求和 Excel 工作表中的数据的工作表。
使用条件格式突出显示唯一或重复的值
如果您想找出列中的重复项或唯一值,您可以设置条件格式规则 。一旦您看到突出显示的值,您就可以采取任何您需要的操作。
使用此方法,规则会比较整个列中的值,而不是逐行比较。
当您查看突出显示的值 时,您可以根据需要对它们采取行动。在此示例中,我们用黄色重复值填充单元格。
使用“Go To Special”比较列
如果您想按行查看列中的差异,可以使用“转到特殊功能”。这暂时突出了独特的价值,以便您可以做您需要的事情。
请记住,使用此方法时,该功能会比较每行的值,而不是总体值。
- .
如果只有一些差异,您可以立即采取行动。如果有很多单元格,您可以保持单元格处于选中状态,并在Home选项卡上将填充颜色选择为永久突出显示单元格 。这让您有更多时间做您需要做的事情。
使用 True 或 False 比较列
也许您更喜欢在不使用字体或单元格格式的情况下查找数据集中的匹配项和差异项。您可以使用不带函数的简单公式来为相同的值显示 True,或为不同的值显示 False。
使用此方法,公式会比较每行的值,而不是总体值。
=A1=B1
然后,该列中的每行值都会有 True 或 False。
使用 IF 函数比较列
如果您喜欢上述方法来显示简单的 True 或 False 值,但更喜欢显示不同的内容,您可以使用 IF 函数 。使用它,您可以输入要显示的重复值和唯一值的文本。
与上面的示例一样,该公式比较每行的值,而不是总体值。.
公式的语法为 IF(test, if_true, if_false)。
转到包含要比较的前两个值的行,然后选择右侧的单元格(如前面所示)。
然后,输入 IF 函数及其公式。在这里,我们将比较单元格 A1 和 B1。如果它们相同,我们将显示“相同”,如果不同,我们将显示“不同”。
=IF(A1=B1,“相同”,“不同”)
收到结果后,您可以使用前面所述的填充句柄填充列中的剩余单元格以查看其余结果。
使用 VLOOKUP 函数比较列
在 Excel 中比较列的另一种方法是 使用VLOOKUP函数 。通过其公式,您可以查看两列中哪些值相同。
公式的语法为 VLOOKUP(lookup_value, array, col_num, match)。
转到包含要比较的前两个值的行,然后选择右侧的单元格(如前面所示)。
然后,输入 VLOOKUP 函数及其公式。在这里,我们将从第一列中的单元格 A1 开始进行精确匹配。
=VLOOKUP(A1,$B$1:$B$5,1,FALSE)
请注意,我们使用绝对引用 ($B$1:$B$5) 而不是相对引用 (B1:B5)。这样我们就可以将公式复制到其余单元格,同时在 array参数中保持相同的范围。.
选择填充柄并拖动到其余单元格或双击以填充它们。
您可以看到,公式返回 B 列中同时出现在 A 列中的值的结果。对于那些未出现的值,您将看到 #N/A 错误。
可选:添加 IFNA 功能
如果您更喜欢 显示 #N/A 以外的内容 来处理不匹配的数据,您可以将 IFNA 函数添加到公式中。
语法为 IFNA(value, if_na),其中 value是您要检查 #N/A 的位置,if_na是找到后显示的内容.
在这里,我们将使用以下公式显示星号而不是#N/A:
=IFNA(VLOOKUP(A1,$B$1:$B$5,1,FALSE),”*”)
如您所见,我们只是插入 VLOOKUP 公式作为 IFNA 公式的第一个参数。然后我们添加第二个参数,即末尾引号中的星号。如果您愿意,还可以在引号内插入空格或其他字符。
使用内置功能或 Excel 公式,您可以通过多种方式比较电子表格数据。无论是进行数据分析还是简单地发现匹配值,您都可以在 Excel 中使用其中一种或全部方法。
.