当前位置:网站首页>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()函数今天就简单写到这儿,只有真正懂得函数的底层逻辑,才能写出复杂嵌套的函数公式。此函数不推荐用于匹配,反而推荐函数参数特性,去提取想要的数值,至于要提取什么样的字符,就交给聪明的你们了。
也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !
边栏推荐
- LeetCode 82. Remove Duplicate Elements in Sorted List II
- LeetCode 86. Delimited Linked List
- 微信小程序,全局变量一个地方改变了其他地方的状态也跟着改变。
- 自媒体爆款标题怎么写?手把手教你写热门标题
- LeetCode 82. 删除排序链表中的重复元素 II
- ENVI 5.3软件安装包和安装教程
- Database management tool: dynamic read-write separation
- 一文读懂NFT数字藏品为何风靡全球?
- 英特尔推送20220809 CPU微码更新 修补Intel-SA-00657安全漏洞
- Go 事,Gopher 要学的数字类型,变量,常量,运算符 ,第2篇
猜你喜欢
随机推荐
【LeetCode】640. 求解方程
十年架构五年生活-09 五年之约如期而至
Not just running away, but saving the guy who mishandled rm -rf /*
模块九 - 设计电商秒杀系统
彩色图和深度图转点云
std::move()
LeetCode 25. A set of K flipped linked lists
【Redis】内存回收策略
Since the media hot style title how to write?Taught you how to write the title
暑期总结4
Configuration swagger
LeetCode 82. Remove Duplicate Elements in Sorted List II
AutoCAD Map 3D功能之一暴力处理悬挂点(延伸)
Introduction to Software Architecture
LeetCode 362. Design Hit Counter
不止跑路,拯救误操作rm -rf /*的小伙儿
Samsung plans to start producing semiconductor components in Vietnam in 2023
负载均衡原理分析与源码解读
Analysis of the implementation principle of UUID from the perspective of source code
面试官:项目中 Dao、Service、Controller、Util、Model 怎么划分的?








