百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Vlookup函数的7个经典查询引用技巧,绝对的高效

myzbx 2025-09-03 05:25 9 浏览

查询引用,用到最多的函数为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的用法,欢迎在留言区留言讨论哦!

相关推荐

前端工程师养成计划 专区_前端工程师技能要求

前端工程师必修课本课程从最基本的概念开始讲起,步步深入,带领大家学习HTML、CSS样式基础知识,了解各种常用标签的意义以及基本用法,后半部分讲解CSS样式代码添加,为后面的案例课程打下基础。本课程让...

深入浅出虚拟 DOM 和 Diff 算法,及 Vue2 与 Vue3 中的区别

因为Diff算法,计算的就是虚拟DOM的差异,所以先铺垫一点点虚拟DOM,了解一下其结构,再来一层层揭开Diff算法的面纱,深入浅出,助你彻底弄懂Diff算法原理认识虚拟DOM虚拟...

css 布局简述_css布局的几种方式

本篇简单介绍了css布局体系。包括Flowlayout、display、floats、positionFlowlayout(NormalFlow)CSSFormattingContext...

dart系列之:HTML的专属领域,除了javascript之外,dart也可以

简介虽然dart可以同时用作客户端和服务器端,但是基本上dart还是用做flutter开发的基本语言而使用的。除了andorid和ios之外,web就是最常见和通用的平台了,dart也提供了对HTML...

原来隐藏一个DOM元素可以有这么多种方式,最后一种你肯定不知道

我们在日常编码的时候,隐藏一个dom元素有很多种方式,今天我们来盘点一下隐藏dom元素有哪些方式,最后一种,你绝对没有用过。display:none作为经常用来隐藏元素的css属性,di...

JavaScript精通到深入_javascript进阶书籍推荐

前几天教大家从入门到精通,当然仅靠那一篇文章是不足以带领大家精通JavaScript的,今天给大家带来第二讲!BOM和DOM简介BOM,BrowserObjectModel,浏览器对象模型。BO...

巧克力:从一朵花开始的华丽变身_巧克力花束教程视频

世界上几乎所有的巧克力产品,都出自四五家大公司大型工厂里的流水线。然而,“手工制作巧克力”正在成为一种潮流,吸引着越来越多的人沉醉其中。这些娇嫩的花朵,是你吃过的每一块巧克力的开始。可可花直接生长在...

browser-use:AI 驱动的浏览器自动化神器——DOM识别与交互详解

browser-use可以识别网页中可交互DOM内容,并能与之进行交互。本文将详细介绍browser-use实现这一核心功能的技术细节。一、可交互元素识别browser-use是通过DOMS...

HTML DOM Progress 对象_html中的对象

Progress对象Progress对象是HTML5新增的。Progress对象表示一个HTML<progress>元素。<progress>元素表示任务...

HTML DOM Script 对象_html document对象

Script对象Script对象表示一个HTML<script>元素。访问Script对象您可以使用getElementById()来访问<scrip...

虚拟DOM真的比操作原生DOM快吗?前端大神提供4个参考观点!收藏

尤雨溪:https://www.zhihu.com/question/31809713/answer/53544875VirtualDOM真的比操作原生DOM快吗?1.原生DOM操作v...

前沿|一种新的植入药物或可将HIV的预防时间持续一年

国外已经批准了一种叫做Truvada(中文名:特鲁瓦达)的药物用于HIV感染的暴露前预防。但是由于该药需要每天服用,因此有些人可能无法坚持,从而使得该药的预防效果降低。最近一项新的研究或许可以改变这种...

轻量级埋点sdk搭建,便捷更全面_埋点工具

引言借助埋点监控sdk,我们可以统计用户的点击,页面pv、uv,脚本错误、dom上报等关键信息等。一:项目初始化1.技术栈Tsrollup打包工具2.搭建项目npminit-ytsc--in...

China&#39;s Humanoid Robotics Race Heats Up as Tesla&#39;s Optimus Hits a Wall

TMTPOST--Tesla'sonce-hypedhumanoidrobotproject,Optimus,hashitasnag.Partsprocurementhas...

单机训练速度提升640倍!独家解读快手商业广告模型GPU训练平台Persia

【导读】:近期,快手宣布将在2020年春节前实现3亿DAU,快手商业化营收步伐也随之加速。快手从2018年“商业化元年”开始推行个性化的广告推荐。截止5月底,快手DAU已经突破2亿。随着用户和使用时长...