Excel函数VLOOKUP常用方法

一、基础用法

1、精确匹配

公式:VLOOKUP(待匹配值,查找范围,范围列数,查找方式)

定义好要输出表的表头和第一列,第一列即为要查找和匹配的父内容,在第二列输入公式,被查找表中一定也要将待查找值放在第一列;

公式举例:=VLOOKUP(B5,$B$54:$D$59,2,0)

一般情况下查找范围要绝对引用,选中范围后fn+f4切换绝对引用全部/行/列;2代表待查找的值在查找范围的第二列;0代表精确查找;

2、区间匹配

公式:VLOOKUP(待匹配值,查找范围,范围列数,查找方式)

与精确查找不同之处在于,待匹配值是一个具体值,但是对应的查找范围中第一列是一个区间范围,这时就要先将这个区间范围的最小值全部单列出来生成一个新列作为查找范围的第一列;

公式举例:=VLOOKUP(B5,$B$54:$D$59,2,1)

此时公式会判断:待匹配值与新第一列的数值的大小,大于Max(最小值)后得到匹配值;

3、反向查找

公式:VLOOKUP(待匹配值,查找范围,范围列数,查找方式)

如果待匹配值在查找范围的右侧,就把待匹配值复制一列放到查找范围的最左边,作为新的第一列再用公式;

4、多条件查找

公式:VLOOKUP(待匹配值,查找范围,范围列数,查找方式)

如果待匹配值是两列或多列内容的组合,在查找的时候,要用&将多列内容组合进行查找;

公式举例:=VLOOKUP(A2&B2,$B$3:$F$5,2,0)

这里待匹配值就是将A2和B2 的内容连接在一起进行匹配;

二、进阶用法

1、屏蔽错误值

在匹配的时候遇到匹配值为空的时候,会报错,是要将空值为空展示,需要用到IFERROR函数:

公式举例:=IFERROR(VLOOKUP(F7,$B$6:$D$11,3,0),"")

将原来的VLOOKUP函数放到IFERROR里面,报错值统一展示为"";

2、通配符查找

利用部分关键词到查找范围中去进行匹配,需要用到通配符,如果是文本值查找,需要将*用""标注;

公式举例:=VLOOKUP("*"&F17&"*",$B$16:$D$21,3,0)

指的是待匹配值中要包括F17的文本内容,前后可以有别的内容;

3、文本<—>数值互相查找

(1)待匹配值是文本,查找范围中的第一列是数值,此时要将待匹配值转为数值形式,将文本*1即可;

公式举例:=VLOOKUP(B27*1,$F$26:$G$31,2,0)

(2)待匹配值是数值,查找范围中的第一列是文本,此时要将数值转化为文本形式,将数值用&""变为数值即可;

公式举例:=VLOOKUP(F27&"",$B$26:$C$31,2,0)

4、查找时去除空格

用替代函数substitute(替代范围," ","")意味着将替代范围中的空格全部替换为空;

公式举例1:=VLOOKUP(SUBSTITUTE(F38," ",""),$B$36:$D$41,3,0)

这是将带匹配值中的空格全部去掉;

公式举例2:=VLOOKUP(F45,SUBSTITUTE($B$44:$D$49," ",""),3,0)

这是将查找范围中的空格全部去掉;

5、查找时去除不可见字符

在匹配时,待匹配值或查找范围中都有可能存在不可见字符,此时要用clean函数去掉;

公式举例:=VLOOKUP(CLEAN(F56),CLEAN($B$54:$D$59),3,0)

注意,在执行的时候要ctrl+shift+enter一起按才行

6、多列批量查找

(1)多列为顺序排列时

此时要用一个待匹配值查找出多列的信息,多列是顺序排列可以一键横拉,此时查找范围要用到column()函数;

公式举例1:=VLOOKUP($G65,$B$64:$E$69,COLUMN(B1),0)

注意:

column( )函数的意思是第几列,括号里填具体的单元格,如果填A1就是第一列,B1就是第二列;

此时待查找值要将列用绝对值锁定,因为往右一键横拉时,待查找值所在列不会发生变化;

(2)多列为乱序排列时

此时要用一个待匹配值查找出多列的信息,多列是乱序排列无法一键横拉,此时查找范围要用到match()函数;

公式举例2:=VLOOKUP($G76,$B$74:$E$79,MATCH(H$74,$B$74:$E$74),0)

注意:

