如何在Excel中比较两个单元格之间的文本(10种方法)

您所在的位置:网站首页 excel比较两个单元格 如何在Excel中比较两个单元格之间的文本(10种方法)

如何在Excel中比较两个单元格之间的文本(10种方法)

2024-06-30 15:34| 来源: 网络整理| 查看: 265

当我们只是手动比较两个单元格时,这并不困难。 但要比较成百上千的文本字符串,却绝非易事。 幸运的是,MS Excel为我们提供了几个函数和方法,可以很容易地完成这个任务。 在这篇文章中,我将演示几种在Excel中比较两个单元格文本的方法。

下载实践工作手册

比较两个单元格文本.xlsx

在Excel中比较两个单元格的文本的10种方法 1.使用 "等于 "操作符比较两个单元格的文本(不区分大小写)。

让我们看看如何用一个简单的公式来比较两个单元格的文本。 这里我们不考虑大小写的问题。 我们唯一关心的是只检查数值。 对于这个方法,让我们考虑一个水果的数据集。 在这个数据集中,我们将有两列水果列表。 现在我们的任务是匹配水果的名称并显示它们的匹配结果。

📌步骤。

输入公式,在 细胞D5 .

=B5=C5

将公式复制下来,直到 D13 .

请注意。

See_also: 如何在Excel中按单元格值对行进行分组(3种简单方法)

由于这个公式对大小写敏感的问题不起作用,这就是为什么如果文本与价值相匹配,但它们不是同一个字母,它将显示TRUE。

2.使用EXACT函数比较两个单元格的文本(区分大小写)。

在本节中,我们将看到如何比较两个单元格的文本,其中我们将考虑使用完全匹配的 精确功能 对于这种方法,让我们考虑之前使用的数据集。 现在我们的任务是比较水果的名称,并显示它们的精确匹配结果。

📌步骤。

将公式输入到 细胞D5 .

=EXACT(B5,C5)

将公式复制下来,直到 D13 .

观察。

如果你观察结果,你可以看到 精确 函数正在返回结果 为真 它也是区分大小写的。

使用EXACT函数和IF来获得文本输出。

这里我们将额外使用 IF功能 与 精确 对于这一点,我们也将使用上述相同的数据集。

📌步骤。

输入公式,在 细胞D5 .

=IF(EXACT(B5,C5), "相似", "不同")

公式解释。

这里我们的内部函数是 精确 让我们看看IF函数的语法。

=IF (logical_test, [value_if_true], [value_if_false])

在第一部分,它需要条件或标准,然后是如果结果为真则打印的值,如果结果为假则打印。

由于我们将打印 类似的 如果两个单元格得到匹配,并且 不同的 这就是为什么第二个和第三个参数被填上了这个值。

将公式复制下来,直到 D13 .

3.使用IF函数比较两个单元格的文本(不区分大小写)。

我们可以只使用 基金会 同样,让我们使用相同的数据集来看看这个过程。

📌步骤。

将公式输入到 细胞D5 .

=IF(B5=C5,"Yes","No")

将公式复制下来,直到 D13 .

4.用LEN函数按字符串长度比较两个文本

让我们看看如何检查两个单元格的文本是否具有相同的字符串长度。 我们关注的将是相同长度的文本,而不是相同的文本。 我们的数据集将与上述相同。

📌步骤。

输入公式,在 细胞D5。

=IF(LEN(B5)=LEN(C5), "相同", "不相同")

公式解释。

首先,我们需要了解以下的基本概念 LEN函数 . 这个函数的语法是:。 LEN(文本) 该函数用于计算任何文本或字符串的字符数。 当我们在该函数中传递任何文本时,它将返回字符数。 LEN(B5) 这一部分首先计算第一列中每个单元格的字符,然后再计算第二列的字符。 LEN(C5) 为第二个。 如果长度相同,那么它将打印出 "相同" 而如果没有,则 "不一样" .

See_also: 如何在Excel中绘制半对数图(简易步骤)? 将公式复制下来,直到 D13 .

5.比较有不必要空格的两个单元格的文本

让我们来看看如何检查两个单元格的文本是否有相同的字符串,在前面、中间或末尾是否有不必要的空格。 我们关注的是在去除空格后找出相同的文本。 我们的数据集将与上述相同。

📌步骤。

输入公式,在 细胞D5。

=trim(b5)=trim(c5)

公式解释。

首先,我们需要了解以下的基本概念 TRIM功能 . 这个函数的语法是:。 TRIM(text) 该函数用于删除文本字符串中的所有空格,但单词之间的单空格除外。 TRIM(B5) 这一部分删除了单元格中不必要的空格,期望在字与字之间有一个空格。 TRIM(C5) 为第二个。 去除空格后,如果两者相同,那么它将打印出 "TRUE" 而如果没有,则 "FALSE" .

将公式复制下来,直到 D13 .

6.通过特定字符的出现比较Excel中两个单元格的文本串

有时我们可能需要比较包含特定字符的单元格。 在这一部分,我们将看到如何通过特定字符的出现来比较两个单元格。 让我们考虑一个带有发送ID和接收ID的产品数据集。 这些ID是唯一的,应该与发送和接收ID相匹配。 我们要确保每一行包含相同数量的发送和收到具有该特定ID的项目。

