Microsoft Excel:if match 公式,用于检查两个或多个单元格是否相等2025年3月17日 | 阅读 8 分钟 在本教程中,我们将讨论如何有效地在 Microsoft Excel 中准确构建 If match 公式,使其分别返回逻辑值、文本(自定义)以及来自另一个单元格的值。 此外,用于查看两个单元格是否匹配的 Microsoft Excel 公式可以像 A1=B1 一样简单。但是,在各种情况下,这种明显的解决方案可能不起作用或产生与我们预期不同的结果。 现在,我们将进一步讨论在 Microsoft Excel 中比较单元格的各种方法,以便有效地为我们的任务找到最佳解决方案。
如何在 Microsoft Excel 中检查两个单元格是否匹配?众所周知,Microsoft Excel If match 公式存在许多变体。现在,我们将有效地查看下面给出的所有示例,然后根据此选择最适合我们场景的示例。 a) 如果两个单元格相等,则返回 TRUE。 最简单的是“如果一个单元格等于另一个则为真”,Microsoft Excel 公式如下所示
结果是,如果两个单元格相同,我们将得到 TRUE,否则得到 FALSE。 ![]() 重要说明
b) 如果两个单元格匹配,则返回值。 为了在两个单元格匹配时返回值,可以使用此模式构造 IF 语句
![]() 如果只想在单元格相等时返回值,则会为 value_if_false 提供一个空字符串 ("")。 如果匹配,则返回 yes 如果匹配,则为 TRUE ![]() 如果一个单元格等于另一个单元格,则返回相应 Excel 工作表中的另一个单元格 这里是 Microsoft Excel if-match 公式的一个变体,它将有效地解决此特定任务,即比较两个单元格中的值。如果数据匹配,则将有效地从其他单元格复制一个值。 此外,在相应的 Microsoft Excel 语言中,它可以有效地表述为 如果我们需要检查 A 列和 B 列中的项目,然后如果文本完全匹配,则从 C 列返回值,则 D2 中的公式,复制如下 ![]() Excel 工作表中区分大小写的公式,用于查看两个单元格是否匹配 如果我们在处理文本形式的区分大小写的值,那么在这种情况下,我们可以轻松使用 EXACT 函数来精确比较单元格
![]() 如何在 Excel 工作表中检查多个单元格是否相等与两个单元格的比较相比,检查多个单元格的匹配也可以通过不同的方式完成,如下所示 AND 公式,用于查看多个单元格是否匹配 现在,为了检查多个值是否匹配,在这种情况下,我们可以使用带有两个或更多逻辑测试的 AND 函数
除此之外,在动态数组 Excel 中,我们还可以使用下面的语法。在 Microsoft Excel 2019 版本以及较低版本的 Excel 中,这只能作为传统的 CSE 数组公式工作,并通过按 Ctrl + Shift + Enter 键完成。 此外,这两个 AND 公式的结果都是逻辑值,即 TRUE 或 FALSE。 这可以有效地用于返回我们的值,并将 AND 包装在 IF 函数中,如下所示 ![]() COUNTIF 公式,用于检查 Excel 工作表中多个列是否匹配用于检查大量匹配的另一个最重要的方法是使用这种形式的 COUNTIF 函数 其中,范围是要相互比较的单元格范围,而单元格是内容中的任何单个单元格,而n是范围内的单元格数量。 对于我们的示例数据集,公式可以写成以下格式 如果我们要比较很多列,那么在这种情况下,COLUMNS 函数可以自动为我们获取单元格计数 (n),无需任何人工干预 IF 函数将帮助我们返回我们实际想要作为结果的任何内容 ![]() Excel 工作表中多个匹配的区分大小写公式如同同时检查两个单元格一样,我们可以使用 EXACT 函数来执行精确比较,包括字母大小写。为了处理多个单元格,EXACT 函数需要嵌套在 AND 函数中,如下所示 除此之外,在 Microsoft Excel 365 以及 Microsoft Excel 2021 中,由于支持动态数组,它将作为普通公式工作。
此外,结合 IF,它将呈现以下形状 ![]() 检查单元格是否与 Microsoft Excel 中某个范围内的任何特定单元格匹配现在,为了查看单元格是否与给定范围内的任何其他特定单元格匹配,我们将使用以下公式之一 OR 函数 OR 函数主要最适合用于检查 2 - 3 个单元格。 除此之外,Microsoft Excel 365 以及 Excel 2021 将有效地理解此语法 在 Microsoft Excel 2019 及更低版本中,这可以作为数组公式输入,只需从键盘按 Ctrl + Shift + Enter 快捷方式即可。 在 Microsoft Excel 中使用 COUNTIF 函数2019 或其更低版本,那么此时我们应该记住按快捷方式:Ctrl + Shift + Enter,以便使第二个 OR 公式正确提供结果,正如个人所期望的那样![]() 现在,为了返回 是 或 否 或我们想要的任何其他值,并且我们明确知道要做什么 - 我们将把上述公式之一嵌套在 IF 函数的逻辑测试中
![]() 检查给定 Excel 工作表中的两个范围是否相等 现在,为了逐个单元格比较两个范围,如果所有给定单元格在相应位置匹配,则返回逻辑值 TRUE,之后我们将以有效的方式将大小相等的范围提供给 AND 函数的所有逻辑测试
如果我们要得到 是 或 否 作为结果,那么在这种情况下,我们可以分别使用以下 IF AND 组合 ![]() 下一个主题Excel 地址函数与公式 |
我们请求您订阅我们的新闻通讯以获取最新更新。