ZetCode

Excel EXACT 函数

最后修改于 2025 年 4 月 4 日

EXACT 函数是 Excel 中一个文本比较函数,用于检查两个文本字符串是否完全相同,包括区分大小写。本教程将通过详细的示例,全面介绍如何使用 EXACT 函数。您将学习基本语法、实际应用以及高级技巧,从而掌握这个 Excel 中的重要函数。

EXACT 函数基础

EXACT 函数比较两个文本字符串,如果它们完全相同则返回 TRUE,否则返回 FALSE。它区分大小写,并且会考虑空格和格式差异。

组成部分 描述
函数名称 EXACT
语法 =EXACT(text1, text2)
参数 要比较的两个文本字符串
返回值 如果相同则返回 TRUE,如果不同则返回 FALSE

此表格细分了 EXACT 函数的关键组成部分。它展示了函数名称、基本语法格式、参数要求以及返回值特征。

EXACT 基本示例

此示例演示了 EXACT 函数最简单的用法,直接进行文本比较。

EXACT 基本公式
=EXACT("Excel", "Excel")

此公式比较两个相同的文本字符串 "Excel",返回 TRUE。这展示了 EXACT 如何使用硬编码值进行工作,而无需单元格引用。

EXACT 区分大小写

EXACT 区分大小写,能够区分大写和小写字母。此示例展示了这种行为。

A B C
Excel excel =EXACT(A1,B1)

此表格展示了 EXACT 如何处理大小写差异。尽管包含相同的字母,但 "Excel" 和 "excel" 由于大小写的不同而被视为不同。

EXACT 区分大小写
=EXACT(A1,B1)

此公式将 "Excel" (A1) 与 "excel" (B1) 进行比较,并因大小写差异返回 FALSE。这证明了 EXACT 的区分大小写的特性。

EXACT 处理数字

EXACT 可以比较格式为文本的数字,但会区别对待数字和文本表示。此示例展示了这种行为。

A B C
100 "100" =EXACT(A1,B1)

此表格演示了 EXACT 如何处理数值与数字的文本表示。A1 单元格包含数字 100,而 B1 单元格包含文本 "100"。

EXACT 数字与文本比较
=EXACT(A1,B1)

此公式将数字 100 (A1) 与文本 "100" (B1) 进行比较,并返回 FALSE。EXACT 将不同的数据类型视为不相同,即使它们看起来一样。

EXACT 处理前导/尾随空格

EXACT 会检测空白字符的差异,包括前导和尾随空格。此示例说明了这种行为。

A B C
数据 数据 =EXACT(A1,B1)

此表格展示了 EXACT 如何处理空白字符的差异。A1 单元格包含 "Data",而 B1 单元格包含 "Data "(尾随空格)。

EXACT 处理空格差异
=EXACT(A1,B1)

此公式将 "Data" (A1) 与 "Data " (B1) 进行比较,并因 B1 中的尾随空格返回 FALSE。EXACT 对所有字符差异都很敏感。

EXACT 在条件格式中的应用

EXACT 可用于条件格式规则,以突出显示符合特定条件的单元格。此示例演示了此应用。

A B
Approved APPROVED
Rejected rejected
EXACT 条件格式应用
=EXACT(A1,"Approved")

此公式将用于条件格式规则,以突出显示 A 列中与 "Approved" 完全匹配(区分大小写)的单元格。在此示例中,只有第一行将被突出显示。

EXACT 在数据验证中的应用

EXACT 可用于数据验证,以确保输入的文本精确匹配(区分大小写)。此示例展示了如何实现这一点。

EXACT 数据验证应用
=EXACT(B1,"YES")

此公式将用于数据验证,要求 B1 单元格必须精确包含大写的 "YES"。任何变体(如 "yes" 或 "Yes")都将被拒绝。

EXACT 函数对于 Excel 中精确的文本比较至关重要。其区分大小写的特性使其在质量控制、数据验证和条件格式化方面非常有用。虽然概念简单,但 EXACT 提供了关键的功能,使其与常规的相等运算符区分开来。

作者

我是 Jan Bodnar,一名热情的程序员,拥有丰富的编程经验。我自 2007 年以来一直撰写编程文章。至今,我已撰写了 1400 多篇文章和 8 本电子书。我在编程教学方面拥有十多年的经验。

列出 所有 Excel 公式