在查找Lookup的运用的查到lookup的初级到高级篇

上传人:积*** 文档编号:124317981 上传时间:2022-07-24 格式:DOCX 页数:9 大小:40.91KB
返回 下载 相关 举报
在查找Lookup的运用的查到lookup的初级到高级篇_第1页
第1页 / 共9页
在查找Lookup的运用的查到lookup的初级到高级篇_第2页
第2页 / 共9页
在查找Lookup的运用的查到lookup的初级到高级篇_第3页
第3页 / 共9页
点击查看更多>>
资源描述
在查找Lookup的运用的查到lookup的初级到高档篇,但愿可以对人们有用。对我是非常有用啦 下面是来自兰色幻想,转自“excel精英培训”一、入门级 VLOOKUP是一种查找函数,给定一种查找的目的,它就能从指定的查找区域中查找返回忆要查找到的值。它的基本语法为: VLOOKUP(查找目的,查找范畴,返回值的列数,精确OR模糊查找)下面以一种实例来简介一下这四个参数的使用 例1:如下图所示,规定根据表二中的姓名,查找姓名所相应的年龄。 公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0) 参数阐明: 1 查找目的:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目的。我们要根据表二的“姓名”在表一中A列进行查找。 公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0) 2 查找范畴(VLOOKUP(A13,$B$2:$D$8,3,0) ): 指定了查找目的,如果没有说从哪里查找,EXCEL肯定会很为难。所如下一步我们就要指定从哪个范畴中进行查找。VLOOKUP的这第二个参数可以从一种 单元格区域中查找,也可以从一种常量数组或内存数组中查找。本例中要从表一中进行查找,那么范畴我们要怎么指定呢?这里也是极易出错的地方。人们一定要注 意,给定的第二个参数查找范畴要符合如下条件才不会出错: A 查找目的一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所相应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。由于查找的“姓名”不在$A$2:$D$8区域的第一列。 B 该区域中一定要涉及要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要涉及在这个范畴内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。 3 返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一种整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“年龄”,它是第二个参数查找范畴$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范畴区域的第几列。如果本例中要是查找姓名所相应的性别,第3个参数的值应当设立为多少呢。答案是2。由于性别在$B$2:$D$8的第2列中。 4 精确OR模糊查找(VLOOKUP(A13,$B$2:$D$8,3,0)),最后一种参数是决定函数精确和模糊查找的核心。精确即完全同样,模糊即涉及的意思。第4个参数如果指定值是0或FALSE就表达精确查找,而值为1 或TRUE时则表达模糊。这里兰色提示人们牢记牢记,在使用VLOOKUP时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到成果了。 好了,有关VLOOKUP函数的入门级应用就说到这里,VLOOKUP函数可不只是这样简朴的查找,我们讲的还只是1/10的用法。其她的没法在一篇文章中阐明。敬请期待“VLOOKUP的使用措施-进阶篇”吧。我们学习了VLOOKUP的基本用法和示例,本讲将简介VLOOKUP在使用中的某些小技巧。一、VLOOKUP多行查找时复制公式的问题 VLOOKUP函数的第三个参数是查找返回值所在的列数,如果我们需要查找返回多列时,这个列数值需要一种个的更改,例如返回第2列的,参数设立为2,如 果需要返回第3列的,就需要把值改为3。如果有十几列会很麻烦的。那么能不能让第3个参数自动变呢?向后复制时自动变为2,3,4,5。 在EXCEL中有一种函数COLUMN,它可以返回指定单元格的列数,例如 =COLUMNS(A1) 返回值1 =COLUMNS(B1) 返回值2 而单元格引用复制时会自动发生变化,即A1随公式向右复制时会变成B1,C1,D1。这样我们用COLUMN函数就可以转换成数字1,2,3,4。 例:下例中需要同步查找性别,年龄,身高,体重。 公式:=VLOOKUP($A13,$B$2:$F$8,COLUMN(B1),0)公式阐明:这里就是使用COLUMN(B1)转化成可以自动递增的数字。二、VLOOKUP查找浮现错误值的问题。 1、如何避免浮现错误值。 EXCEL 在VLOOKUP查找不到,就#N/A的错误值,我们可以运用错误解决函数把错误值转换成0或空值。 即:=IF(ISERROR(VLOOKUP(参数略)),VLOOKUP(参数略) EXCEL,EXCEL中提供了一种新函数IFERROR,解决起来比EXCEL简朴多了。 IFERROR(VLOOKUP(),) 2、VLOOKUP函数查找时浮现错误值的几种因素 A、实在是没有所要查找到的值 B、查找的字符串或被查找的字符中具有空格或看不见的空字符,验证措施是用=号对比一下,如果成果是FALSE,就表达两个单元格看上去相似,其实成果不同。 C、参数设立错误。VLOOKUP的最后一种参数没有设立成1或者是没有设立掉。第二个参数数据源区域,查找的值不是区域的第一列,或者需要反回的字段不在区域里,参数设立在入门讲里已注明,请参阅。 D、数值格式不同,如果查找值是文本,被查找的是数字类型,就会查找不到。解决措施是把查找的转换成文本或数值,转换措施如下: 文本转换成数值:*1或-或/1 数值转抱成文本:& VLOOKUP函数的使用措施(进阶篇) 在学习了VLOOKUP的入门和初级篇后,本文将带将人们学习VLOOKUP的进阶篇:VLOOKUP的模糊查找。 一、字符的模糊查找 在A列我们懂得如何查找型号为“AAA”的产品所相应的B列价格,即: =VLOOKUP(C1,A:B,2,0) 如果我们需要查找涉及“AAA”的产品名称怎么表达呢?如下图表中所示。 公式=VLOOKUP(*&A10&*,A2:B6,2,0) 公式阐明:VLOOKUP的第一种参数容许使用通配符“*”来表达涉及的意思,把*放在字符的两边,即* & 字符 & *。 二、数字的区间查找 数字的区间查找即给定多种区间,指定一种数就可以查找出它在哪个区间并返回这个区间所相应的值。 在VLOOKUP入门中我们提示VLOOKUP的第4个参数,如果为0或FALSE是精确查找,如果是1或TRUE或省略则为模糊查找,那么实现区间查找正是第4个参数的模糊查找应用。 一方面我们需要理解一下VLOOKUP函数模糊查找的两个重要规则: 1、引用的数字区域一定要从小到大排序。杂乱的数字是无法精确查找到的。如下面A列符合模糊查找的前题,B列则不符合。 2、模糊查找的原理是:给一定个数,它会找到和它最接近,但比它小的那个数。详见下图阐明。 最后看一种实例: 例:如下图所示,规定根据上面的提成比率表,在提成表计算表中计算每个销售额的提成比率和提成额。 公式:=VLOOKUP(A11,$A$3:$B$7,2) 公式阐明: 1、上述公式省略了VLOOKUP最后一种参数,相称于把第四个参数设立成1或TRUE。这表达VLOOKUP要进行数字的区间查找。 2、图中公式中在查找5000时返回比率表0所相应的比率1%,因素是0和10000与5000最接近,但VLOOKUP只选比查找值小的那一种,因此公式会返回0所相应的比率1%。VLOOKUP函数的使用措施(高档篇)前言:前面我们分别学习了VLOOKUP函数的入门、初级和进阶篇。今天我们学习VLOOKUP函数的高档应用部分-VLOOKUP函数的数组应用。(本文由兰色幻想原创,转载请注明转自excel精英培训)一、VLOOKUP的反向查找。 一般状况下,VLOOKUP函数只能从左向右查找。但如果需要从右向右查找,则需要把区域进行“乾坤大挪移”,把列的位置用数组互换一下。 例1:规定在如下图所示表中的姓名反查工号。 公式:=VLOOKUP(A9,IF(1,0,B2:B5,A2:A5),2,0) 公式剖析: 1、这里其实不是VLOOKUP可以实现从右至右的查找,而是运用IF函数的数组效应把两列换位重新组合后,再按正常的从左至右查找。 2、IF(1,0,B2:B5,A2:A5)这是本公式中最重要的构成部分。在EXCEL函数中使用数组时(前提时该函数的参数支持数组),返 回的成果也会是一种数组。这里1和0不是实际意义上的数字,而是1相有关TRUE,0相称于FALSE,当为1时,它会返回IF的第二个参数(B列),为 0时返回第二个参数(A列)。根据数组运算返回数组,因此使用IF后的成果返回一种数组(非单元格区域):张一,A001;赵 三,A002;杨五,A003;孙二,A004二、VLOOKUP函数的多条件查找。 VLOOKUP函数需要借用数组才干实现多条件查找。 例2:规定根据部门和姓名查找C列的加班时间。 分析:我们可以延用例1的思路,我们的努力方向不是让VLOOKUP自身实现多条件查找,而是想措施重构一种数组。多种条件我们可以用&连接在一起,同样两列我们也可以连接成一列数据,然后用IF函数进行组合。 公式:=VLOOKUP(A9&B9,IF(1,0,A2:A5&B2:B5,C2:C5),2,0) 公式剖析: 1、A9&B9 把两个条件连接在一起。把她们做为一种整体进行查找。 2、A2:A5&B2:B5,和条件连接相相应,把部分和姓名列也连接在一起,作为一种待查找的整体。 3、IF(1,0,A2:A5&B2:B5,C2:C5) 用IF(1,0把连接后的两列与C列数据合并成一种两列的内存数组。按F9后可以查看的成果为: 销售张一,1;销售赵三,5;人事杨五,3;销售赵三,6 4、完毕了数组的重构后,接下来就是VLOOKUP的基本查找功能了,此外公式中具有多种数据与多种数据运算(A2:A5&B2:B5),,因此必须以数组形式输入,即按ctrl+shift后按ENTER结束输入。 三、VLOOKUP函数的批量查找。 VLOOKUP一般状况下只能查找一种,那么多项该怎么查找呢? 例3 规定把如图表中所有张一的消费金额全列出来 分析:通过前面的学习,我们也有这样一种思路,我们在实现复杂的查找时,努力的方向是怎么重构一种查找内容和查找的区域。要想实现多项查找,我们可以对查找的内容进行编号,第一种浮现的是背面连接1,第二个浮现的连接2。 公式:=VLOOKUP(B$9&ROW(A1),IF(1,0,$B$2:$B$6&COUNTIF(INDIRECT(b2:b&ROW($2:$6),B$9),$C$2:$C$6),2,) 公式剖析: 1、B$9&ROW(A1) 连接序号,公式向下复制时会变成B$9连接1,2,3 2、给所有的张一进行编号。要想生成编号,就需要生成一种不断扩大的区域(INDIRECT(b2:b&ROW($2:$6),然后在这个逐行扩大的区域内记录“张一”的个数,在连接上$B$2:$B$6后就可以对所有的张一进行编号了。 3、IF(1,0把编号后的B列和C组重构成一种两列数组 通过以上的解说,我们需要懂得,VLOOKUP函数的基本用法是固定的,要实现高档查找,就需要借助其她函数来重构查找内容和查找数组。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!