帖子主题: [Excel不加班] VLOOKUP函数和区域锁定看完这篇都学会  发表于:Fri May 25 14:01:34 CST 2018

236

主题帖

0

问答数

论坛等级: 黄金会员
回帖:11
经验:2757
鲜花:3
金币:20145
当前在线
0
点击:1200 回复:3    楼主

区域锁定,这个问题很多读者一直没搞明白,今天卢子通过一个VLOOKUP函数的案例,为你详细说明。


案例:根据姓名,依次查找对应的性别、公司名称、职业、学历。


下面是最详细的操作过程。


在H2输入公式:

=VLOOKUP(G2,A1:E92,2,0)


当公式向下拖拉的时候,发现区域由原来的A1:E92变成A5:E96导致了查找错误。


在下拉公式的时候,我们希望区域是固定不变的,这时需要给区域塞点美元($),有美元($)了,区域就不变了。有钱能使鬼推磨,有美元($)能使Excel听你的。


在编辑栏,选择区域,按F4键区域就锁定了,现在下拉公式就正确。


说明:有的电脑需要按Fn+F4才可以锁定区域,比较特殊。


下拉公式搞定以后,右拉公式又出现问题,全部返回错误值。仔细一看,查找值由原来的G2变成H2,这样就变成了根据性别查找姓名的对应值,明显就有问题。


在向右拉的时候,我们希望列号不变,也就是给列塞点美元($),有美元($)了,列自然不变。


输入法切换到英文状态,将鼠标放在H2前面,按Shift+4就对列添加了美元($)。


添加完以后,向右拉发现全部都是性别男女,很明显不是我们需要的。


性别在区域第2列,公司名称在区域第3列,职业在区域第4列,学历在区域第5列。也就是分别将函数的第三参数写成2、3、4、5,这样就可以解决问题。

=VLOOKUP($G2,$A$1:$E$92,2,0)

=VLOOKUP($G2,$A$1:$E$92,3,0)

=VLOOKUP($G2,$A$1:$E$92,4,0)

=VLOOKUP($G2,$A$1:$E$92,5,0)


当列数少的时候,这种方法也是不错的选择。而列数比较多的情况下,容易出错。这时COLUMN函数就派上用场,这个函数可以获取列号。


A列对应1,B列对应2,依次类推。


最终公式,下拉和右拉搞定。

=VLOOKUP($G2,$A$1:$E$92,COLUMN(B1),0)


你学会了吗?

作者:卢子,清华畅销书作者;个人公众号:Excel不加班(ID:Excelbujiaban)

 
最美女会计

  • 会计小白升职记
  • 两年两师学霸
  • 央企,工作5年,年薪12万
  • 自立自强拒绝做家庭主妇
  • 美女律师弯道超车一次过税务师
豹大神
4506

主题帖

1923

问答数

论坛等级: 论坛元老
回帖:17568
经验:150147
鲜花:367
金币:206582
离线
0
1楼  
发表于:2018-05-25 14:04:55 只看该作者
感谢分享~
飞翎恋雪
981

主题帖

183

问答数

论坛等级: 终极会员
回帖:13379
经验:38225
鲜花:58
金币:369407
离线
0
2楼  
发表于:2018-05-25 20:58:54 只看该作者
会计培训
正保培训项目
快速回复主题

VLOOKUP函数和区域锁定看完这篇都学会


  您尚未登录,发表回复前请先登录,或者注册
  Ctrl+Enter直接发表