Excel中的Lookup函数

Excel提供了多种表间搜索的命令和方式,其中最常用的当数LOOKUP,VLOOKUP,HLOOKUP,和多重IF流程命令这几种方式。很难说这几种方式当中哪种效果更好,哪种更适合你的情况,更何况在大型数据表格的搜索进程中我们往往要混合使用这几种方法才能达到最佳效果。本文在此仅就EXCEL中进行搜索的三种方法进行介绍,希望对你能有所帮助。

查找功能

所有查找功能的工作机理都是大致一样的。例如你输入一个零件的型号,查找功能会返回对应零件的详细描述;输入一个人名,它会返回对应联系人的联系地址。移动电话中也有搜寻功能:选中联系人姓名,就会给显示出他们的电话号码。

Excel中的LOOKUP函数有两种对应类型,矢量类和矩阵类。矢量类仅在单列或者单行内搜索给定值,并将该值赋给表格中指定某位置。也就是说,你要提供的参数包括要搜索的行或者列以及返还值所处行或者列。

LOOKUP的矩阵类型应用很少会用到,微软是这样说的,“这个功能仅仅是为其他软件提供兼容功能”。在Excel中这种矩阵类型的搜索已经完全可以用VLOOKUP和HLOOKUP替代了。

正像前面所说的,在矢量类型应用中,你要给LOOKUP函数指定三个参量,分别是搜索值,搜索范围,结果存放范围。为了解释得更清楚,你可以像我一样创建一个名为“数据”的表格,在这里我选择将数据放在B2:E4的范围内(如***1)。选中该范围,在名称栏输入“表格”(如***2)。在这里我们最关心的是B列和D列的数据――社区活动以及日期。选中B2:B5的数据,在名称栏输入“社区活动”。因为D列已经有标题“日期”了,所以直接借用,选中D1:D5,按住Shift+Ctrl+F3,当“指定名称”勾选框弹出时,勾选“首行”,点击“确定”。

将文件的另一页表格命名为“社区时讯”,在该页的B2格输入“=LOOKUP(D2,社区活动,日期)”你就可以在D2格中填入“业主年会”的同时,B2中显示出活动日期“7月7日”,输入“春季舞会”也会显示相应的日期(如***3)。但是输入另外两项活动的名称时,B2格则会返回值“N/A”(意味着值不可用)。这是为什么呢?因为LOOKUP首先需要将所有作为搜索条件的数据项以升序排列之后才能正常搜索,所以在这个例子里面,开头业主年会的开头字母Y会阻断搜索程序继续搜索以C和X开头的另外两个活动。

解决之道

针对这种情况,一种解决办法是点击“数据”菜单,选择“排序”,以升序排列B列。这样LOOKUP功能就能正确返回所有搜索结果了。

更方便的一种方法则是用VLOOKUP命令替换LOOKUP命令。VLOOKUP有别于LOOKUP,需要给定四个参数:搜索条件,数据表或数据所在矩阵位置,待搜索列,以及一个用来解决LOOKUP需要按升序搜索的问题的逻辑值。

这里我们仍以***1中尚未排序的表格为例,作为搜索条件的值仍由“社区时讯”表格中的D2指定。这里与LOOKUP最大的不同就是,在VLOOKUP中,所有搜索条件所在列的编号总是整个数据区域的第一列,也就是在名为“表格”的区域中叫做“社区活动”的B2列。函数中的第三个参量是结果所在列的编号,这个编号是从“表格”区域中的第一列顺序排下来的――B列在这里应该以“1”来表示。

要让命令返回的结果仍为“数据表格”的D列,所以第三个参量应该是“3”。只要在第四个参量的位置填入FALSE就可以解决先前提到的按照字母升序搜索带来的问题。所以在这里我们应该在B2格内输入下面这个命令:“=VLOOKUP(D2,表格,3,FALSE)”。

为了进一步了解HLOOKUP的功能,我们假设同样的数据以横向排列。选中“表格”区域,右键选择“复制”,单击“编辑”菜单|“选择性粘贴”,勾选“转置”,单击“确定”。再调整一下表格宽度,你可以得到一张大致跟我一样的新表单(如***4)。

搜索行

HLOOKUP需要一组类似的参量:搜索条件、数据矩阵、待搜索行编号,以及一个逻辑值。搜索条件仍位于“社区时讯”表格中的D2;不过这时的源数据表是“数据”表格中的B9:F12;搜索行编号仍是3;因为活动名称没有按字母升序排列,第四项逻辑值仍定在FALSE。所以在“社区时讯”表格的B2内我们应这样填入公式:“=HLOOKUP(D2, 数据!B9:F12,3,FALSE)”

在“社区时讯”的D2中输入任意一次活动的名称,都将会在B2中得到对应的活动时间。如果不希望每次都添加活动的名称,可以在D2里面创建一个下拉菜单(如***5)。

点击D2格,选择“数据”菜单下面的“有效性”,在设置标签下面选择有效性标准下拉菜单中的“序列”;在来源框中填入:“=社区活动”,单击“确定”。这样以后再点击这个单元格就会以下拉菜单形式给出原始表中“社区活动”列的活动名。

