如何在Excel中比较两个单元格,如果匹配则返回“是”?


当我们有一堆数据需要比较行和列以保持唯一性时,我们可能需要对数据集应用多个公式。例如,您有两列或更多列,并且想要比较所有列的每一行的值,如果它们完全匹配则返回“是”或“真”。这可以通过以下步骤实现。

使用公式比较两列的两个单元格,如果完全匹配则返回“是”

步骤 1:我们使用以下示例数据,其中包含一些随机细节。比较两列的每一行后,系统将对完全匹配的行返回“是”。

步骤 2:现在,在单元格 C2 中输入以下公式,然后将其拖动到 C13 以将公式复制到列表末尾。

=IF(A2=B2, “Yes”,””)

这里,A2 和 B2 是要相互比较其值的单元格位置。如果为真,则系统将返回“是”,否则返回空白。您可以根据自己的选择替换“是”和空白中的任何值,例如,真、假/匹配、不匹配等。

公式语法说明

参数 描述
IF(逻辑表达式, {真值},{假值})

逻辑表达式 指定需要根据其呈现数据的条件。

真值 指定如果条件满足则应返回的值。

假值 指定如果条件不满足则应返回的值。

步骤 3:系统将对相同的值显示“是”,对其他值显示空白,如屏幕截图所示。

结论

类似地,可以使用相同的公式并向公式中添加行位置来比较另外两行,例如 =IF(A2=B2=C2=D2, “是”,”否”),依此类推。此公式可用于比较任何类型的值,例如整数、字符、小数等。继续探索,继续学习Excel。

更新于:2023年8月29日

浏览量 189

启动您的职业生涯

完成课程获得认证

开始学习
广告