LOOKUP函数的强大功能.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LOOKUP函数的强大功能

首先需要声明三点:近期基于“lookup和vlookup谁更有用”在群中与人多次辩论。曾有多人提出一个观点:大多数人工作中用vlooukp,而不用lookup,这证明vlookup比lookup有用。然而我的看法,仅根据用的人多少来判断某工具的价值是不合逻辑的。就像N年前的日心说、月心说等等辩论结果,并非大多数人认为对的它就是对了,某些情况下,“真理掌握在少数人手中”;至于为什么“vlookup”的用户要多于“lookup”用户?是“vlookup”的功能强于“lookup”?是“vlookup”使用起来比“lookup”快捷?是“vlookup”完成同等功能,公式短于“lookup”?我的答案是:非也!完全是前辈们的误导!造成后进们都只知天下有“vlookup”,而忽略更强大的“lookup”的存在。打一个比方:某人第一次去某街道吃面,A店和B店的面都做得不错,但是所谓“不错”仍在程度上存在较大的差异:A店的质量差于B店。但是该人随机性地挑选店家时,选择了A店,他食后自认感觉不错,便向左邻右舍、远亲近邻们推荐。结果是什么?所有信任他的人都去A店吃面,不知道世上还在更好的B店也在卖面,只要少数只相信自己新自尝试过才下断语的人去吃完A店后再吃B店,从而喜欢上了B店的面。从而也造成了A店、B店两股支持者(Fans)们对面店评价的差异。为什么多数人只知道A店?————第一个面食者的误导!在群中为函数的用法而争论是许可的,也是必要的。有人劝大家不要争,我个人认为这对于函数的深层理解不利。学Excel虽比不上学术辩论,但是纷纷表达自己对函数的理解,及参数功能、参数用法的不同观点,有利于后来者借鉴,少走弯路!闲话表过,让我们来看看vlooukp的二三事。我们知道,工作中制表需要录入大量数据;我们也知道,数据存于工作表并非只为打印,很多时候需要后期处理,也需要作为其它数据的参考引用;我们更知道,引用数据,可以用vlookup来完成。可以说,在大多数人的工作中,vlookup为我们建下了汗马功劳, vlookup实在功不可没!那么vlookup竟究是什么?它有些什么功能?有什么参数?让我来解剖它。函数名:vlookup功能:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。在 VLOOKUP 中的 V 代表垂直。如果需要在表格或数值数组的首列查找指定的数值,而返回指定行处的数值,请用Hlookup.语法与参数:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)图一 vlookup参数图示其中第一参数“lookup_value”代表需要在第二参数Table_array的第一列去查找的数值,可以为数值、引用或文本字符串。需要注意的是类型必须与table_array第一列的类型一致。注意:查找文本时,文本不区分大小写;可以使用通配符“*”、“?”。“Table_array”是第二参数,为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用、常数数组、计算后的内存数组。对区域引用时,可以引用整列,excel会自动判断使用区域。这一点可以用下图来说明:图二 整列引用与实际区域引用第二参数的第一列必须包含查找的内容,其它列包含需返回的内容;返回内容的列序号由下个参数指定。注意:如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值。如果 range_lookup 为 FALSE,table_array 不必进行排序。这一点可以从下图看出数据升序排列时和乱序排列时公式结果的差异。图三 有序与乱序时公式的结果差异第三参数“Col_index_num”为table_array中待返回的匹配值的列序号。当它为1时,返回table_array第一列中的数值;为2,返回table_array第二列中的数值,以此类推。如果col_index_num小于1,函数 VLOOKUP 返回错误值值 #VALUE!;如果col_index_num大于table_array的列数,函数 VLOOKUP 返回错误值 #REF!。第四参数“Range_lookup”为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。“如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。“——这是Excel帮助中的说词,然而这种叙

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档