Table of contents
有很多方法可以 比较两份名单 在这篇文章中,我将在Excel中的两列中使用以下方法进行比较/寻找匹配的数据。 VLOOKUP 在我以前的一篇文章中,我讨论了 如何在Excel中比较两列或列表 我在那里讨论了其他的比较方法。
在开始比较之前,我将讨论语法、参数,以及其他一些关于 VLOOKUP 功能。
下载实践工作手册
使用VLOOKUP函数比较两列数据.xlsxExcel VLOOKUP函数概述
录像中的V VLOOKUP 代表 "垂直"。 VLOOKUP ...... VLOOKUP 是Excel的一个内置函数,通过在另一列中搜索一列的特定值来执行垂直查找。
- 的语法。 VLOOKUP函数 是。
VLOOKUP( lookup_value, table_array, col_index_number, [range_lookup]) 。 在这个语法中陈述的论据有特定的含义。
- 论据解释。
争论 | 必备/可选 | 解释 |
---|---|---|
查询_价值 | 需要 | 价值 这将被用作查询值。 |
表_数组 | 需要 | 范围 的数据,该值将被搜索到。 |
列号_索引号 | 需要 | 该专栏 的范围内,我们将从中获取数值。 |
范围_查询 | 可选 | 为真 用于近似匹配和 失败 如果这个参数被省略,Excel将使用 为真 参数为默认值。 |
实验的结果 VLOOKUP 函数可以是文本字符串或数字数据,这取决于你所使用的数据。 如果 失败 被用作 [range_lookup] 那么它将找到一个完全匹配的。 如果没有找到完全匹配的,那么它将返回值 #N/A .如果 为真 被用作 [range_lookup] 如果没有找到近似的匹配,它将返回下一个较小的值。
阅读更多。 Excel中的LOOKUP与VLOOKUP:有三个例子
在Excel中使用VLOOKUP比较两列的2种方法
1.只使用VLOOKUP函数进行两列之间的比较
假设你有两栏列出了一些颜色,我要比较这两栏是否完全匹配。 比如,如果我从第一栏选择蓝色,并在第三栏查找这个颜色,它将开始查找蓝色,如果这个颜色不存在,它将返回值 #N/A 因此,让我们开始比较。 颜色列表列在下面,在存在栏中,将显示比较结果。
步骤。
- 在 细胞C2 写下公式-
=vlookup(b5,$d$5:$d$10,1,false)
- 后来,按 进入 按钮进行输出。
- 你会看到在该单元格中发现了红色的数值。 现在把 填充手柄 你会看到你所寻找的结果。
下面是整个比较。
ǞǞǞ #N/A 结果发现,因为蓝色和白色不在颜色列表-2中。
注意:我们指定的范围是$D$5:$D$10."$"用于使单元格在公式中是绝对的和恒定的。 因此,当你将公式复制到其他单元格时,它将使用相同的范围。
阅读更多。 为什么VLOOKUP在存在匹配时返回#N/A? (5个原因& 解决方案)
2.使用IF、ISNA和VLOOKUP进行两列之间的比较
在这里,我将使用同样的例子。 但我将插入两个新的函数与 VLOOKUP 如果列之间没有完全匹配,公式将返回NO。 如果存在匹配,公式将就第一列返回YES。 颜色列表列在下面,在 颜色 存在的 栏,将显示比较结果。
步骤。
- 现在把这个公式写在 细胞C5-
=if(isna(vlookup(b5,$d$5:$d$10,1,0)), "no", "yes")
- 然后打 进入 按钮来完成。
公式分解。
- vlookup(b5,$d$5:$d$10,1,0)
ǞǞǞ VLOOKUP 函数将返回查找值的输出。
- isna(vlookup(b5,$d$5:$d$10,1,0))
接下来是 证券时报 函数将返回TRUE,如果它得到 #N/A 错误,否则将返回 失败 .
- =if(isna(vlookup(b5,$d$5:$d$10,1,0)), "no", "yes")
最后, 基金会 函数将返回 没有 为 为真 和 是 为 失败 .
- 该公式将返回值YES,因为红色存在于两列中。 现在拖动 填充手柄 工具到单元格的其余部分,以显示两列之间的比较。
几分钟后,你将得到如下图所示的所有输出。
- 这里我们得到的结果是NO,因为蓝色和白色不存在于颜色列表-2中。
阅读更多。 如何在Excel中使用IF ISNA函数与VLOOKUP(3个例子)?
类似读物
- VLOOKUP不工作(8个原因& 解决方案)
- 什么是VLOOKUP中的表阵列? (有例子说明)
- INDEX MATCH与VLOOKUP功能的对比(9个例子)
- 在Excel中使用多条件的VLOOKUP(6种方法+替代方法)
- Excel VLOOKUP垂直返回多个数值
如何使用VLOOKUP函数比较两个Excel表
在这个例子中,我们将 使用VLOOKUP比较两个不同的Excel表的两列数据 该公式将是类似的,除了在 表_数组 参数中会增加工作表的名称。 假设我们在两个不同的工作表中有两个颜色列表。 工作表的名称定义为 CL-1 和 CL-2。 我们将比较 颜色列表-1 的 CL-1 工作表与 颜色列表2 的。 CL-2 下面是两张工作表中的两个列表。 这是列表-1。
而且是List-2。
步骤。
- 在 细胞C5 的。 CL-1 工作表写出公式-
=(vlookup(b5,'cl-2'! $b$3:$b$9,1,false))
- 然后打 进入 按钮进行输出。
- 你会看到出现了红色的值。 这是因为红色是两列中的一个共同颜色。 CL-1 和 CL-2工作表。 现在复制这个公式,从 细胞C6 至 C11 通过使用 填充手柄 工具来找到整个两列的结果。
一段时间后,所有的输出将出现。
这里的黄色、橙色和黑色没有出现在 CL-2 这就是为什么我们会得到其余的东西。 #N/A 在 CL-1 工作表。
阅读更多。 Excel中两个表之间的VLOOKUP示例
如何使用VLOOKUP函数比较两列并返回第三个值
我们经常需要使用 VLOOKUP 在本节中,我们将学习如何以一种简单的方式做到这一点。 为了做到这一点,我们修改了数据集,将一些尺寸与颜色连接起来,并添加了另一列,在那里我们放置了三种颜色。 现在我们将比较颜色列,并在输出列中返回尺寸。
步骤。
- 在 细胞F5 ,插入以下公式---
=vlookup(e5,$b$5:$c$10,2,false)
- 在按下 进入 按钮,你将得到第三个值。
- 要获得其他值,只需使用 填充手柄工具 .
下面是比较后的所有第三个数值。
注意
重要的是要知道 VLOOKUP 你可以使用 "AlphaGo "函数,因为参数中的任何小错误都不会让你得到你想要的结果。 匹配 和 索引 的功能是替代 VLOOKUP 职能。
总结
这篇文章就到此为止,我希望上面描述的程序足以在Excel中使用 VLOOKUP 功能。 欢迎在评论区提出任何问题并给我反馈。 访问该网站以探索更多。