excel中的引用与查找函数篇2

news2024/11/29 8:45:13
  如下所有案例中表头均不参与范围查找内:

1、LOOKUP(lookup_value,lookup_vector,[result_vector]):在一行或者一列中查找某个值并从另一行或者列中找到同位置的值

记住:中括号内的参数可以不赋值,若在中间用逗号隔开这个参数,若在末尾则不予理会

lookup(查找对象,查找对象所在的行或者列,查找结果所在的行或者列)

要求:查找对象所在的行或者列中的数据必须是按照升序的方式排好序的

1)列

在这里插入图片描述

2)行

在这里插入图片描述

2、VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]):按行查找表格或区域内容

联想:vertical - 垂直、竖直

vlookup(查找对象,查找区域,查找结果所在的列号,查找方式)

参数说明:

lookup_value:要查找的对象
table_array:查找的区域,包含查找对象的区域以及查找结果所在的区域
col_index_num:查找结果在整个区域中的位置,是第几列
(进一步说明VLOOKUP函数只能用于数据以列的形式存在的情况)
range_lookup:查找方式

查找方式有两种:

TRUE:近似匹配,只有在查找对象所在的列中的数据是升序排序的时候才能用
FALSE:精确匹配

使用要求:

1、数据以列的形式存在
2、查找对象所在列必须在查找结果所在列的前面

在这里插入图片描述

3、HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup]):在表格的首行或数值组中搜索值,然后返回表格或数组中所在列的指定行中的值

HLOOKUP(查找对象,查找区域,查找结果所在的行号,查找方式)

联想:horizontal - 水平的、横向的

查找方式有两种:

TRUE:近似匹配,只有在查找对象所在的列中的数据是升序排序的时候才能用
FALSE:精确匹配

使用要求:

1、数据以行的形式存在
2、查找对象所在行必须在查找结果所在行的上面

在这里插入图片描述

4、XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found],[match_model],[search_model]):按行查找表格或区域内容

  不再限制查找对象是否升序排列,不再限制查找对象在查找结果前或者上方,是VLOOKUP和HLOOKUP进阶使用。

1)基础用法:XLOOKUP(查找对象,查找对象所在的行或者列,查找结果所在行或所在列)

参数说明(跟VLOOKUP和HLOOKUP范围要求不同)
lookup_value:查找对象
lookup_array:查找对象所在范围
return_array:查找结果所在范围

在这里插入图片描述
在这里插入图片描述

2)定制参数:XLOOKUP(查找对象,查找对象所在的行或者列,查找不到时需要返回的数据,匹配模式,搜索模式)

参数说明
if_not_found:查找不到时需要返回的数据(按要求或自己赋予)

match_model:匹配模式
0 —> 精确匹配
-1 —> 精确匹配或下一个较小的项(没找到张4.5则返回张4对应的值)
1 —> 精确匹配或下一个较大的项(没找到张4.5则返回张5对应的值)
2 —> 通配符匹配(?、*、~)

search_model:搜索模式(这里就不举例了)
1 - 从第一项到最后一项进行搜索
-1 - 从最后一项到第一项进行搜索
2 - 二进制文件搜索(升序排序)
-2 - 二进制文件搜索(降序排序)

案例1:查找张7对应的分数,如果查找不到返回90

在这里插入图片描述

案例2:查找不同匹配模式下张4.5对应的分数

在这里插入图片描述

案例3:(通配符~、?、* 的使用)

在这里插入图片描述

5、INDEX(array,row_num,[col_num]):获取指定范围中指定行号和列号对应的数据

index(查询范围,行号,列号)

  行号和列号是相对选中查询范围来写的:分别把第二行第三列的数据和第四行第二列的数据查找出来。

在这里插入图片描述

数据是单行或单列,后面只需要给一个参数提供对应的行号或者列号:
分别把第一列的第二行和第三行的数据查找出来:

在这里插入图片描述

  当然,上面只是基本用法,实际中需要自己去查行号、列号。所以index一般不会单独使用而是搭配match使用,利用match函数为index提供行号和列号,从而实现快速查找。

6、MATCH(lookup_value,lookup_array,[match_type])

MATCH(查找对象,查找对象所在的行或者列,查找方式)

注意:lookup_array代表查找对象所在的行或者列,必须是单行或者单列

查找方式:
1 - 小于(查找小于或等于lookup_value的最大值,lookup_array必须以升序排序)
0 - 精确匹配(查找精确等于lookup_value的第一个值,lookup_arrayde顺序任意)
-1 - 大于(查找大于或等于lookup_value的最小值,lookup_array必须以降序排序)

