设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 6219|回复: 14
打印 上一主题 下一主题

[函数/公式] 妖题系列——EXCEL小问题-110222-两表比对一(含VLookup函数基本用法)

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2011-2-22 20:17:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下图这两个表一模一样吗?因为数据少,肉眼判断也不太难,可如果有个几百个,那就……
在这个表里,A11和G11很明显不是同一个人,无论是挑出一样的还是挑出不一样的,当然不是让你用【视图】》【窗口】》【并排查看】,而是用一个VLOOKUP函数就解决。
  1. =vlookup(a2,g:g,1,)
  2. =vlookup(g2,a:a,1,)
复制代码
这其实也是这题最没有悬念的一种解法,不过对于刚接触EXCEL函数同学来说,VLOOKUP确实是个难点,所以在本期妖题已经公布答案之后,我仍要多啰嗦几句VLOOKUP的基本用法。

要我说呀,VLOOKUP其实不难,比IF还简单呢,四个参数是没有任何逻辑绕绕在里面的。
我们还是以上面的表为例,假如要找员工67的总计,肉眼判断的结果是829.21,VLOOKUP又是如何的一个判断过程呢?

首先要确定,要找的是员工67,即G5这个单元格的内容,所以第一个参数是G5;

其次要确定我们要的结果在哪个表里,即A1:E11这个表里,这个表有两个特点,其一是G5这个单元格的内容在其最左列里存在,其二是需要得到的总计在表中存在;

第三要确定,要找的总计在这个表中位于第几列,确切点说,就是从我们要找的员工姓名那一列开始向右第几列,这个嘛,只要识数就可以数出来了,第5列,这就是第三个参数;

第四要确定,是精确想找还是模糊查找,这种情况下都是要精确查找的,那就用参数FALSE。

于是,这个公式就出炉了:

  1. =vlookup(g5,a1:e11,5,false)
复制代码
VLOOKUP的第二个参数可以整列引用;
VLOOKUP第四个参数可以写成0,或者干脆不写(注意,是参数不写,不是整个参数省略)。
如此一来,公式可以写成:
  1. =vlookup(g5,a:e,5,)
复制代码
不过,VLOOKUP还是有点小脾气的,比如第一个参数必须出现在第二个参数的最左列,再如对匹配的要求很高,莫说是字符有不同会找不出来,就是格式不同也不行。

更多的还是大家在实际操作中体会吧^_^

==========================================
正版妖题目录:http://pure-shadow.blog.sohu.com/162091784.html


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享1 分享淘帖 订阅订阅
2#
发表于 2011-2-22 23:03:41 | 只看该作者
z这个要学习
3#
发表于 2011-2-22 23:11:50 | 只看该作者
4#
发表于 2011-2-26 20:48:23 | 只看该作者
这个要学习一下
5#
发表于 2011-2-26 20:56:16 | 只看该作者
学习妖法  
6#
发表于 2011-2-27 11:13:42 | 只看该作者
看看,学习一下
7#
发表于 2011-2-27 20:38:51 | 只看该作者
学习
8#
发表于 2011-3-15 23:40:08 | 只看该作者
xuexi
9#
发表于 2011-5-17 17:09:49 | 只看该作者
这个要学习一下

点击这里给我发消息

10#
发表于 2011-5-18 12:00:54 | 只看该作者
:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-7 14:14 , Processed in 0.094602 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表