当前位置:网站首页>Excel函数公式大全—LOOKUP函数
Excel函数公式大全—LOOKUP函数
2022-08-10 11:14:00 【铭记yu心】
EXCEL系列文章目录
Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司、学校、家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ、BI这些功能同样适用于数据分析;并且在一些需要简单及时的数据分析项目前,Excel是完胜python、R、SPSS这些科学专业的软件的。因此决心开启Excel篇章。
数据分析为什么要学Excel
Excel图表美化—表格美化
Excel函数公式大全—IF函数
Excel函数公式大全—IF家族函数
Excel函数公式大全—VLOOKUP函数
Excel函数公式大全—MATCH函数
Excel函数公式大全—LOOKUP函数
前言
前面的文章给大家介绍了VLOOKUP和HLOOKUP这些匹配函数,但在早期没有这些函数的时候,有一个更为强大的函数在替他们工作着,那就是本篇文章的主角LOOKUP函数;在有众多匹配函数的时代,LOOKUP函数依然能屹立不倒自然有它存在的道理,那就让小铭同学带着大家一起简单看看这LOOKUP函数的强大之处吧!
也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !
一、LOOKUP函数语法
1、数组数据的匹配
1.1、基本参数释义
LOOKUP(lookup_value,array)
LOOKUP(条件,搜索的区域)
- 为最初,最简单的匹配方式。
- 强烈建议使用 VLOOKUP 或 HLOOKUP,不要使用数组形式。
参数名称 | 说明 |
---|---|
lookup_value (必填) | 为函数LOOKUP在数组中所要查找的数值。lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。 |
array (必填) | 为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。 |
1、如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。
2、函数HLOOKUP和函数VLOOKUP允许按行或按列索引,而函数LOOKUP总是选择行或列的最后一个数值。
1.2、图解算法
公式解释:找到C3到E12区域”甲"对应的数值。
1.3、实用案例
1.3.1、新建数据
为展示函数效果;数据均为Excel函数生成,无实际意义:
1.3.2、案例展示
图解算法已经展示数组类型基本使用方法,此处展示第二个小细节功能,代替IFS()函数工作。前文已提及IF()家族函数的优缺点,此处不做赘述。想要了解的可点击链接直达。
替换IFS()工作:
=LOOKUP(E7,{0,“差”;60,“中”;80,“良”;90,“优”})
此法代替原理正式构造数组类型数据,进行范围匹配。对比上面两图可以发现,IFS函数需要写的比较多,而LOOKUP写的较少,且在看不见的地方运行速度提升了不少,最终结果也都一样。
2、向量数据的匹配
2.1、基本参数释义
LOOKUP(lookup_value,lookup_vector,[result_vector])
LOOKUP(条件,含条件的搜索区域,对应的搜索区域)
- 提供数组形式是为了与其他电子表格程序兼容,这种形式的功能有限。
- 如果 LOOKUP 函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配。
参数名称 | 说明 |
---|---|
lookup_value (必填) | 为函数LOOKUP在数组中所要查找的数值。lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。 |
lookup_vector (必填) | 为只包含一行或一列的区域。lookup_vector的数值可以为文本、数字或逻辑值。 |
[result_vector] (必填) | 只包含一行或一列的区域,其大小必须与lookup_vector相同。 |
1、如果lookup_value小于lookup_vector中的最小值,函数LOOKUP返回错误值#N/A。
2、如果函数LOOKUP找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大数值。
2.2、图解算法
公式解释:找到E3到E12区域寻找C3:C1对应”甲"的位置的数值。
2.3、实用案例
2.3.1、新建数据
为展示函数效果;数据均为Excel函数生成,无实际意义:
2.3.2、案例展示
图解算法已经展示两个向量的基本使用方法,而第一小节也讲述了IFS与LOOKUP的区别此处展示给大家展示向量的写法。
替换IFS()工作:
=LOOKUP(E5,{0,60,80,90},{“差”,“中”,“良”,“优”})
总结
LOOKUP()函数今天就简单写到这儿,只有真正懂得函数的底层逻辑,才能写出复杂嵌套的函数公式。此函数不推荐用于匹配,反而推荐函数参数特性,去提取想要的数值,至于要提取什么样的字符,就交给聪明的你们了。
也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !
边栏推荐
- 基于UiAutomator2+PageObject模式开展APP自动化测试实战
- Introduction to Software Architecture
- Network Fundamentals (Section 1)
- 【Redis】内存回收策略
- Licking Exercise - 59 From Binary Search Trees to Greater Sum Trees
- 项目部署、
- A case of violent parameter tuning in machine learning
- 开源的作者,也有个生活问题
- Network sockets (UDP and TCP programming)
- Codeforces 862 C. Mahmoud and Ehab and the xor (技巧)
猜你喜欢
随机推荐
Analysis of the implementation principle of UUID from the perspective of source code
力扣练习——59 从二叉搜索树到更大和树
LeetCode 362. Design Hit Counter(计数器)
暑期总结4
LeetCode 83. 删除排序链表中的重复元素
使用哈工大LTP测试分词并且增加自定义字典
微信小程序,全局变量一个地方改变了其他地方的状态也跟着改变。
HDU 6040 Hints of sd0061 (技巧)
面试官:你们是如何保证接口的幂等性?
皕杰报表在传参乱码
网络套接字(UDP和TCP编程)
VSCode远程连接服务器报错:Could not establish connection to “xxxxxx”的可能错误原因及解决
LCD驱动端与设备端名称匹配过程分析(Tiny4412)
即时零售业态下如何实现自动做账?
模块九 - 设计电商秒杀系统
Not just running away, but saving the guy who mishandled rm -rf /*
StoneDB 文档捉虫活动第一季
LeetCode 82. Remove Duplicate Elements in Sorted List II
Centos7环境使用Mysql离线安装包安装Mysql5.7
一文读懂NFT数字藏品为何风靡全球?