案例:利用match函数查找“张3”的行号和“数学”的列号

在这里插入图片描述




  总结:

lookup(查找对象,查找对象所在的行或者列,查找结果所在的行或者列)
vlookup(查找对象,查找区域,查找结果所在的列号,查找方式)
HLOOKUP(查找对象,查找区域,查找结果所在的行号,查找方式)
XLOOKUP(查找对象,查找对象所在的行或者列,查找不到时需要返回的数据,匹配模式,搜索模式)

  lookup函数要求:查找对象所在的行或者列中的数据必须是按照升序的方式排好序的
  vlookup函数要求:数据以列的形式存在,查找对象所在列必须在查找结果所在列的前面
  hlookup函数要求:数据以行的形式存在,查找对象所在行必须在查找结果所在行的上面
  xlookup函数可以说是vlookup函数和hlookup函数的结合体,不再限制查找对象是否升序排列,不再限制查找对象在查找结果前或者上方,是VLOOKUP和HLOOKUP进阶使用

  index函数的作用是,获取指定行号和列号的数据,而我们得到的数据往往是动态的,这时候我们需要拿到具体行号与列号
  match函数的作用能把给定数据的行号和列号查到,然后把行号和列号给到index函数,两者搭配使用实现快速查找的作用(很重要)。
  本期介绍的这些函数都非常重要,先了解基本用法,后面整理一下面试题来实践。

在这里插入图片描述

  excel中其他引用与查找函数详见:excel中的引用与查找函数篇1---------主要介绍了column函数、row函数、sort函数、sortby函数、unique函数的使用;sort与sortby的区别;excel中的去重函数

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Flink实战】Flink自定义的Source 数据源案例-并行度调整结合WebUI

🚀 作者 :“大数据小禅” 🚀 文章简介 :【Flink实战】玩转Flink里面核心的Source Operator实战 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬 目录导航 什么是Flink的并行度Flink自定义的Source 数据…

阿里云通义千问大模型正式开放;玩10次ChatGPT就要消耗1升水

🦉 AI新闻 🚀 阿里云通义千问大模型正式开放,已有超20万企业申请接入测试 摘要:阿里云通义千问大模型已经通过备案并向公众开放。用户可以登录官网体验,企业用户可以通过阿里云调用API。阿里云通义千问在一个月的邀测…

《确保安全:PostgreSQL安全配置与最佳实践》

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🐅🐾猫头虎建议程序员必备技术栈一览表📖: 🛠️ 全栈技术 Full Stack: &#x1f4da…

go并发处理业务

引言 实际上,在服务端程序开发和爬虫程序开发时,我们的大多数业务都是IO密集型业务,什么是IO密集型业务,通俗地说就是CPU运行时间只占整个业务执行时间的一小部分,而剩余的大部分时间都在等待IO操作。 IO操作包括htt…

uniapp 触底加载

