如何在Excel中比较两个单元格,如果匹配则返回“是”?
当我们有一堆数据需要比较行和列以保持唯一性时,我们可能需要对数据集应用多个公式。例如,您有两列或更多列,并且想要比较所有列的每一行的值,如果它们完全匹配则返回“是”或“真”。这可以通过以下步骤实现。
使用公式比较两列的两个单元格,如果完全匹配则返回“是”
步骤 1:我们使用以下示例数据,其中包含一些随机细节。比较两列的每一行后,系统将对完全匹配的行返回“是”。
步骤 2:现在,在单元格 C2 中输入以下公式,然后将其拖动到 C13 以将公式复制到列表末尾。
=IF(A2=B2, “Yes”,””)
这里,A2 和 B2 是要相互比较其值的单元格位置。如果为真,则系统将返回“是”,否则返回空白。您可以根据自己的选择替换“是”和空白中的任何值,例如,真、假/匹配、不匹配等。
公式语法说明
参数 | 描述 |
---|---|
IF(逻辑表达式, {真值},{假值}) | 逻辑表达式 指定需要根据其呈现数据的条件。 真值 指定如果条件满足则应返回的值。 假值 指定如果条件不满足则应返回的值。 |
步骤 3:系统将对相同的值显示“是”,对其他值显示空白,如屏幕截图所示。
结论
类似地,可以使用相同的公式并向公式中添加行位置来比较另外两行,例如 =IF(A2=B2=C2=D2, “是”,”否”),依此类推。此公式可用于比较任何类型的值,例如整数、字符、小数等。继续探索,继续学习Excel。
广告