当前位置:首页 > 技术文章 > 正文内容

Vlookup函数的这7个应用技巧都不掌握,那就真的Out了

查询引用,用到最多的函数为Vlookup,但你真的会用吗?其实,Vlookup函数除了常规的查询引用外,还有多种使用技巧

一、Vlookup函数:功能及语法结构。 功能:在指定的数据范围内返回符合查询要求的值。 语法:=Vlookup(查询值,数据范围,返回值列数,匹配模式)。 其中匹配模式有两种,分别为“0”或“1”。其中“0”为精准匹配,“1”为模糊匹配。 目的:查询“商品”的“销量”。 方法: 在目标单元格中输入公式:=VLOOKUP(H3,B3:C9,2,0)。

二、Vlookup函数:反向查询。 目的:根据“编码”查询“商品”名称。 方法: 1、在目标单元格中输入公式:=VLOOKUP(I3,IF({1,0},C3:C9,B3:B9),2,0)。 2、Ctrl+Shift+Enter填充。 解读: 公式中的IF({1,0},C3:C9,B3:B9)的作用为形成一个以C3:C9为第一列、B3:B9为第二列的临时数组。

三、Vlookup函数:多条件查询。 目的:根据“商品”名称和“型号”查询“销量”。 方法: 1、在目标单元格中输入公式:=VLOOKUP(I3&J3,IF({1,0},B3:B9&C3:C9,D3:D9),2,0)。 2、快捷键Ctrl+Shift+Enter填充。 解读: 1、当有多个查询的条件时,用连接符“&”连接在一起,对应的数据区域也用“&”连接在一起。 2、公式中IF({1,0},B3:B9&C3:C9,D3:D9)的作用为形成一个以B3:B9和C3:C9为第一列,D3:D9为第二列的临时数组。

四、Vlookup函数:多条件反向查询。 目的:根据“商品”的销售“地区”查询对应的“销量”。 方法: 1、在目标单元格中输入公式:=VLOOKUP(I3&J3,IF({1,0},B3:B9&F3:F9,D3:D9),2,0)。 2、快捷键Ctrl+Shift+Enter填充。 解读: 当有多个条件和数据范围时,对应的值用符号“&”连接。

五、Vlookup函数:屏蔽错误值。 目的:无查询匹配结果时,不显示错误代码#N/A, 将单元格的置空。 方法: 在目标单元格中输入公式:=IFERROR(VLOOKUP(I3&J3,IF({1,0},B3:B9&F3:F9,D3:D9),2,0),"")。 解读: Iferror函数的作用为:判断一个表达式是否有误,如果有误,则返回本身,否则返回指定的值;语法结构为:=Iferror(表达式,表达式有误时的返回值)。

六、Vlookup函数:批量查询。 目的:根据“商品”名称批量返回相关信息。 方法: 在目标单元格中输入公式:=VLOOKUP($I3,$B$3:$F$9,MATCH(J$2,$B$2:$F$2,0),0)。 解读: 1、巧妙利用Match函数获取返回值对应的列数。 2、注意参数的引用方式,不变为“绝对”、变为“相对”,也可以是“混合引用”。

七、Vlookup函数:一对多查询。 目的:根据对应的值返回多个查询结果。 步骤1:插入辅助列。 方法: 1、在“商品”列的前面插入“辅助列”。 2、输入公式:=COUNTIF(C$3:C3,C3)。 解读: 利用Countif函数统计“商品”在对应的区域出现的次数。

步骤2:根据“商品”名称查询对应的“型号”。 方法: 1、在目标单元格中输入公式:=IFERROR(VLOOKUP($J$3&ROW(A1),IF({1,0},C3:C9&B3:B9,D3:D9),2,0),"")。 2、快捷键Ctrl+Shift+Enter填充。 解读: 公式主要运用了“逆向查询”和“屏蔽错误值”两种主要方法。

步骤3:根据“商品”名称和“型号”查询对应的销量。 方法: 1、在目标单元格中输入公式:=IFERROR(VLOOKUP($J$3&$K3,IF({1,0},C3:C9&D3:D9,E3:E9),2,0),"")。 2、快捷键Ctrl+Shift+Enter填充。 解读: 公式主要应用了多条件的方法。

结束语: 文中从实际应用出发,针对不同的应用场景,对Vlookup函数的7种典型用法做了详细的解读,对于使用技巧,你Get到了吗?如果亲有更多的关于Vlookup的用法,欢迎在留言区留言讨论哦!

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4456.html

分享给朋友:

“Vlookup函数的这7个应用技巧都不掌握,那就真的Out了” 的相关文章

解决php因为输出内容太短无法流式(Stream)输出问题

实测得知,如果用PHP做流式输出每次echo的内容太短的话,就没有流式的效果了,而是会等输出的长度达到一定时前端才能拿到结果,如下:这是我这边的测试结果,可见,这里仅接收到了两次流式输出,但是我在PHP里是输出了10次,从而证明了每次流式的内容达到一定长度时才能有流式得到效果,这个长度到底是多少,我...

为何说捣腾 Nginx 少不了 Nginx-ui ?还自带 GPT 助手?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!什么是 Nginx UINginx UI 是一个基于 Web 的管理界面,旨在简化 Nginx 服务器的管理和配置。Yet another N...

如何在本地部署WEB开发(PHP)环境

目前很多网站程序是基于PHP语言,比如比较有名的开源程序WordPress、Discuz、DedeCMS...对于大多初学者来说,本地部署WEB环境(PHP/ASP+Apache/Nginx+Mysql),一个一个安装调试是一件很麻烦的事。所以这次分享一下如何在本地快速搭建WEB环境!考虑到大家大多...

压测nginx出现的问题分析

压测nginx出现no live upstreams while connecting to upstream的问题分析基础环境版本信息Centos 7.1nginx version: openresty/1.13.6.2nginx配置信息stream {   ...

Nginx安装、启动、停止、重载、查看

Nginx介绍Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在开源BSD-like 协议下发行。特点是占有内存少,并发能力强。1、安装 Nginx程序yum install nginx -y 或 dnf install nginx -y2、n...

如何让Nginx更安全? nginx怎么保证高可用

网络安全的重要性不言而喻。那么小伙伴们有没有在日常使用 Nginx 的时候,特意去关注下它的安全配置呢?今天松哥和小伙伴们讨论一下如何安全的使用 Nginx,给大伙几个建议。一 使用最新版建议使用最新版的 Nginx,对于已经部署的 Nginx,要及时更新到最新版本,以确保所有已知的安全漏洞都已修补...