如何在 Excel 中比较两个单元格,如果匹配则返回"是"?
ms excelmicrosoft technologiescomputers更新于 2025/2/18 0:12:17
当我们有大量数据,需要比较行和列以保持唯一性时,我们可能需要对数据集应用多个公式。例如,您有两列或更多列,并且希望比较所有列中每一行的值,如果完全匹配则返回"是"或"True"。这可以通过以下步骤实现。
使用公式比较两列的两个单元格,如果完全匹配则返回"是"
步骤 1:我们选取了以下示例数据,其中包含一些随机细节。比较两列的每一行后,系统将返回"是"以表示完全匹配。

步骤 2:现在,在单元格 C2 中输入以下公式,并将其拖至 C13,以将公式复制到列表末尾。
=IF(A2=B2, "Yes", "")
此处,A2 和 B2 是需要比较值的单元格位置。如果结果为"是",则系统返回"是",否则返回空白。您可以根据自己的选择添加任何值来代替"是"和"空白",例如"真"、"假/匹配"、"不匹配"等。


公式语法说明
| 参数 | 说明 |
|---|---|
| IF(logical_test, {value_if_true},{value_if_false}) | Logical_test 指定条件数据需要渲染的基础。 Value_if_true 指定条件满足时应返回的值。 Value_if_false 指定条件不满足时应返回的值。 |
步骤 3:系统将对相同的值显示"是",对其他值显示空白,如屏幕截图所示。

结论
同样,可以使用相同的公式比较另外两行,并在公式中添加行位置,例如 =IF(A2=B2=C2=D2, "是", "否"),依此类推。此公式可用于比较任何类型的值,例如整数、字符、小数等。继续探索并继续学习 Excel。
相关文章
有用资源
excel 参考教程 - 该教程包含有关 excel 的更多信息:https://www.cainiaomax.com/excel/

