如何在 Microsoft Excel 中比较两列以查找匹配项和差异17 Mar 2025 | 6 分钟阅读 众所周知,在 Microsoft Excel 中比较列的特定数量是一件独特的事情,可以通过一种操作很好地完成。 Microsoft Excel 提供了不同的选项,可以相应地进行数据比较和数据匹配。 接下来,在本教程中,我们将探讨和讨论可用于在 Microsoft Excel 中比较两列的各种技术。我们还可以有效地找出它们之间的匹配和差异。
我们如何在 Microsoft Excel 中逐行比较两列?当我们在 Microsoft Excel 中执行数据分析时,其中最有价值的任务之一是有效地比较每行中的数据。并且这个任务可以通过 IF 函数很好地实现,如下面讨论的公式所示。 # 方法 1:比较同一行中两列的匹配或差异在这些示例中,如果我们需要在 Microsoft Excel 中逐行比较两列,那么我们将写出一个常用的公式,即 IF 公式,它用于比较前两个单元格。 之后,我们将通过在同一行的其他列中输入公式来进一步操作,然后将其复制到其他单元格,这可以通过拖动填充手柄来完成。当我们执行此操作时,光标将相应地变为加号。 ![]() 可用于在 Microsoft Excel 中查找匹配项的公式 现在要查找同一行中内容相同的单个单元格,在此示例中为 A2 和 B2,可应用于它们的公式如下 可用于在 Excel 中查找差异的公式 现在为了找出具有不同值的同一行的单元格,在这种情况下,我们可以通过非等号(<>)轻松替换等号。 Microsoft Excel 中的匹配和差异 此外,在 Excel 中众所周知,没有任何东西可以阻止我们分别借助单个公式找出差异和匹配项。 或 上述结果将与此非常相似 ![]() 我们已经看到该公式主要平等地处理日期、数字和字符串。 重要提示:众所周知,我们还可以借助 Microsoft Excel 高级筛选器逐行比较两列。 这是一个示例,说明我们如何筛选两列之间的匹配和差异。 # 方法 2:对同一行中的大小写敏感匹配进行两次列表比较我们都知道,我们之前使用的公式在比较文本值时会忽略大小写,正如第 10 行所示。 如果我们需要找出每行中两列之间存在的大小写敏感匹配项,我们可以使用 EXACT 函数,如下所述 ![]() 在同一行中对多列进行匹配比较因此,在这些内容中,我们将通过示例了解如何在同一行中对多列进行匹配比较 # 示例 1:查找同一行中所有单元格中的匹配项 在这种情况下,我们的特定表由三列或更多列组成,我们需要找出所有行中所有单元格都具有相同值的所有行,因此在这种情况下,我们可以使用带有 AND 语句的 IF 公式 ![]() 如果我们的选定表包含大量列,那么我们将使用 COUNTIF 函数 =IF (COUNTIF ($A2:$E2, $A2) =5, "完全匹配", "") 在这些内容中,5 是表示我们正在有效比较的列数的数字或值。 我们如何在 Microsoft Excel 中比较两列的匹配和查找差异?为了更容易理解这些内容,我们将在 Microsoft Excel 中取出两个数据列表,然后我们需要找出或找到列 A 中存在但列 B 中不存在的所有值。 此外,为了实现这一点,我们可以将 COUNTIF ($B:$B, $A2)=0 函数与 IF 的逻辑测试结合起来,然后检查它是否返回零值,那么我们可以说没有找到匹配项,反之亦然。 之后,以下 IF 或 COUNTIF 公式将在整个 B 列中搜索 A2 单元格中的值。如果未找到匹配项,我们将得到“不存在有效的匹配项”的输出。 ![]() 注意:众所周知,我们的表具有固定数量的行,我们可以指定特定范围(例如 $B2:$B10),而不是使用整个列($B: $B)来使相应的公式在我们可用的庞大数据集上运行得更快。 此外,使用带有嵌入式 ISERROR 和 MATCH 函数的 IF 公式可以有效地实现相同的结果或输出,这些函数主要在 Microsoft Excel 中可用。 比较两个列表并突出显示匹配项和差异在许多情况下,我们可能需要“可视化”主要存在于一列中但可能在另一列中缺失的项目。 此外,我们可以借助 Excel 条件格式功能和下面详细描述的以下示例,用我们选择的任何特定颜色对这些相应的单元格进行着色。 # 示例 1:确保突出显示 Excel 中每行的匹配项和差异 为了比较两列并突出显示给定列 A 中在给定列 B 的同一行中具有相同条目的单元格,我们将执行以下步骤 步骤 1:首先,我们将选择我们要突出显示的特定单元格。 步骤 2:之后,我们将单击条件格式 > 新建规则? > 然后单击使用公式确定要格式化的单元格。 步骤 3:现在,在此步骤中,我们将借助简单公式(例如=$B2=$.)创建规则。 ![]() 如果我们需要突出显示 A 列和 B 列之间的差异,我们也可以借助此公式创建规则 ![]() # 示例 2:突出显示 Excel 工作表中每个列表中的唯一条目 当我们在 Microsoft Excel 中比较两个列表时,存在两种我们可以突出显示的项目类型 仅存在于第 1个列表中的项目(唯一) 仅存在于第 2个列表中的项目(唯一) 现在在此示例中,我们将演示如何分别为一个列表中的项目着色。 为此,我们有存在于不同列中的列表,例如:列表 1 在 A 列 (A2:A6) 中,列表 2 在 C 列 (C2:C5) 中。我们需要借助以下公式创建条件格式规则 突出显示存在于列表 1(A 列)中的唯一值 突出显示存在于列表 2(C 列)中的唯一值 我们将分别得到以下输出 ![]() |
Excel VBA 中的 Union 和 Intersection “UNION”一词定义了它的含义:将一个或多个事物连接在一起。VBA(Visual Basic for Applications)Union 意味着连接两个或多个区域。Union 函数与 Microsoft Excel 中的 Range 函数非常相似。此外,它...
阅读 6 分钟
MS Excel 目前是用于数据分析和许多其他业务相关任务的最流行的电子表格软件。Excel 可以轻松存储大量数据。有时我们可能需要隐藏一些对他人不重要的数据。在这种情况下,我们……
阅读9分钟
评论通常是对程序代码、脚本中的注释、建议、一串文本、简短陈述或观察,用于使源代码更容易被人理解。一些特殊字符(如 /*、“ ”、//、“#” 以及 <!--...
阅读 6 分钟
MS Excel 或 Microsoft Excel 是当前最强大的电子表格软件,具有各种功能和工具。它可以轻松地以数字方式处理大量数据集,并允许用户将所需数据打印在纸上。在打印 Excel 文档到纸张时,边距很重要……
7 分钟阅读
Microsoft Excel VBA 中的 FOR...LOOP 众所周知,VBA(Visual Basic for Applications)中的 For...loop 通常被称为基本控制结构,主要用于重复一组指令……
阅读 23 分钟
MS Excel 是最强大的电子表格软件之一,拥有各种内置函数和功能。格式刷是一个基本功能;然而,用户在处理 Excel 时经常会忽略它。虽然在 Excel 中格式化数据有助于提供干净专业的……
阅读 6 分钟
? Microsoft Excel 不仅仅是我们正在使用的应用程序。有时我们会使用从 .csv 文件或其他外部源有效导入到 Microsoft Excel 工作表中的各种日期。发生这种情况时,日期将被导出为...
11 分钟阅读
在 Microsoft Excel 中,我们都知道 Microsoft Excel 是目前最流行的电子表格程序,拥有超过 400 个内置函数。Microsoft Excel 是 MS Office 套件的一部分,它允许我们对给定的数据集执行各种操作...
阅读 10 分钟
本教程将告诉您如果精通 Excel,可以获得哪些工作机会。如今,大多数高薪工作都需要 Excel 技能,因此,如果您想在 MS Excel 中提升自己,请访问我们的网站 MS Excel。为什么需要 Excel……
14 分钟阅读
在简单的数学术语中,中位数定义为给定数据集中的中间值,将数据值的上半部分与下半部分分开。更具体地说,它是按顺序排列的数据集中的中间值...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India