方式一 onReachBottomDistance 缺点:需要整个页面滑动,局部滑动触发不了 { // pages.json // 路由下增加 onReachBottomDistance "path": "detailed/detailed","style": {"navigationBarTitleText": "收…

cpu温度监测 Turbo Boost Switcher Pro for mac最新

Turbo Boost Switcher Pro是一款Mac电脑上的应用程序,旨在帮助用户控制和管理CPU的Turbo Boost功能。Turbo Boost是Intel处理器中的一项技术,可以在需要更高性能时自动提高处理器的频率。然而,这可能会导致电池消耗更快和温度升高。 以下是T…

《计算机视觉中的多视图几何》笔记(2)

Projective Geometry and Transformations of 2D 本章主要介绍本书必要的几何知识与符号。 文章目录 Projective Geometry and Transformations of 2D2.1 Planar geometry2.2 The 2D projective plane2.2.1 Points and lines 2.2.2 Ideal points and the line at infinity2.2…

elementui 中 DateTimePicker 组件时间自定义格式化

elementui 中 DateTimePicker 组件时间自定义格式化 需求分析 需求 elementui 中 DateTimePicker 组件时间自定义格式化 自定义需求&#xff1a;需要获取到 DateTimePicker 组件时间的值为[“2023/9/5 20:2”,“2023/9/4 2:10”] 分析 源码如下&#xff1a; <el-date-pick…

TypeScript类型兼容:协变和逆变

&#x1f3ac; 岸边的风&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 引言 协变&#xff08;Covariance&#xff09; 协变&#xff1a;类型的向下兼容性 逆变&#xff08;Contravaria…

deepspeed训练报错torch.distributed.elastic.multiprocessing.errors.ChildFailedError

测试场景&#xff1a;使用deepspeed框架训练gpt模型 问题&#xff1a; 报错torch.distributed.elastic.multiprocessing.errors.ChildFailedError 具体见截图&#xff1a;

随手笔记(四十五)——idea git冲突

图片为引用&#xff0c;在一次导入项目至gitee的过程中&#xff0c;不知道为什么报了403&#xff0c;很奇怪的一个错误&#xff0c;网上很多的答案大概分成两种。 第一种是最多的&#xff0c;直接找到windows凭据删掉 很抱歉的告诉各位&#xff0c;你们很多人到这里就已经解…

线性代数的本质(四)——行列式

文章目录 行列式二阶行列式 n n n 阶行列式行列式的性质克拉默法则行列式的几何理解 行列式 二阶行列式 行列式引自对线性方程组的求解。考虑两个方程的二元线性方程组 { a 11 x 1 a 12 x 2 b 1 a 21 x 1 a 22 x 2 b 2 \begin{cases} a_{11}x_1a_{12}x_2b_1 \\ a_{21}x_…

Vue3:proxy数据取值proxy[Target]取值

vue3底层是使用proxy进行代理的&#xff0c;而proxy中[[Target]]才是想要的值。 获取target值的方式一&#xff1a; <script setup>//先引入toRawimport { toRaw } from vue;//再使用console.log(toRaw(数据名))</script> 获取target值的方式二&#xff1a; <…

阿里云服务器配置怎么选择?几核几G?带宽系统盘怎么选?

阿里云服务器配置选择_CPU内存/带宽/存储配置_小白指南&#xff0c;阿里云服务器配置选择方法包括云服务器类型、CPU内存、操作系统、公网带宽、系统盘存储、网络带宽选择、安全配置、监控等&#xff0c;阿小云分享阿里云服务器配置选择方法&#xff0c;选择适合自己的云服务器…

NetSuite知识会汇编-管理员篇顾问篇2023

本月初&#xff0c;开学之际&#xff0c;我们发布了《NetSuite知识会汇编-用户篇 2023》&#xff0c;这次发布《NetSuite知识会汇编-管理员篇&顾问篇2023》。本篇挑选了近两年NetSuite知识会中的一些文章&#xff0c;涉及开发、权限、系统管理等较深的内容&#xff0c;共19…

嵌入式Linux驱动开发(I2C专题)(二)

I2C系统的重要结构体 参考资料&#xff1a; Linux驱动程序: drivers/i2c/i2c-dev.cI2CTools: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ 1. I2C硬件框架 2. I2C传输协议 3. Linux软件框架 4. 重要结构体 使用一句话概括I2C传输&#xff1a;APP通过I2…

linux rz乱码文件删除

通过rz上传文件的时候经常会遇到 文件乱码问题&#xff0c;删又删不掉。 使用rz -be的方法上传 遇到乱码文件操作步骤 1. ls -i # 列出文件的编号 2. find . -inum 29229139 -delete # 根据编号删除文件 find 需要扫描的路径 -inum 文件编号 -delete

VRTK4⭐四.和 UI 元素交互

文章目录 &#x1f7e5; 安装Tilia Unity.UI&#x1f7e7; 配置射线与UI交互器1️⃣ 配置直线射线2️⃣ 配置UI交互器 &#x1f7e8; 配置UI1️⃣ 更新EventSystem2️⃣ 进行Canvas设置 我们要实现的功能: 右手触摸到圆盘:显示直线射线 右手圆盘键按下:与选中UI交互 &#x1f7…

JWT安全

文章目录 理论知识cookie(放在浏览器)session(放在 服务器)tokenjwt&#xff08;json web token&#xff09;headerpayloadSignatureJWT通信流程 JWT与Token 区别相同点区别 WebGoat靶场--JWT tokens环境启动第四关第五关第七关 属于越权漏洞 理论知识 cookie(放在浏览器) ​…

静电消除器在工业设备中的用途

静电消除有几种&#xff0c;其中包括离子风枪、离子风嘴、离子风棒、离子风枪、离子风蛇等。今天我们就来聊一下离子风蛇。 离子风蛇是一种坐立式静电消除器&#xff0c;可消除难以接近或接触物体的静电或灰尘&#xff0c;可将蛇管随意变形使风咀指向目标方位&#xff0c;无需…