如何在Excel中Vlookup重复匹配(5种简单方法)

  • Share This
Hugh West

匹配Excel中的重复数据非常容易。 我们可以使用不同的函数和 用公式查找Excel中的重复数据 让我告诉你在Excel中查找重复匹配的最佳和简单方法。

下载练习册

你可以从这里下载免费的Excel模板,自己练习。

Vlookup Duplicate Matches.xlsx

在Excel中Vlookup重复匹配的5种方法

我们先来介绍一下我们的数据集。 在我的数据集中,我放置了一些销售人员的名字和他们连续两周的销售状态。 看一下,有一些状态是共同的。 现在我将展示如何用VLOOKUP和其他Excel函数来查找这些重复的信息。

方法1:使用VLOOKUP函数在Excel中查找重复匹配的数据

在我们的第一个方法中,我们将使用 VLOOKUP函数 来查找重复的内容。 VLOOKUP 函数可以在数据表的最左边一列中查找一个值,并从位于表格右边的另一列中返回相应的值。 这里,我们的查找值将来自于 D栏 并将从以下内容中找到重复的内容 C列 如果发现有重复的,它将显示州名。 否则,它将显示 #N/A .

步骤1。

⏩ 激活 细胞E5 .

⏩ 键入下面的公式-

=vlookup(d5,$c$5:$c$11,1,false)

⏩ 然后只需点击 进入 按钮来获取结果。

第2步。

⏩以后。 双击 填充手柄 图标来复制该公式。

现在你会看到发现有重复的情况。

阅读更多。 在Excel中查找两列中的重复内容

方法2:应用MATCH函数查找Excel中的重复匹配数据

现在,我们将使用以下方法查找重复的内容 MATCH函数 但在这里,我们的查询值将来自于 C列 并将从以下数据中找到重复的数据 D栏。 如果发现重复,那么它将显示重复值的行号,如果没有,它将显示 #N/A 请记住,这里的行数是指所选阵列的行数。

步骤1。

⏩ 将公式输入到 细胞E5 -

=match(c5,$d$5:$d$11,false)

⏩ 按一下 进入 按钮。

第2步。

⏩ 最后,使用 填充手柄 工具来复制该公式。

然后你会发现,重复的部分会被提取出来,并有其数组行号。

阅读更多。 在Excel中查找匹配或重复的值

方法3:结合IF、ISNA、VLOOKUP函数在Excel中查找重复匹配的数据

现在我们将结合三个函数来匹配重复的内容。 它们是 基金会 , 证券时报 , VLOOKUP 职能。 基金会 函数检查是否满足一个条件,如果为真则返回一个值,如果为假则返回另一个值。 证券时报 函数是一个错误处理函数,它有助于找出任何单元格是否有" #N/A 在这里,我们将在以下方面匹配重复的内容 D栏 的值为 C 栏。 如果发现重复,它将显示 "Duplicate",否则将显示 "Unique"。

步骤1。

⏩ 在 细胞E5 写出给定的公式-

=IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "唯一", "重复")

⏩ 然后只需点击 进入 按钮。

第2步。

⏩ 然后使用 填充手柄 工具来复制该公式。

公式分解。

vlookup(d5,$c$5:$c$11,1,false)

首先,VLOOKUP函数将查询 细胞D5 到数组中 C5:C11 并将返回作为-

纽约

isna(vlookup(d5,$c$5:$c$11,1,false))

ISNA函数将显示FALSE,因为它没有得到任何错误,如果得到,它将显示TRUE。 所以结果是--

失败

IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "唯一", "重复")

最后,IF函数将输出 "重复"(FALSE)和 "唯一"(TRUE)。 它返回------。

重复的

类似读物

  • 如何在Excel中比较行的重复情况
  • Excel查找两列中的相似文本(3种方法)
  • 如何查找& 删除Excel中的重复行
  • Excel基于多列查找重复行的方法

方法四:使用IF、ISNA、VLOOKUP函数在Excel中查找两列中的重复值

在这个方法中,我们将使用之前方法的相同函数来匹配两列中的重复内容。 这就是为什么我将查询值放在了 细胞D13 现在我们将使用这个单元格引用来寻找它在两个单元格中的匹配。 C列 D 如果我们找到一个匹配,它将显示 "重复",否则显示 "独特"。

步骤。

⏩ 将给定的公式写在 细胞D14 -

=if(if(isna(vlookup(d13,$c$5:$c$11,1,false)) ,0,1)

+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "重复", "独一无二")

⏩点击 进入 按钮进行输出。

然后你会发现,它显示为 "重复"。

公式分解。

isna(vlookup(d13,$c$5:$c$11,1,false))

在这里, 证券时报 LOOKUP

失败

if(isna(vlookup(d13,$c$5:$c$11,1,false)),0,1)

然后 基金会 函数将显示 O 失败 1 为真 为数组 C5:C11 它将返回为-。

1

if(isna(vlookup(d13,$d$5:$d$11,1,false)),0,1)

这里 基金会 函数将显示 O 失败 1 为真 为数组 D5:D11 它将返回为-。

1

如果(if(isna(vlookup(d13,$c$5:$c$11,1,false)),0,1)

+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "重复", "独一无二")

现在,最后一个IF函数将对这两个IF函数的输出进行求和。 如果求和的结果是2,那么它将显示重复,如果不是,那么将显示唯一。 因此,它返回-

"重复的"

阅读更多。 Excel公式查找一列中的重复内容

方法五:加入VLOOKUP和COUNTIF函数来查找Excel中的重复匹配项

为了这个方法,我做了一个新的数据集。 我使用了一些编程语言的课程名称,它们的ID,以及参与者的名字。 你会看到有些人参加了相同的课程。 现在我们将应用 VLOOKUP COUNTIF 我们知道 VLOOKUP 如果我们想要下一个出现的值,该怎么做? 让我们看看。

起初,我们将使用以下方法创建唯一的ID COUNTIF 功能。

步骤1。

⏩ 对于该类型,给定的公式在 细胞B5 -

=COUNTIF($C$5:C5,C5)&"-"&C5

⏩ 点击回车键

⏩ 然后使用 填充手柄 工具来复制该公式。

现在看到重复的ID是在一个序列号中。

第2步。

⏩ 将给定的公式写在 细胞D15 -

=VLOOKUP(COUNTIF($C$15:C15,C15)& "-"&C15,$B$5:$E$11,4,FALSE)

⏩点击 进入 按钮。

第3步。

⏩ 最后,使用 填充手柄 工具来复制该公式。

现在你会看到,我们已经得到了下一个发生值,即同一课程ID的参与者名称。

公式分解。

countif($c$15:c15,c15)

ǞǞǞ COUNTIF 函数将计算单元格C15的出现次数,该单元格返回为-。

1

COUNTIF($C$15:C15,C15)&”-“&C15

1-C102

VLOOKUP(COUNTIF($C$15:C15,C15)& "-"&C15,$B$5:$E$11,4,FALSE)

最后, VLOOKUP 函数将根据该唯一的ID查询到数组中的 B5:E11 并将显示来自 第4栏 因此,它将返回作为

"彼得"

阅读更多。 使用COUNTIF公式找出重复行的数量

总结

我希望上面描述的所有方法都能很好地查找出重复的匹配。 欢迎在评论区提出任何问题,并请给我反馈。

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.