当前位置: 首页 > news >正文

LOOKUP函数和VLOOKUP函数知识讲解与案例演示

〇、需求

在 Excel 文档中,根据查找值查找域和结果域构成的数组中,找到对应的结果值

一、知识点讲解

LOOKUP函数(比较常用,推荐)和VLOOKUP函数 两个公式都可以实现上述需求。


1. LOOKUP 函数

1.1 单个查询条件

(1)公式

=LOOKUP(1,0/(查询条件),结果列)
=LOOKUP(1,0/(查找值=查找列),结果列)

(2)使用示例

=LOOKUP(1,0/(E2=$A$2:$A$4),$B$2:$B$4)


在这里插入图片描述

1.2 多个查询条件

(1)公式

=LOOKUP(1,0/(查询条件1*查询条件2),结果列)
=LOOKUP(1,0/((查找值1=查找列1)*(查找值2=查找列2)),结果列)

(2)使用示例

=LOOKUP(1,0/((E2=$A$2:$A$4)*(F2=$B$2:$B$4)),$C$2:$C$4)


在这里插入图片描述


2. VLOOKUP 函数

=VLOOKUP(查找值,包含查找值的范围,包含返回值的范围中的列号,近似匹配 (TRUE) 或精确匹配 (FALSE))。

2.1 单个查询条件

(1)公式

=VLOOKUP(查找值, 查找域和结果域构成的数组, 数组中结果域所在的相对列索引号, 匹配类型)

备注:匹配类型(TRUE:近似匹配;FALSE:精确匹配)

(2)使用示例

=VLOOKUP(E2,$A$2:$B$4,2,FALSE)


在这里插入图片描述

2.2 多个查询条件

(1)公式

=VLOOKUP(查找值, 查找域和结果域构成的数组, 数组中结果域所在的相对列索引号, 匹配类型)

思路:查找域和结果域构成的数组,考虑 & 连接多个查询值,然后使用 IF 函数CHOOSE 函数 来构造新的查询域和结果域构成的数组。

备注:匹配类型(TRUE:近似匹配;FALSE:精确匹配)

(2)使用示例

方式1:使用 IF 函数 来构造新的查询域和结果域构成的数组


{=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$4&$B$2:$B$4,$C$2:$C$4),2,FALSE)}


备注:别忘了数组公式的录入方法,是CTRL+SHIFT+ENTER结束录入


在这里插入图片描述

方式2:使用 CHOOSE 函数 来构造新的查询域和结果域构成的数组


{=VLOOKUP(E2&F2,CHOOSE({1,2},$A$2:$A$4&$B$2:$B$4,$C$2:$C$4),2,FALSE)}


备注:别忘了数组公式的录入方法,是CTRL+SHIFT+ENTER结束录入


在这里插入图片描述

二、案例演示

  1. 单个查询条件:
    在这里插入图片描述

  2. 多个查询条件:
    在这里插入图片描述


参考资料

使用IF函数或CHOOSE函数来构造数组
https://blog.csdn.net/Shipley_Leo/article/details/142153974


在这里插入图片描述

VLOOKUP函数使用之三:多条件查找
https://zhuanlan.zhihu.com/p/42590895


在这里插入图片描述

Excel 多条件查找公式(VLOOKUP+CHOOSE)
https://www.lanrenexcel.com/multiple-condition-lookup-vlookup-choose/


在这里插入图片描述

http://www.lryc.cn/news/435806.html

相关文章:

  • Java技术深度探索:高并发场景下的线程安全与性能优化
  • Vulnhub-RickdiculouslyEasy靶场(9个flag)
  • Android Studio Menu制作
  • 【mybatis】使用模糊查询时报错:Encountered unexpected token: “?“ “?“
  • 【Linux】文件权限与类型全解:你的文件安全指南
  • 解析DNS查询报文,探索DNS工作原理
  • Unity让摄像机跟随物体的方法(不借助父子关系)
  • misc音频隐写
  • 如何启动网络安全计划:首先要做的事情
  • Java零基础-三维数组详解!
  • 数据分析-20-时间序列预测之基于PyTorch的LSTM数据准备及模型训练流程
  • vue2中使用web worker启动定时器
  • 【Python 学习】Numpy的基础和应用
  • 基于python+django+vue+MySQL的酒店推荐系统
  • 什么是 PD 电压诱骗?
  • 【漏洞复现】用友 NC pagesServlet Sql注入漏洞
  • 边缘检测运用
  • 应用宝自动下载安装
  • Vue 2 中实现双击事件的几种方法
  • windows服务管理插件 nssm
  • 【读书笔记-《30天自制操作系统》-19】Day20
  • Kubernetes服务注册与发现
  • 【 html+css 绚丽Loading 】000047 玄武流转盘
  • 线程池原理及改造
  • 彻底理解mysql Buffer Pool (拓展)
  • 信号量(二值信号量和计数信号量)和互斥量
  • 结构型模式-python版
  • Java重修笔记 第五十四天 坦克大战(二)常用的绘图方法、画出坦克图形
  • OpenAI澄清:“GPT Next”不是新模型。
  • <<编码>> 第 10 章 逻辑与开关(Logic and Switches) 示例电路