在Excel中,如果两个单元格匹配,则返回YES(10种方法)

  • Share This
Hugh West

我们可以 比较两个细胞 MS Excel Excel提供了许多简单的方法来比较两个单元格,如果数值匹配则返回一个特定的值。 在这篇文章中,我们将学习 10 方法来返回 如果 2 单元匹配。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

如果两个单元格匹配,返回YES.xlsm

在Excel中,如果两个单元格匹配,返回 "是 "的10种方法

我们将应用 10 不同的方法,看看是否 2 我们有一个数据集,其中包含了学校的网球和橄榄球运动员的名字。 他们中的一些人同时参加两种比赛。

1.使用Excel的IF函数,如果2个单元格匹配,则返回YES

IF功能 是一个逻辑函数,它在给定值和预期值之间进行比较并返回 为真 , 错。 或一个指定的文本。

我们可以执行这个 基金会 职能,有两种方式。

1.1 带有匹配条件的IF函数

我们将检查是否 2 细胞是相同的,并返回 ,否则它将返回一个空白。

步骤1。

  • 转到 细胞D5 .
  • 在该单元格上写下以下公式。
=IF(B5=C5, "是",")

第2步。

  • 按下 进入 按钮并拖动 填充手柄 图示。

我们可以看到,状态是 当两列的单元格都匹配时,红色矩形中的列就不一样了,所以它们显示的是空白返回。

阅读更多:在Excel中比较两个单元格并返回 "true "或 "false"(5种快速方法)。

1.2 带有奇数数据的IF函数

这里,我们将检查两个单元格是否不同。 如果单元格不同,状态将保持空白;否则,显示 .

步骤1。

  • 转到 细胞D5 并用下面的公式代替前面的公式。
=IF(B5:B9C5:C9,"","Yes")

第2步。

  • 现在,按 进入 .

我们在公式中使用了范围。 所以,不需要拖动公式。

2.插入Excel EXACT函数来匹配2个单元格并返回YES

确切的功能 检查两个文本和结果 为真 失败 .

我们将插入 精确 的功能,与 基金会 函数来匹配2个单元格。

步骤1。

  • 转到 细胞D5 .
  • 复制并粘贴以下公式。
=IF(EXACT(B5,C5), "是",")

第2步。

  • 新闻 进入 并拉动 填充手柄 图示。

阅读更多:Excel比较两个字符串的相似性(3种简单方法)。

3. 使用AND和IF函数来显示YES,如果2个单元格是相同的

和函数 是一个逻辑函数,检查条件。 如果所有的条件都满足,它将返回 是的 .

我们将使用 的功能,与 基金会 这个方法中的函数。

步骤1。

  • 复制并粘贴以下公式到 细胞D5 .
=IF(AND(B5=C5),"Yes","")

第2步。

  • 按下 进入 按钮,并拉动 填充手柄 图示。

这里,匹配单元格显示 .

4. 结合COUNTIF和IF函数来测试两个单元格

COUNTIF函数 是一个统计函数,根据标准对单元格的数量进行统计。

我们将结合 COUNTIF 的功能,与 基金会 函数来测试两个单元格并返回 .

步骤1。

  • 移至 细胞D5 .
  • 键入以下公式。
=IF(COUNTIF(B5,C5), "是",")

第2步。

  • 点击 进入 按钮并拖动 填充手柄 图示。

我们正在得到 为匹配单元格。

5. 使用Excel OR函数测试2个单元格并显示YES

OR函数 是其中一个逻辑函数,它返回 是的 如果任何条件得到满足。

我们将测试 2 细胞使用 功能。

步骤1。

  • 进入 细胞D5 .
  • 输入下面的公式。
=IF(OR(B5=C5),"Yes","")

第2步。

  • 撞击 进入 按钮,并拉动 填充手柄 图示。

6. 结合MATCH和ISERROR函数来测试两个单元格并返回YES

MATCH函数 从一个范围内寻找一个给定的参考。

函数ISERROR 检查一个引用,如果这是一个错误或不是。

我们将使用组合的 匹配 误差 要测试的功能 2 细胞。

步骤1。

  • 复制并粘贴以下公式到 细胞D5 .
=IF(ISERROR(MATCH(B5,C5,0))," ", "是")

第2步。

  • 点击 进入 按钮并拖动 填充手柄 图示。

7. 在Excel中加入IF和SUM函数来测试两个单元格

函数SUM 从一个给定的值范围内添加值。

我们将使用一个简单的 累计 函数来执行这个任务。

步骤1。

  • 转到 细胞D5 .
  • 在该单元格上写下以下公式。
=IF(SUM(--(B5=C5))=1, " 是", "" )

第2步。

  • 点击 进入 按钮并拖动 填充手柄 图示。

8. 结合IF、ISERROR和VLOOKUP函数,测试2个单元格并打印YES

VLOOKUP函数 从一个范围内寻找一个值并给出一个输出。

ǞǞǞ VLOOKUP 函数可以检查两个单元格并打印 如果它们匹配的话。

步骤1。

  • 复制并粘贴以下公式到 细胞D5 .
=IF(ISERROR(VLOOKUP(C5, B5, 1, FALSE)),"", "是")

第2步。

  • 点击 进入 按钮,并拉动 填充手柄 图示。

我们得到 2 单元匹配。

9.加入IF和 测试2个单元格的TRIM函数

TRIM功能 删除给定文本中的空格。

润饰 函数删除空格并测试 2 细胞。

步骤1。

  • 进入 细胞D5 .
  • 在该单元格上写下下面的公式。
=IF((TRIM(B5)=TRIM(C5)), "是",")

第2步。

  • 新闻 进入 并拖动 填充手柄 图示。

10. Excel VBA测试2个单元格并在匹配时打印 "是"。

我们将使用 Excel VBA 来测试 2 细胞和打印 匹配时。

步骤1。

  • 转到 开发商 标签。
  • 点击进入 记录巨集 选择。
  • 设置一个名称给 宏观 并点击 认可 .

第2步。

  • 设置一个名称给 宏观 并点击 认可 .
  • 点击进入 巨集 丝带 步入 它。

第3步。

  • 现在把以下内容 VBA 模块上的代码。
 Sub Match_2_Cells() Dim n, m As Range Set n = Application.InputBox(prompt:="Sample_1", Type:=8) Set m = Application.InputBox(prompt:="Sample_2", Type:=8) If n.Value = m.Value Then Range("E6").Value = "Yes" Else Range("E6") .Value = "No" End If End Sub 

第4步。

  • 新闻 F5 来运行该代码。
  • 会出现一个对话框。 把 第一届 细胞参考。

第5步。

  • 新闻 认可 同样,把一个单元格的引用放在 第2次 对话框。

现在,看看这个数据集。

由于两个单元格都匹配,我们得到 .

应用条件格式化来突出显示2个单元格时 匹配

到目前为止,我们已经学习了10种如果两个单元格匹配就得到YES的方法。 现在在本节中,我们将看到如何 条件性格式化 可以检测到何时 2 单元匹配并突出显示它们。

步骤1。

  • 转到 首页 标签。
  • 选择 突出显示单元格规则 条件性格式化 .
  • 选择 重复的值 从列表中。

第2步。

  • 会出现一个新的对话框。 选择 重复的 并点击 认可 .

看一下数据集,当 2 细胞匹配,细胞的颜色就会改变。

阅读更多:如何在Excel中比较文本并突出显示差异(8种快速方法)。

总结

在这篇文章中,我们展示了 10 方法来解释,如果两个单元格匹配,则打印 我希望这能满足你的需求。 请看我们的网站 独家专访 并在评论框中提出你的建议。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.