Excel中LOOKUP查询函数功能的操作方法
发布时间:2023-01-22 14:59:08
在日常工作中,我们都会遇到在数据表中查询数据的需求,Excel中对数据查询给出了很多的方式,其中速度最快的查询当属LOOKUP函数,今天,小编就教大家在Excel中LOOKUP查询函数功能的操作方法。
Excel中LOOKUP查询函数功能的操作步骤如下:
LOOKUP函数的语法如下:
LOOKUP(lookup_value,lookup_vector,result_vector)
LOOKUP(lookup_value,array)
LOOKUP的运行原理分析
1LOOKUP函数以高效的运算速度被EXCEL函数爱好者喜欢,而且LOOKUP在日常实际工作 * 别是数组公式,内存数组中应用广泛。
LOOKUP(lookup_value,lookup_vector,result_vector)
lookup_value意思为我们要在数据表中查找的“值”。
lookup_vector意思为我们要查找的值得“数据表”。
result_vector意思为我们通过数据表想要得到的"值“。
LOOKUP的查询方式为二分法查询,具体的查询原理看下图。
下面我们用例子给大家具体讲一下LOOKUP的具体应用与原理:
我们以一个学生成绩表为例进行分析,查询一下英语成绩为98的学生姓名:
F2的公式为=LOOKUP(D2,B2:B15,C2:C15)
意思为从B2:B15列里面找D2,并返回C2:C15相对应行的值
这里的结果是"刘备"肯定会让好多人感到困惑,明明有98对应的是“王思”怎么会返回“刘备”呢?那么看往下看,大家就会彻底明白的。
我们对LOOKUP的查找方法进行分解——第一次二分法查询:
98会跟第7行的数据78进行比较,因为98>78,所以返回第8到第14行的值。
第二次二分法查询:
98会跟第4行的数据66进行比较,因为98>66,所以返回第5到第7行数据。
第三次二分法查询:
98会跟第2行的数据87进行比较,因为98>87所以返回第3数据。
因为98比91大,所以就向下近似取比98小的最近的值——91所对应的名字
这里就给我们总结了一个知识点:
1、LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按照升序排列。(在EXCEL帮助文档里也是这么说的)
如果所查询值为明确的值,则返回值对应的结果行,如果没有明确的值,则向下取的于所查询值最近的值
2、查找一个不确定的值,如查找一列数据的最后一个数值,在这种情况下,并不需呀升序排列。(下面有例子特别说明)
END
LOOKUP用法1:LOOKUP(lookup_value,lookup_vector,result_vector)
我们以例子1来帮助大家理解(没有明确的值,但是存在包含关系)
一个公司的销售提成表如下:
我们求取销售额在40W所得提成:
这因为40W介于10W与50W之间,所以取比40W小的,最接近的值10W所对应的提成比例。
我们以例子2来帮助大家理解(有明确的值)
如下图,找成绩为英语98的人的姓名:
LOOKUP用法2:LOOKUP(lookup_value,array)
LOOKUP(lookup_value,array)的意思为,从array(数组)里的第一列查找”lookup_value“的值,并返回array里最后一列的结果。
我们依旧以例子来解释
我们一个班级的学生成绩单:
我们查找“李刚”的总成绩:
公式为: LOOKUP(G5,B2:F11)
从B列中查找G5的值,找到后,返回F列对应的行的值。
LOOKUP函数查找最后非空数值的方法及原理
这里如果查询表中,最后一个人的工资。我们想想该怎么写?
G2的公式为: LOOKUP(9E+307,d:d)
9E+307是Excel中的最大数值
G3的公式为: LOOKUP(65535,CODE(C:C),D:D)
65535是Excel中汉字代码的最大代码
Excel中LOOKUP查询函数功能的操作方法
猜你喜欢
- 使用Word编辑文档的时候,如果有小技巧的话,可以解决很多遇到的问题,也让工作更高效的完成,下面给大家分享word怎么删除水印的小技巧。1、
- 因为PDF的可阅读性和实用性,而被广泛应用。PDF格式是一种应用非常广泛的格式,与DOC的文档格式相比,PDF格式的阅读体验更好,而DOC可
- 我们都知道,在编辑Word文档时,通过设置行号选项,可以更有效地控制行号在Word2010文档中的间隔、距正文距离等参数,从而使得文档更加有
- 很多文件习惯保存成为pdf文件可以防止修改,当你需要将其保存为图片,直接保存可能清晰度达不到你的要求,这是因为你保存的图片分辨率不够,这里小
- 在Excel中制作工资条的方法非常多,比如辅助列排序法、函数法、VBA法等等,每个方法都有自己的优缺点,辅助列方法是比较容易理解的,但是每次
- excel表格怎么设置a4纸打印成整页?想让excel表格打印的时候,表格中的内容占满一张a4纸张,该怎么设置呢?下面我们就来看看详细的教程
- Excel公式技巧:从字符串中提取数字——数字位于字符串开头本文主要研究从字符串开头提取数字的技术:1. 这些数字是连续的2. 这些连续的数
- Excel中index函数怎么快速查找值班人员?excel表格中的值班表想要看看谁值班,该怎么查找值班人员呢?下面我们就来看看详细的教程,需
- 在处理一些机密和隐私文件的时候我们会给Word文档加密,防止别人盗取机密。除了给文档加密以外,还有没有更好的方法来预防这些安全隐患呢?其实方
- 函数说明DVARP函数的主要作用是将列表或数据库的列中满足指定条件的数字作为样本总体,计算总体的方差。函数语法DVARP(database,
- 1、打开EXCEL程序;2、点击工具栏上的“插入”,选择“图片”-“自选图形”,如图:3、在“自选图形”界面点击“流程图”,选择“汇总连接”
- 昨天凌晨,苹果推出了最新版本的iOS15.6.1系统!iOS15.6.1正式版更新包只有200多兆,主要做了以下两个重要修复:第一:修复新的
- 当我们使用win10系统时,一些小伙伴会遇到win10死机,黑屏完全不能移动,也不能关机的情况。针对这一情况,小编认为可能是由于某些情况下操
- 大家在制作Excel工作表时,往往是既有数据又有文字,这样在输入时就需要在中英文之间反复切换输入法,非常麻烦。其实有一个好技巧,就可以让Ex
- 在我们使用excel制作表格的时候,在制作表头的时候都会设置一条斜线来划分两个区域。下面给大家分享excel表格斜线的添加方法。excel表
- win10开始菜单磁贴是个很具有创新性的设计,使用也很便利,只要用鼠标进行拖拽图标即可对布局设置。可以根据自己的爱好,把常用的软件图标拖拽到
- 有时,我们需要频繁地用到一些自定义宏实现批量操作,而每次都在新的表格中粘贴宏代码会比较繁琐。如果把一些通用的宏或函数写成Excel加载项,在
- 不少用户在使用Win10系统的时候总会碰到各种bug,例如当Win10电脑待机的时候屏幕就黑屏,只有一个鼠标的图案,那么遇到这种情况该怎么办
- 我们都知道,在软件操作过程中会用到许多快捷键,灵活运用快捷键,对于我们来说,那是事半功倍。但是,许多人只知道Ctrl+C(复制)、Ctrl+
- excel表格锁定第一行步骤如下:在Excel中,单击选中“B2”单击格,执行“窗口”→“拆分”命令,接下来便会出现的效果,如果没有出现效果