如何在Excel中比较两列的匹配(8种方法)

  • Share This
Hugh West

你在Excel中比较两列的方法有很多。 在这篇文章中,我将通过合适的例子向你介绍在Excel中比较两列的8种方法,以便进行匹配。

考虑以下数据集,这里给出了两个不同的销售员10天的销售数据。 他们每人每天销售一辆汽车,这些数据在列中给出 B C. 现在我们将对这两栏进行比较,找出哪些型号的产品是由他们两家在同一天或不同的日子里售出的。

下载实践工作手册

在Excel中比较两列的匹配度.xlsx

在Excel中比较两列的8种方法进行匹配

1.在Excel中比较两列的条件格式,以进行匹配

使用 条件性格式化 是比较两列匹配的最简单方法。 首先,选择你要比较的单元格。 然后进入 首页> 条件格式化> 突出显示单元格规则> 重复值

重复的值 框将出现。 选择 重复的 从左边的方框中选择 "我",然后点击 好的。 如果你愿意,你可以在右边的框中改变数值的高亮格式。

现在,两列中的共同值将被突出显示。

阅读更多:如何在Excel中比较两列或列表

2.通过简单的公式寻找两列中的匹配项

你可以通过使用一个简单的公式来比较两列,以找到同一行中的匹配。 要比较两列 B C, 在任何一个空单元格中键入公式( D6) ,

=B6=C6

新闻 进入。 现在,如果 B6 C6 单元有相同的值 D6 将显示 为真 而如果 B6 C6 单元有不同的值。 D6 将显示 错。 对于我们的数据集,我们有 丰田汽车 在细胞中 B6 亨达 在细胞中 C6. 它们是不同的,所以细胞 D6 显示是假的。

拖动单元 D6 它将在列中的所有其他单元格中应用相同的公式。 D.

看,我们在单元格中有相同的值 B10 C10, 所以细胞 D10 正在显示 为真 同样地,我们在单元格中也有相同的值 B14 C14, 所以细胞 D14 正在显示 是的 所有的真值表示在同一行的两列中都有匹配。

3.通过VLOOKUP函数比较两列

你可以通过使用以下方法比较两列在任何行中的任何匹配情况 VLOOKUP函数 . 在单元格中键入以下公式 D6,

=IFERROR(VLOOKUP(C6,$B$6:$B$15,1,0), "不匹配")

新闻 进入。 现在,如果 C6 的值与列中的任何一个值相同。 B , D6 将显示该值,如果 C6 有一个唯一的值。 D6 将显示不匹配 . 对于我们的数据集 亨达 在细胞中 C6 是唯一的,所以细胞 D6 显示为不匹配。

拖动单元 D6 它将在列中的所有其他单元格中应用相同的公式。 D.

单元格中的值 C8、C10。 C14 与柱子相匹配 B. 因此,细胞 D8,D10。 D14 正在显示匹配的值。

阅读更多。 用VLOOKUP公式比较不同表格中的两列!

4.Excel中用于比较两列的If函数

你可以通过使用以下方法对两列进行比较,以找到同一行中的匹配项 中频函数 为了比较该列 B C, 在任何一个空单元格中键入公式( D6) ,

=IF(B6=C6, "匹配", "不匹配")

新闻 进入。 现在,如果 B6 C6 单元有相同的值 D6 将显示Match,如果 B6 C6 单元有不同的值。 D6 将显示不匹配 . 对于我们的数据集,我们有 丰田汽车 在细胞中 B6 亨达 在细胞中 C6. 它们是不同的,所以细胞 D6 正在显示不匹配。

拖动单元格 D6 它将在列中的所有其他单元格中应用相同的公式。 D.

看,我们在单元格中有相同的值 B10 C10, 所以细胞 D10 同样地,我们在单元格中也有相同的值 B14 C14, 所以细胞 D14 正在展示Match。

类似的阅读。

  • Excel中两列文本的比较(7种富有成效的方法)
  • Excel比较两个单元格的文本(9个例子)

5.通过MATCH函数比较两列的匹配情况

我们还可以使用MATCH函数来比较两列,以找到匹配的值。 在单元格中输入以下公式 D6,

=not(isnumber(match(c6,$b$6:$b$15,0))

新闻 进入。 现在,如果 C6 的值与列中的任何一个值相同。 B , D6 将显示 失败 而如果 C6 有一个唯一的值。 D6 将显示 是的。 对于我们的数据集。 亨达 在细胞中 C6 这是唯一的 , ,所以细胞 D6 正在显示 为真 .

拖动单元格 D6 它将在列中的所有其他单元格中应用相同的公式。 D.

单元格中的值 C8、C10。 C14 与柱子相匹配 B. 因此,细胞 D8, D10 D14 正在显示匹配的 错。

6.通过INDEX函数比较Excel中两列的匹配度

INDEX函数 你可以通过比较两列来寻找同一行中的匹配。 在单元格中键入公式 D6,

=index(b6:b15,match(c6,b6:b15,0))

新闻 进入。 现在,如果 B6 C6 单元有相同的值 D6 将显示该值,如果 B6 C6 单元有不同的值。 D6 将显示 #N/A。 对于我们的数据集,我们有 丰田汽车 在细胞中 B6 亨达 在细胞中 C6. 它们是不同的,所以细胞 D6 正在显示 #N/A .

拖动单元 D6 它将在列中的所有其他单元格中应用相同的公式。 D.

看,我们有相同的价值 奥迪 在细胞中 B10 C10, 所以细胞 D10 正在显示 奥迪 同样地,我们有相同的价值 福特 在细胞中 B14 C14, 所以细胞 D14 正在显示 福特 .

7.通过转到特殊命令比较两列

你也可以通过使用转到特殊命令来比较两列。 首先选择你要比较的列。 然后转到 Home> Editing> Find & Select> Go to.

A 转到 框会出现,点击 特别。

现在 转到专题 框将出现。 选择 行差 并点击 好的。

列中的所有唯一值 C 因此,你将通过查看非高亮的单元格来找到两列之间的匹配。

8.通过EXACT函数比较两列

你可以通过使用以下方法对两列进行比较,以找到同一行中的匹配项 确切的功能 要比较该列 B C, 在任何一个空单元格中键入公式( D6) ,

=EXACT(B6,C6)

新闻 进入。 现在,如果 B6 C6 单元有相同的值 D6 将显示 为真 而如果 B6 C6 单元有不同的值。 D6 将显示 错。 对于我们的数据集,我们有 丰田汽车 在细胞中 B6 亨达 在细胞中 C6. 他们是不同的,所以细胞 D6 显示是假的。

拖动单元格 D6 它将在列中的所有其他单元格中应用相同的公式。 D.

看,我们在单元格里有相同的值 B10 C10, 所以细胞 D10 正在显示 为真 同样地,我们在单元格中也有相同的值 B14 C14, 所以细胞 D14 正在显示 是的 所有的真值表示在同一行的两列中都有匹配。

总结

通过应用任何一种方法,你将能够比较Excel中的两列匹配。 如果你在比较Excel中的两列时面临任何类型的问题,请留下评论。 我会尽力解决你的问题。

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.