EXCEL中vlookup函数的使用
今天在公司帮同时处理表格数据时,要运用到vlookup函数来匹配数据,但是一直处理不好,原因是格式的问题。
先介绍vlookup的使用
怎么查询匹配带有合并单元格的数据?在合并单元格中只有第一个单元格存在数据,被合并的其他单元格需被匹配,结果也是返回该第一个单元格内容。
在下图中,通过姓名,来匹配他们所在的业务组。
在各种查找匹配函数中,lookup函数的功能既强大又全面,而且它返回最后一个文本的功能恰好可以用在这个问题中。
我们先写入公式,再逐步进行解析。
=LOOKUP("座",INDIRECT("A1:A"&MATCH(E3,B1:B14,)))
这个公式中还嵌套了INDIRECT函数和MATCH函数。
MATCH函数是返回某个值在一组区域中的位置,在这个公式中即意为返回“尹正”在姓名列中的位置,结果为12。
INDIRECT函数是引用函数,可以简单理解为返回单元格地址文本所引用的数据。所谓的单元格地址文本就是A1、B1等等单元格地址。
INDRECT的表达式为:=INDIRECT(“单元格地址文本”),如果参数添加了双引号,则直接返回该文本所引用的数据内容。
回到我们之前写的公式,INDIRECT("A1:A"&MATCH(E3,B1:B14,)),则表示引用“A1:A12”单元格区域的数据内容,因为match返回的位置是12。
INDIRECT函数引用的结果是一个数组,因此可以作为LOOKUP的查找区域参数。
而关于LOOKUP函数的查找值为什么设置为“座”,就如同lookup函数会返回最后一个值一样,是它特定的一种功能属性,不用去深究,记住如何使用即可。不过作者君也可以提一下,由于“座”的拼音“zuo”在中文中已经是很靠后的了,所以可以用于在查找返回一组文本区域中的最后一个文本。
我们按下F9来看一下INDIRECT公式的结果,查找值“座”返回匹配的最后一个文本正是“业务组4”。
以上参考:https://baijiahao.baidu.com/s?id=1719941289616258482&wfr=spider&for=pc
同样的方法,但是总是不行,如下图
解决方法:
思考了许久才发现是格式的问题。
新建一个表格,然后把里面的格式用格式刷刷一下表格在用公式即可。
vlookup函数的使用方法
“Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。下面介绍VLOOKUP函数的用法。Vlookup函数的作用为在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。其标准格式为:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)
步骤1、VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:
VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)
步骤2、Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。
步骤3、Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。
⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。
如果 range_lookup 为 FALSE,table_array 不必进行排序。
⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。
步骤4、Col_index_num 为table_array 中待返回的匹配值的列序号。
Col_index_num 为 1 时,返回 table_array 第一列中的数值;
Col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推。
如果Col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!;
如果Col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。
步骤5、Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具