match(待匹配值,匹配范围)函数的意思是从匹配范围中找到待匹配值所在列数,最后返回数值;

此时match中的待匹配值要将行用绝对值锁定,因为是根据匹配表格中的第一行表头确定的在查找范围中的第几列,同一列用的都是同一个表头,所以固定行;

7、跨多表查询

当要从多个sheet匹配数据时,需要用到INDIRECT( )函数,这个函数的作用是间接引用,读取()内的文本对应位置的数据,所以()内数据需要加上"",除非有公式的时候不用加;

公式举例:=VLOOKUP($B126,INDIRECT("表"&COLUMN(C1)&"!$A$3:$F$8"),6,0)

这里column(c1)代表3,indirect后()内的含义就是表3中绝对位置处的数据,当然这里也可以把“表3”这个sheet的名字换成其他,这样就可以直接用一个“”表示了,但这样就不能横向拖拽自动填充表2、表3、表4了,如果需要引用多表数据就需要每一列都用一个VLOOKUP函数了。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/27548.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于SPAD / SiPM技术的激光雷达方案

激光雷达(LiDAR)是一种测距技术&#xff0c;近年来越来越多地用于汽车先进驾驶辅助系统(ADAS)、手势识别和3D映射等应用。尤其在汽车领域&#xff0c;随着传感器融合的趋势&#xff0c;LiDAR结合成像、超声波、毫米波雷达&#xff0c;互为补足&#xff0c;为汽车提供全方位感知…

【力扣刷题 | 第六天】

目录 前言&#xff1a; 344. 反转字符串 - 力扣&#xff08;LeetCode&#xff09; 541. 反转字符串 II - 力扣&#xff08;LeetCode&#xff09; 今天我们进入字符串章节的刷题旅程&#xff0c;希望各位小伙伴可以和我一起坚持下去&#xff0c;一起征服力扣&#xff01; 前言…

前端前端学习不断

卷吧卷吧...&#xff0c;这东西什么时候是个头啊……

半导体器件基础(期末模电速成)

目录 1、半导体分类 2、PN结 3、二极管 4、稳压二极管 5、三极管 6、场效应管 1、半导体分类 2、PN结 3、二极管 伏安特性&#xff1a; 我们第七版模电书上给的正向导通压降分别约为0.7和0.2V&#xff0c;且硅的单向导电性更好 如何确定二极管状态&#xff1f; 阳极电压…

怎么快速掌握Python爬虫技术?

Python总的来说是一门比较容易入门的编程语言&#xff0c;因为它的语法简洁易懂&#xff0c;而且有很多优秀的教程和资源可供学习。相比其他编程语言&#xff0c;Python 的学习曲线较为平缓&#xff0c;初学者可以很快上手&#xff0c;但要想深入掌握 Python&#xff0c;还需要…

6款AI绘画生成器,让你的创作更有灵感

人工智能绘画听起来很高深&#xff0c;其原理是通过集成文本、图片和其他大数据数据来生成信息库&#xff0c;在输入文本描述的要求后&#xff0c;可以找到相应的视觉元素&#xff0c;然后拼凑起来生成符合文本描述的图片。 本文介绍非常好用的6款AI绘画生成工具 1.即时 AI 绘…

location.href 和 document.URL 与 document.documentURI

location.href 和 document.URL 与 document.documentURI 相同点 获取到的值相同 不同点 location.hrefurl可以赋值, 效果类似location.assign(url) , 可以后退 document.URL 与 document.documentURI 是只读的, 赋值无效 location.href locationwindow.location true lo…

HTTP编码杂谈

一 HTTP编码杂谈 ① 知识铺垫 1) 编码的英文叫encode --> 常见HTTP URL编码、Base64编码等目的&#xff1a; 转变为二进制的stream(字节流),便于网络传输备注&#xff1a; 一般都是基于utf-8编码2) 解码叫decode3) 乱码的根源&#xff1a; 编码和解码的方式不一致4) url…

Flask开发简易网站疑难点梳理

文章目录 整体总结创建项目独立的python环境windows下python独立环境目录结构linux下python独立环境目录结构 大概需要安装的第三方库使用websockt实现python代码与html界面的通讯界面F12中看到提示连接成功后立马连接关闭。 linux下数据库查询异常初次登录web的时候背景图片和…

智能指针(2)

