您当前的位置:首页 > 互联网教程

如何用vlookup在EXCEL里匹配查不到的数据

发布时间:2025-05-22 04:05:23    发布人:远客网络

如何用vlookup在EXCEL里匹配查不到的数据

一、如何用vlookup在EXCEL里匹配查不到的数据

通过CTRL+F或使用VLOOKUP函数进行匹配的时候,经常会出现查不到的数据,一般来说是单元格内的内容,我们看到的和EXCEL真实的内容不一致导致的。

使用VLOOKUP函数精确匹配时,不仅包含了文字内容,还包含了格式及符号。

左边是数据源,右边是需要匹配的项目。可以看到只有【22】被查找到了,【222】【3333】均未被查找到。

a.【222】未找到是因为左边数据表中的【222】是文本格式,右边的【222】是数字格式,此时需要将原表中所有的文本格式的数字转为数字格式储存。

b.【3333】未找到是因为原数据不仅有【3333】,细心的朋友和旁边的【e】做对比就能知道单元格其实是居中显示的,但【3333】明显在靠上,是因为我在单元格中用Alt+Enter加入了3个换行符。换行符并不显示,但是也算是一部分,所以其实原数据表中数据是【3333^p^p^p】而不是显示出来的【3333】,所以右边精确匹配时没有查询到。一般这种情况,需要使用【替换】功能,将看不到但是存在的符号全部替换为空。常见的符号一般有换行符,Tab占位符,空格等,一般可以通过调整居左、居中、居右、顶端对齐、底端对其等,发现是否有看不到的符号。

查找的时候,明明有时看得到数字,但是就是搜不到。一般来说可能是和上面Vlookup查不到的原因相近,另一种就是单元格实际的内容并不是真是内容,而是公式。

【显示有33,也不是文本,但是就是无法查找到】

实际是因为,这里的【33】其实是公式【A3+10】得到的,所以在选项中,需要把查找范围,改成【值】(之前是【公式】)。

另外,如果原数据源不再需要公式进行调整时,也可以对原表全选、复制,并选择【粘贴为数值】。不过这种情况下所有的公式将全部不存在,无法做新的更新。

二、如何用vlookup函数按姓名自动匹配查找数据

excel中按照姓名自动匹配数据,可以按照以下步骤进行操作:

1、首先打开excel表格,在需要匹配数据的空白单元格中输入“=vlookup”并调用函数。

2、然后选择需要匹配的姓名字段。

3、英文逗号隔开后,选择要匹配的数据范围。

4、英文逗号隔开,输入数据范围中需要匹配提取的数据所在的列数。

6、按回车键后,就可以自动按姓名自动匹配对应的数据。

7、最后通过下拉,可以匹配各个姓名对应的数据,没有对应数据的会显示为#N/A,就完成了。

想要了解更多关于excel的相关信息,推荐咨询秒可职场。秒可职场以产研与课研为核心竞争力,综合运用人工智能、大数据、云计算等新技术,创新研发“名师直播+AI指导+学员实操+助教答疑”的教学模式,并基于游戏心流理念、联合行业专家顾问共同打磨课程内容,为学员创造沉浸式的学习体验与专业系统的知识体系,帮助学员真正掌握职场硬技能。

三、vlookup两个表怎么匹配相同数据轻松匹配,一步到位!

1、在处理大量数据时,遇到查找相同内容的难题?vlookup这个工具能帮你轻松解决。下面是如何在两个表格中进行匹配的详细步骤:

2、vlookup函数的结构为VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]),它能在指定表格中查找特定值并返回相应列的数据。首先,明确你要查找的值,即"lookup_value",如姓名或电话号码。假设A表和B表都有“姓名”列,我们要匹配这两个表中相同的姓名。

3、接下来,设定查找范围,即"table_array",例如:"Worksheet1!A1:B100",这意味着在第一个工作表的A1到B100范围内查找。然后,指定"col_index_num",即返回数据所在的列号,例如,电话号码在第二列,所以我们写为2。

4、"range_lookup"是可选参数,如果设置为"FALSE",表示精确匹配。现在,我们想要精确匹配,所以保持为"FALSE",完整的公式就是:VLOOKUP(lookup_value, Worksheet1!A1:B100, 2, FALSE)。

5、举例来说,如果你在A表中看到张三的姓名,对应的电话号码是1234567890,你可以在B表的相应位置输入公式VLOOKUP(A2, Worksheet1!A1:B100, 2, FALSE),将A表的姓名与B表进行匹配,填入电话号码。

6、通过以上四个步骤,无论是大规模数据还是小范围查找,vlookup都能帮助你快速找到并匹配相同的数据,让数据处理工作变得高效简单。