LOOKUP-czzqb.xls
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《LOOKUP-czzqb.xls》由用户(Ronald)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LOOKUP_czzqb
- 资源描述:
-
1、LOOKUPLOOKUP 先从最简单的开始:LOOKUP的数组用法LOOKUP(lookup_value,array)【LOOKUP(查找值,数组)】 为简单起见,下面只讨论array为一列的情况,如:LOOKUP(“AS“,$A1:$A10) 举例复习一下LOOKUP函数的最简单的情况,如下面的这个 12 12LOOKUP(“12“,$A8:$13) 12 23我们注意到:这个数组是按升序排列的; 34有两个12,一个是数值型的,一个是文本型的,而LOOKUP查找的是第二个即文本型的 AS DF 首先,我们要注意LOOKUP函数的以下几点特性: 1.正规的LOOKUP用法,要求数组的第一列(
2、或第一行)必须按升序排列 2.如果找到lookup_value,则正常返回; 3.如果在数组中找不到查找值lookup_value,则返回比它小的最大数值; 4.如果查找值lookup_value小于数组的最小值,则返回#N/A; 5.查找值的类型应与数组中数据的类型相匹配,对于不匹配的数据,LOOKUP会忽略 特别提醒:只只有有数组按升升序序排列,以上特性2-4才能显现 下一步,如果数组不按升序排列而是乱序的,会怎么样? 这就要先搞清楚,LOOKUP是按什么策略进行查找的 onkey在这方面作了一个很好的工作。 他认为LOOKUP是使用二分法进行查找的。具体查找流程如下: 这里,数组变成了两
3、种值:#DIV/0!和1 (这也是用1来除的目的!) 12根据特性5,LOOKUP函数忽略错误值,即只查找1 23而根据上述流程图,lookup_value1,所以它返回最后一个1,即A91的值 可见,2可以改成任一个大于1的数字,但不能1 比如,我们试把B84公式改为LOOKUP(1,1/),结果为S 这是错误的 原因?还是仔细看看流程图,根据流程图,它查找的结果确实应该是S! 顺便说一下,公式比公式快得多! = 至此,下面这个就比较好理解了: 多条件查询: 品名规格单价查询:品名规格要求:从左表中查出 品名=“AA“且规格=“1*10“的物品的单价 AA1*51AA1*10方法有很多如,S
4、UM数组,SUMPRODUCT,INDEX+MATCH,等等 AA1*104而这里用的是LOOKUP: AC2*32 AB2*55 4 LOOKUP(2,1/(A105:A110=E105)*(B105:B110=F105),C105:C110) AE2*52可以根据前面的分析,一层层的搞懂这个公式的含义。 AA4*823 与SUMPRODUCT相比,LOOKUP能返回文本,而SUMPRODUCT 不行 试试把C106改成一个字符看看? = 【附】 LOOKUP在查找重复值中的用法: “查找重复值”是一个老话题了,各式方法多彩纷呈。 最近bosco_yip推出一个LOOKUP的解法: (这个方
展开阅读全文