当然在Excel中还存在其他简便的搜索方法。比如使用“工具”菜单下“向导”中的“查阅”,它会自动采用INDEX和MATCH函数创建搜索条件式。当然在本例中也可以直接添加下面这个公式:“=INDEX(表格,MATCH(D2,社区活动,),3)”。

同样的INDEX函数将会搜索到对应的活动时间。函数中的参量均以矩阵格式给出,包括矩阵位置(由变量“表格”给出),行标(由“MATCH”函数给出),列标(由“3”给出)。其中的“MATCH”函数需要三个参量:搜索条件,搜索范围,和一个选添的匹配类型值。如果最后一个参量未指定,默认值为1,即返还小于等于搜索值的最大值。

查阅向导

你可以用前文中提到的方法调用查阅向导。第一步是指定待搜索区域,点击“查询向导”对话框末尾的“_”按钮,选中B1:E5;第二步将会询问哪一行和哪一列包含带查找数据,在这一步选择“日期”和“跳蚤市场”(如***6);进入第三步,选择“仅显示公式”方式显示结果;在第四步选择B2。

这里得到的公式应该类似于“=INDEX(数据!$B$1:$E$5, MATCH("跳蚤市场",数据!$B$1:$B$5,), MATCH("日期",数据!$B$1:$E$1,))”

但我们不希望搜索仅停留于跳蚤市场这一行,所以我们可以用“D2”来代替它,这样公式就变成:

“=INDEX(数据!$B$1:$E$5, MATCH(D2,数据!$B$1:$B$5,), MATCH("日期",数据!$B$1:$E$1,))”

相较而言,我个人更喜欢直接给出比较简单的公式代码,而不是借用其他向导完成这项工作。当然大家各有所好,挑选一种适合自己的方法完成工作就可以了。

Excel中的Lookup函数

转载请注明出处学文网 » Excel中的Lookup函数

学习

葡萄酒分类说

阅读(28)

本文为您介绍葡萄酒分类说,内容包括葡萄酒杯分类及图解,葡萄酒商标分类。普文养生:葡萄酒的品种有哪些?李晨光老师:葡萄酒的分类:一、按葡萄生长来源不同分类:1、山葡萄酒(野葡萄酒):以野生葡萄为原料酿成的葡萄酒。产品以山葡萄酒或葡萄酒命

学习

黑玉髓“刷”掉亚健康

阅读(26)

养生风劲吹,热度不改。身心俱疲的都市人,有的热衷东方的中医养生,有的青睐欧美的精油按摩,熊和鱼掌都想兼得的顾客也不乏选择那些东西结合的美容院,但如果再想加上神秘的“玉髓经络刷”,恐怕就独此一家了。雨淑缇五行经络玉髓刷体疗法将西方芳

学习

论知识发现与数据挖掘

阅读(24)

本文为您介绍论知识发现与数据挖掘,内容包括论知识发现与数据挖掘,数据挖掘和知识发现论文。知识发现和数据挖掘是空间数据获取、空间数据库、空间计算机以及网络通信、管理决策支持等技术发展到一定阶段的产物,作为一门新型的边缘学科,其

学习

试述V型滤池运行与管理

阅读(27)

本文为您介绍试述V型滤池运行与管理,内容包括v型滤池工作周期的确定方法,v型滤池运行参数控制。V型滤池是一种技术工艺比较先进的滤池,在我国城市自来水厂建设中得到广泛的应用。本文首先简单介绍了V型滤池的使用现状和原理,然后详细分析

学习

正确理解资本成本

阅读(28)

本文为您介绍正确理解资本成本,内容包括如何理解资本成本,平均资本成本计算公式。【摘要】资本成本作为企业决策的一个重要影响因素,对其概念的正确理解直接影响着企业的投融资决策。文章从筹资者和投资者的角度对资本成本的概念进行了厘

学习

民族乡的性质及其为什么不能成为一级民族自治地方的原因

阅读(23)

本文为您介绍民族乡的性质及其为什么不能成为一级民族自治地方的原因,内容包括为什么民族乡不属于民族自治地方,民族乡是不是民族区域自治。民族乡的形成和确立,及其在中国的发展实践经验证明民族乡是中国民族区域自治制度特殊而重要的组

学习

几种塑料薄膜拉伸力的检测

阅读(202)

本文为您介绍几种塑料薄膜拉伸力的检测,内容包括塑料薄膜拉伸性能,塑料薄膜拉伸工。塑料薄膜是最主要的软包装材料之一,本文对几种常见的塑料薄膜,结合其所适用的对应标准,在GB/T2918《塑料试样状态调节和试验的标准环境》规定的环境下进行

学习

开展性健康教育的实践

阅读(29)

本文为您介绍开展性健康教育的实践,内容包括性健康教育如何开展,性健康教育开展的必要性。【摘要】本文总结我们九年来开展性健康教育的实践,认为性健康教育的原则是性生理、性心理、性伦理结合,三理结合,三理同步;弘扬性文明,发展性科学,提倡