📌步骤。

输入公式,在 细胞E5。

=IF(LEN(C5)-LEN(SUBSTITUTE(C5,$B5,"))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,")), "相同", "不相同")

公式解释。

在这里,我们另外使用了 SUBSTITUTE功能 我们来看看这个函数的基本原理。 这个函数的语法是:。 SUBSTITUTE (text, old_text, new_text, [instance]) 这四个参数可以在函数的参数中传递。 其中,最后一个参数是可选的。

文本- 要切换的文本。

old_text- 要替代的文本。

new_text- 用的文字来代替。

实例- 要替换的实例,如果没有提供,所有的实例都会被替换。 这是可选的。

SUBSTITUTE(B2, character_to_count,") 使用这部分内容,我们要用任何东西来代替唯一的标识符。 替换 功能。 然后使用 len(c5)-len(replacement(c5, $b5,"")) 和 len(d5)-len(replacement(d5, $b5,"")) 我们要计算唯一标识符在每个单元格中出现的次数。 为此,要得到没有唯一标识符的字符串长度,并从字符串的总长度中减去它。 最后是 基金会 函数用于通过显示真实或错误的结果,使结果对你的用户更有意义。

将公式复制下来,直到 E10 .

7.比较两个单元格的文本并突出显示匹配的内容

在这个例子中,我们将看到如何比较文本并突出显示匹配的内容。 为此,我们也将使用方法中使用的相同数据集 4 对于这个例子,我们不需要任何列来显示任何结果。

📌步骤。

选择整个数据集。 转到 条件性格式化 你可以在 "我的 "中找到它。 首页 标签。 选择 新规则 选择。

选择标明的选项 1 . 在标记的方框内输入以下公式 2 .

=$B5=$C5

或者你可以只选择数据集的两列。 之后,点击 格式 选择。

转到 填充 标签。 选择任何颜色。 然后按 认可 .

点击进入 认可 按钮。

请看突出显示的匹配数据。

8.在Excel中部分比较两个单元格的文本(不区分大小写)

在比较两个单元格方面,有时我们可能会考虑部分匹配。 在本节中,我们将看到部分比较两个单元格的文本。 在Excel中,有很多函数可用于检查顶层元素。 但在这个例子中,我们将考虑 右键功能 .

让我们考虑一下这个数据表,我们将发现最后6个字符是否与这两个单元格相匹配。

📌步骤。

输入公式,在 细胞D5 并将该公式复制下来,直到

=右(b5,5)=右(c5,5)

9.查找同一行中任意两个单元格的匹配信息

我们有一个包含三个水果列表的数据集,现在我们将对这些单元格进行相互比较,如果在同一行中有任何两个单元格匹配,那么它将被视为匹配。

📌步骤。

输入公式,在 细胞E5 并将该公式复制下来,直到

=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")

公式解释。

在这里,我们另外使用了 OR功能 让我们看看这个函数的语法。 OR (logical1, [logical2], ...) 它的参数中可以接受两个或更多的逻辑。

logical1 -; 要决定的第一个要求或逻辑值。

logical2 -; 这是可选的,要评估的第二个要求或逻辑值。

or(b5=c5, c5=d5, b5=d5)

这一部分决定是否所有的单元格都是相等的,或者至少有两个单元格是相等的。 如果是,那么IF函数就会根据以下情况决定最终值 或 函数的结果。

阅读更多。 Excel在两列中计算匹配度(4种简单方法)

10.通过比较它们的文本找到独特和匹配的单元格

在这里,我们的任务是找到唯一的、在同一行中被匹配的水果。 对于匹配,我们将考虑至少有两个单元格匹配。 如果至少有两个单元格匹配,那么它将被视为一个 匹配 否则 独特的 .

📌步骤。

将公式输入到 细胞E5 并将该公式复制下来,直到

=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "独特", "匹配")

公式解释。

这里的 COUNTIF功能 是另外使用的。 在这个函数中,参数中的两个参数都是必须的。 首先,它接受将被计数的单元格范围。 第二部分接受标准,即条件。 基于这个条件,计数将被执行。 通过使用 COUNTIF(C5:D5,B5)+(C5=D5)=0 我们试图找出该行是否有匹配或唯一的值。 如果计数为0,那么它是唯一的,否则有一个匹配的值。

如何在Excel中比较一个单元格和一整列的内容

在这里,我们有一个数据集,其中有一个水果列表和一个匹配单元格。 现在我们将比较匹配单元格和 水果清单 列,并找到匹配结果。

📌步骤。

输入公式,在 细胞E5。

=$E$5=B5:B13

之后,按 进入 按钮。

当 细胞E5 的相应单元格相匹配。 范围B5:B13。 然后返回 是的。 否则,返回 失败 .

总结

这些都是我们在Excel中比较两个单元格文本的方法。 我已经展示了所有的方法和它们各自的例子,但还可以有许多其他的迭代。 此外,我还讨论了这些函数的基本原理和它们最常用的格式代码。 如果你有任何其他的实现方法,请随时与我分享。 我们 .



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3