下载此文档

LOOKUP函数的使用方法.xls


文档分类:办公文档 | 页数:约1页 举报非法文档有奖
1/1
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/1 下载此文档
文档列表 文档介绍
LOOKUP先从最简单的开始:LOOKUP的数组用法LOOKUP(lookup_value,array)【LOOKUP(查找值,数组)】[为简单起见,下面只讨论array为一列的情况,如:LOOKUP("AS",$A1:$A10)]举例复****一下LOOKUP函数的最简单的情况,如下面的这个1212LOOKUP("12",$A8:$13)1223我们注意到:这个数组是按升序排列的;34有两个12,一个是数值型的,一个是文本型的,而LOOKUP查找的是第二个即文本型的ASDF首先,我们要注意LOOKUP函数的以下几点特性:,要求数组的第一列(或第一行),则正常返回;,则返回比它小的最大数值;,则返回#N/A;,对于不匹配的数据,LOOKUP会忽略特别提醒:只有数组按升序排列,以上特性2-4才能显现下一步,如果数组不按升序排列而是乱序的,会怎么样?这就要先搞清楚,LOOKUP是按什么策略进行查找的onkey在这方面作了一个很好的工作。他认为LOOKUP是使用二分法进行查找的。具体查找流程如下:http://club./?boardID=3&ID=113915&page=1我们把这个流程图暂且放下,来看看下面这个公式:【注:以下公式都由bosco_yip首先推出】公式①LOOKUP(+307,A62:A66),见单元格B263445公式目的:查找数组区域(A62:A66)中最后一个数值(非空、非文本、非逻辑值、非错误值)=+307是excel允许输入的最大数字(见帮助),而这个数比数组中所有的数都大,会怎么样?即根据上面的流程图:它会从中间开始查向下一直查到最后一个!+307--它就返回A(posi)<见流程图>,即A66的值。达到了公式的目的!上面公式只能查找数值型(见特性5),如果要查找文本型的,怎么办?注意到特性5,我们要使用下面的公式:LOOKUP(REPT("龠",255),A62:A66)式中,REPT("龠",255)表示255个"龠",而这个"龠"是目前已知的最“大”的文本值。查找过程及结果与上述相同,不再赘述。[顺便提一句,文本型的最小值是"",即空值;数字型最小值是-+307这两个最小值,有时也有用。故存之]如果要全取文本与数字,用下式:=INDEX(A62:A66,MAX(MATCH({"龠龠龠龠龠龠龠龠龠龠龠龠龠龠龠龠龠龠龠龠",+307},A62:A66)))有以上讨论作基础,我们来看下式,这已经是LOOKUP的向量用法了:公式②LOOKUP(2,1/(A84:A92<>""),A84:A92)23目的:与上式相同,也是查找A84:A92中的最后一个数值(非空、非文本、非逻辑值、非错误值)12345首先看这里的1/(A84:A92<>"")

LOOKUP函数的使用方法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数1
  • 收藏数0 收藏
  • 顶次数0
  • 上传人在水一方
  • 文件大小37 KB
  • 时间2018-11-23