智能指针&#xff08;2&#xff09; shared_ptr(共享型智能指针)基础知识特点引用计数器共享型智能指针结构理解 shared_ptr仿写删除器类计数器类shared_ptr类使用以及仿写代码的理解 循环引用_Weaks 初始化智能指针的方法 shared_ptr(共享型智能指针) 基础知识 在java中有一…

Hive | 报错锦集

知识目录 一、写在前面✨二、Hive启动hiveserver2报错&#x1f525;三、HiveServer2启动方式✨四、Hive执行SQL语句报一大堆日志&#x1f349;五、Hive使用Load加载数据报错&#x1f36d;六、Hive执行含Count的SQL语句报错&#x1f349;七、Hive执行SQL语句报/bin/java&#x1…

openGauss5.0之学习环境 Docker安装

文章目录 0.前言1. 准备软硬件安装环境1.1 软硬件环境要求1.2 修改操作系统配置1.2.1 关闭操作系统防火墙 1.3 设置字符集参数1.4 设置时区和时间&#xff08;可选&#xff09;关闭swap交换内存1.5 关闭RemoveIPC1.6 关闭HISTORY记录 2. 容器安装2. 1支持的架构和操作系统版本2…

ChatGPT+小红书的8种高级玩法

掌握了这套万能命令&#xff0c;让你快速做出小红书爆款文案! 一、用ChatGPT做定位 我是一个大龄的普通人&#xff0c;没有什么特殊的技能&#xff0c;接下来&#xff0c;请你作为一位小红书的账号定位专家&#xff0c;通过与我对话的方式&#xff0c;为我找到我的小红书账号定…

记录一个Invalid bound statement (not found)问题

SpringBootMyBatisPlus项目&#xff0c;非常简单&#xff0c;没有任何业务逻辑&#xff1a; 1. pom文件 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.…

Java8 Stream详解及结束操作方法使用示例(三)

结束操作是指结束 Stream 该如何处理的操作&#xff0c;并且会触发 Stream 的执行。下面是一些常用的结束操作方法。结束操作会对数据源进行遍历&#xff0c;因此是及早求值的。 Java8 Stream详解及中间操作方法使用示例&#xff08;一&#xff09; ​​​​​​​Java8 Strea…

java生成、识别条形码和二维码

一、概述 使用 zxing 开源库 Zxing主要是Google出品的&#xff0c;用于识别一维码和二维码的第三方库主要类:BitMatrix 位图矩阵MultiFormatWriter 位图编写器MatrixToImageWriter 写入图片 可以生成、识别条形码和二维码 内置三种尺寸&#xff1a;enum Size {SMALL, MIDDLE, …

华为OD机试真题 JavaScript 实现【求符合要求的结对方式】【2023Q1 100分】,附详细解题思路

一、题目描述 用一个数组A代表程序员的工作能力&#xff0c;公司想通过结对编程的方式提高员工的能力&#xff0c;假设结对后的能力为两个员工的能力之和&#xff0c;求一共有多少种结对方式使结对后能力为N。 二、输入描述 6 2 3 3 4 5 1 6 第一行为员工的总人数&#xff…

计算机视觉-目标检测(一):从 R-CNN 到 Faster R-CNN

文章目录 1. 概要2. 区域卷积卷积神经网络R-CNN2.1 模型结构2.2 Selective Search2.3 warp2.4 R-CNN训练2.5 R-CNN推理2.6 R-CNN性能评价2.7 R-CNN的缺点 3. SPP-Net3.1 SPP-Net对RCNN的改进3.2 SPP-Net网络结构3.3 SPP-Net训练过程3.4 SPP-Net的问题 4. Fast R-CNN4.1 Fast R-…

河北沃克HEGERLS仓储货架生产厂家|夹抱式伸缩货叉四向穿梭车新型物流机器人

众所周知仓库作业主要是围绕存取、搬运、拣选、输送分拣而进行的&#xff0c;而随着物流作业的多样化、复杂化&#xff0c;四向穿梭车作为新的存储技术&#xff0c;以其灵活、柔性等特点而备受瞩目。河北沃克在成功研发四向穿梭车的基础上又对其进行了产品的横向发展。目前&…

微服务_fegin

Feign服务调用 是客户端组件 ruoyi系统中Log\Auth\User用了远程服务调用&#xff0c;用工厂模式给他的报错加了层工厂类&#xff0c;return错误的时候重写了以下方法。 在ruoyi-common-core模块中引入依赖 <!-- SpringCloud Openfeign --><dependency><group…
最新文章