版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Excel函数中最受欢迎的有三大家族,一个是以SUM函数为首的求和家族,一个是以VLOOKUP函数为首的查找引用家族,另外一个就是以IF函数为首的逻辑函数家族。根据二八定律,学好这三大家族的函数,就能完成80%的工作。现在一起来学习VLOOKUP函数,让关于查找的烦恼一次全解决!1、根据番号精确查找俗称。ABDEF1鬣号,.240411H27640403H126340412H27G40572H142440571H14293657R1Q240572H1426404皿H12&40402_H12640403H12&943010R1021093657R1021193667H2161293668H27S
2、1340981H2761440983H27615二VLOOKUP(D2AB,2,0)VLOOKUP函数语法:二VLOOKUP(查找值,查找区域,返回查找区域第N列,查找模式)ISODD文件审1复制四口512、屏蔽错误值错误值查找。VLOOKUP函数示意图。返回查找区域第2列,即俗称这一列的对应值404114041240402H1264C1_93657卜R10293667H21693668HI276409S1-H27640983H276A81誉号140401H12634Q412H276493&57R102:,54QS72H1426CDEf4040240412H2769365640572H142二
3、VLOOKUP(D2AB,2,0)VLOOKUP函数如果查找不到对应值会显示错误值#N/A,这个看起来很不美观。这时可以在外面加个容错函数IFERROR如果是2013版本那就更好,可以用IFNA函数,这个是专门处理#N/A这种错误值。=IFERROR(VLOOKUP(D2AB,2,0),)=IFNA(VLOOKUP(D2AB,2,0),)函数语法:=IFERROR(表达式,错误值要显示的结果)说白了就是将错误值显示成你想要的结果,不是错误值就返回原来的值。IFNA函数的作用也是一样,只是IFERROR函数是针对所有错误值,而IFNA函数只针对#N/A。3、按顺序返回多列对应值。S3&57430
4、1010042940981100517100522NGR102H27693668H276750H2161200100522H126100602H1261000100601H12620010060310。1093667H216120010060593667404064040140405R10215001004291493667H21&120015404口6H1261393668H276番号俗称订单数通过上面的例子,我们知道可以通过更改第3参数,返回各项对应值如:二VLOOKUP($A13,$A$1:$F$10,2,0)二VLOOKUP($A13,$A$1:$F$10,3,0)如果项目少,更改几次
5、参数也没什么,但项目多时,肯定不方便。如图5-103所示,可以通过ROW、COLUMN产生行列号,从而得到1,2,,n的值。二VLOOKUP($A13,$A$1:$F$10,COLUMN(B1),0)因为这里是同一行产生序号,所以用COLUMN函数。4、按不同顺序返回对应值。一亍193657R102150Q10042912NG343010R1023000100429Q0K440981H276750110051700K593G68H276750100522123NG693667H21612001005220CK40406H126.80011006020CK840401H1261000100601
6、0OK940405H1262001006031000K1093667H21612001006050NG1112符号订单数1393668750H2761493667:1200H21615;40406800H126ABCF116羁解称订单数订单号尾数完成情况DE这回看来只能手动更改第3参数了,COLUMN完全派不上用场。NO!每当你觉得操作繁琐时,就要停下来思考,也许Excel本身存在这个功能,只是自己一时想不到或者不知道而已。列号不管千变万化,在数据源的位置始终不变,利用这个特点可以去搜索一下看看有什么函数可以解决。在“搜索函数”文本框输入:位置,单击“转到”按钮,就会出现跟位置有关的函数,查看
7、每个函数的说明,找到我们需要的,如MATCH函数,返回符合特定值特定顺序的项在数组中的相应位置,单击“确定”按钮。在弹出的“函数参数对话框”中尝试填写相应的参数,每个参数的作用下面都有相关说明,填写后会出现计算结果3,也就是订单数在区域中是第3歹I。尝试下更改第1参数为C12(俗称),计算结果是2,也就是区域中第2歹I。经过尝试庆知道这个函数是我们要找的那个函数,单击“取消”按钮,返回工作表。在单元格再做最后一次验证。到这一步已经十拿九稳了,将公式设置为:二VLOOKUP($A13,$A$1:$F$10,MATCH(B$12,$A$1:$F$1,0),0)5、根据番号逆序俗称。丁AB|CD番号
8、订单数R1029365715003R1024301030004H276409817505H27693668,7506H216936671200H12640406S00I8H1264040110009H1264040520010H2169366712001112番号俗称L-51:1393657R1021493668H2761593667H21616帮助提到VLOOKUP函数只能按首列查找,不能逆向查找,既然如此,那就得想办法将非首列的区域转换成首列。怎么转换区域呢,这时IF函数就派上用场。一步步来了解IF函数的转换。看看好友传递如何趣聊IF函数,吃货的福音。IF函数其实只有一个条件来判断是否符合
9、条件,返回FALSE和TRUE两种结果。当菜只有分甜的或咸的2种口味时,甜味是红烧肉,咸味是酱油肉。盲人吃饭时,看不到是什么菜。当别人问盲人:“你现在吃的什么菜?是咸的吗?如果是咸的,就是酱油肉,如果不是咸的就是红烧肉。”(给定判断条件:咸味)盲人刚好在吃红烧肉,于是就咂吧着嘴说:“恩,好吃,不是咸的!是红烧肉”(根据提问的要求,不符合咸的)假如要是盲人当时是在吃酱油肉呢,一定回答;“是的,咸的,是酱油肉”(条件为真,是!TRUE)。盲人根据口感,结合提问者说的条件,就知道自己吃的是红烧肉还是酱油肉了。把这段话用公式来写:=IF(A1=咸的,A2,B2)翻译:是咸的吗?要是(TRUE),就是酱
10、油肉,要是不是咸的(FALSE),就是甜的红烧肉。A1二咸的这个条件也可以直接换成TRUE或者FALSE。=IF(TRUE,A2,B2)因为满足条件,所以返回A2的对应值酱油肉。=IF(FALSE,A2,B2)因为不满足条件,所以返回B2的对应值红烧肉。其实TRUE=1,FALSE=0,所以可以直接用1跟0表示。=IF(1,A2,B2)=IF(0,A2,B2)IF函数不止可以返回1个单元格的值,也可以返回多个单元格的值。=IF(1,0,A2,B2)=IF(0,1,A2,B2)选择两个单元格输入,按Ctrl+Shift+Enter三键结束。条件为1,0,返回A2:B2的对应值顺序不变;条件为0,
11、1,返回A2:B2的对应值,顺序对换。也就是说通过改变1跟0的位置,可以调换两单元格的前后位置。正常力脑韦酱油肉红烧肉红烧肉酱油肉二VLOOKUP(A12&B12,新区域2。)二VLOOKUP(A13,IF(L0,$B$2:$B$10,$A$2:$A$10)20)看到这里,知道下函数通过改变1,0可以调换单元格的顺序,如果要改变区域的顺序也是可以实现的。用IF函数重新构造的新区域,是多单元格数组公式,记得按Ctrl+Shift+Enter三键结束,否则出错。E2曰二|XJt=!FlrOrB2:B10rA2:A10)ABC口1、,i11番号订单数I蔓:R10293657150093657R102
12、3R10243010300043010R1024H2764098175040981H2765H2769366875093668H276度;H2169366712Q093667H2167H1264Q40680040406H126灌,H12640401100040401H126,裁H12640405200041)5H12610H21693667120093667H216新区域:=IF(L0,B2:B10,A2:A10)所以公式可以变成:二VLOOKUP(A13,新区域2,0)两个公式合并,大功告成。6、根据俗称跟订单号两个条件查询完成情况。ABCDEf订单数订单号就2R1021500100429,
13、12、NG3H276750100517;0fOK4H276:乃0:100522123:NGH216120010052201:OK6H126800_100602,0OK7H1261000100601;0;.OK.8H12&200100603100、OKLH2161200100605。:NG10IT订单号112R102100429NG13H276100522NG;14H126100G030K15正常情况下VLOOKUP函数是不能多条件查询,通过IF函数的学习,我们知道IF函数可以重新构造区域,这里就再次用IF构成一个区域。新区域:=IF(1,0,A2:A9&C2:C9,E2:E9)所以公式可以变成
14、:两个公式合并,大功告成,记得按Ctrl+Shift+Enter三键结束。二VLOOKUP(A12&B12,IF(1,0,$A$2:$A$9&$C$2:$C$9,$E$2:$E$9),2,0)7、根据俗称的第一个字符查找番号。AB1的2MC488973LT-R489064R1Q2936575H142405726二VLOOKUP(D2&*,A:B,2,0)星号(*)是通配符,代表所有字符,问号(?)代表一个字符。D2&*就是开头包含D2的意思。8、根据区域判断成绩的等级。等级65中90,优::35差0EF借助辅助列的话,很容易查询等级,只需将VLOOKUP函数的第四参数设置为1或者省略即可。二VLOOKUP(E2,A:C,3)如果不用辅助列,估计很多人看到这条公式就得哭了,得结合前面所有函数知识
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年常州工程职业技术学院高职单招职业适应性测试参考题库有答案解析
- 2026年德阳农业科技职业学院单招综合素质考试模拟试题带答案解析
- 外包开发合同(2025年质量标准)
- 土地承包补充条款合同协议2025年
- 2026年邯郸职业技术学院单招综合素质考试模拟试题带答案解析
- 2026年广东轻工职业技术学院单招综合素质考试模拟试题带答案解析
- 2026年达州职业技术学院高职单招职业适应性测试备考题库有答案解析
- 2026年河南地矿职业学院单招职业技能考试参考题库带答案解析
- 2026年鹤壁能源化工职业学院单招综合素质考试备考题库带答案解析
- 体育馆场地租赁合同协议2025年
- 北京101中学2022-2023学年数学七年级第一学期期末监测试题含解析
- HAZOP培训课件48分析
- 贾俊平《统计学》第7版复习笔记和课后习题答案+习题及详解
- 新人教版三年级数学上册期末复习计划
- 绿化养护、保洁服务重点难点分析及解决措施
- 幼儿园小班绘本:《小黑捉迷藏》 课件
- 蓝色简约医疗器械介绍PPT模板课件
- 汇川伺服追剪控制指导说明完整版
- 安贞医院——心内科专家出诊表
- 寒假学生托管报名登记表
- 梅索尼兰调节阀
评论
0/150
提交评论