学习

浅谈电梯技术发展趋势

阅读(18)

本文为您介绍浅谈电梯技术发展趋势,内容包括旧楼加装电梯是未来趋势吗,2022年加装电梯趋势。随着我国经济的高速发展,高楼大厦鳞次栉比,电梯的发展成为必然趋势,也成为人们关注的焦点。电梯已不仅是一种生产环节中的重要设备,更是一种人们频

学习

问题分析报告范文

阅读(18)

本文为您介绍问题分析报告范文,内容包括问题分析报告范文,三观存在问题的原因分析报告。问题分析报告范文第1篇财务分析报告(本文主要指内部管理报告)是对企业经营状况、资金运作的综合概括和高度反映。然而要写出一份高质量的财务分析报

学习

浅谈职业健康安全管理体系的建立与运行

阅读(152)

本文为您介绍浅谈职业健康安全管理体系的建立与运行,内容包括质量环境和职业健康安全管理体系,iso45000职业健康安全管理体系。摘要职业健康安全管理体系是运用较为广泛的安全管理模式,主要关注组织运行过程中对员工职业健康安全的影响。

学习

股票市场操纵行为的界定

阅读(22)

本文为您介绍股票市场操纵行为的界定,内容包括操纵市场行为的界定,操纵股票的界定。[摘要]证券市场已成为社会主义市场经济体制不可缺少的重要组成部分,但相对西方主要资本主义国家来说,我国证券市场还处在早期阶段,由于诸多原因,尚有许多违

学习

二、武当武术概论

阅读(23)

本文为您介绍二、武当武术概论,内容包括武当武术概论,武当文化概论论文3000字。中华武林素有“北崇少林,南尊武当”之说。武当武术又称武当内家拳法,它产生于武当道门,以老庄哲学为理论基础,具有注重内炼修为,以武演道,以柔克刚等特点。武当武

学习

稳增长地方再现投资潮

阅读(31)

本文为您介绍稳增长地方再现投资潮,内容包括稳增长投资主线持续深化,充分认识稳投资稳增长。在经济下行压力之下,各地稳增长大幕陆续拉开。陕西、广东、贵州、宁波、长沙等地先后出台了一系列稳增长投资计划,同时还有一批重大项目集中开工

学习

函数极限的几种简单求法

阅读(51)

本文为您介绍函数极限的几种简单求法,内容包括求函数极限的几种方法论文,极限函数lim重要公式推导。极限是高等数学中最基本、最重要的内容;求极限是高等数学教学中极为重要的基础运算,求极限有直接代入法、消公共因子法、分子有理化法、

学习

浅析经济增加值

阅读(35)

现代企业的业绩评价是一个深受各方利益相关者关注的问题,但至今没有形成一个公认的业绩计量方法。不同的时期,人们对企业的判断标准也不尽相同。从19世纪,真正现代意义上的企业出现以来,企业目标经历了利润最大化、效益最大化、股东价值最大

学习

物理中的反比例函数

阅读(32)

反比例函数是我们在数学中学过的一种函数.其实,在物理计算中,也会经常用到有关反比例函数的知识.为帮助同学们掌握和运用,现以2006年部分省市的中考题为例说明如下.一、近视眼镜镜片的焦距问题例1近视眼镜的度数y(度)与镜片焦距x(m)成反比例.已

学习

关于函数定义域的若干问题

阅读(22)

定义域是构成函数的两大要素之一,所谓定义域就是自变量使函数的对应法则成立的一切值所构成的实数集,或者称之为自变量的取值范围。定义域问题看似简单,然而还是有若干值得注意的地方,如果学生对此缺乏深刻而细致的理解,就会盲目地进行解题,导

学习

多元函数的极值与最值

阅读(35)

本文为您介绍多元函数的极值与最值,内容包括多元函数极值和最值应用题,多元函数的最值和极值习题。本文通过几个例子的讨论说明求多元函数的极值与最值比求一元函数极值与最值要复杂得多,某些一元函数求极值与最值的方法及结论对多元函数

学习

函数·指数函数与对数函数

阅读(26)

本文为您介绍函数·指数函数与对数函数,内容包括指数函数与对数函数综合,指数函数与对数函数的应用题。一、选择题(每小题4分,共40分,每小题只有一个选项符合题意)

学习

例析函数定义域的求法

阅读(30)

本文为您介绍例析函数定义域的求法,内容包括函数定义域及解析式的求法,抽象函数定义域的求法步骤。函数的定义域是函数自变量的取值范围,它是函数不可缺少的一个组成部分,也是研究函数的一切源头。求函数的定义域是历年高考必考的知识点之

学习

二元函数极限常用的求解方法

阅读(25)

本文为您介绍二元函数极限常用的求解方法,内容包括二元函数的极限与连续性的关系,二元函数应用洛必达法则求极限。内容摘要:函数极限的求法是高等数学中的重点、难点,同时也是研究函数最主要的方法之一,本文着重对二元极限的求法和二重