加入收藏 | 设为首页 | 会员中心 | 年终奖计算器 | RSS
您当前的位置:首页 > 新手会计 > 电算化

Excel如何提取另一张表上数据

时间:2021-03-03 11:14:42  来源:  作者:

  1.  老板给2张表(《基本信息数据库》、《工资信息》),要求把《工资信息》员工的卡号搬到《基本信息数据库》中,但2张表中员工名称顺序是乱的,怎么办?如图所示:


    Excel如何按名字提取另一张表上数据(跨表查询)
    Excel如何按名字提取另一张表上数据(跨表查询)
  2.   只有几个人的时候,你可以一个一个地挨着Ctrl+c and Ctrl+v,但有几十个,几百个呢?怎么办……别着急,在《基本信息数据库》中的I3单元格输入函数=VLOOKUP(A3,[工资信息.xls]Sheet1!$A$3:$B$32,2,0),再敲回车键,是不是发现《工资信息》中“刘二”的工资卡号已经出现在了《基本信息数据库》中了呢?神奇吧……


    Excel如何按名字提取另一张表上数据(跨表查询)
  3.   接下来就是嗨皮的时候了,把鼠标放I3单元格右下方,等鼠标变成“十字”形后,往下填充其它单元格就OK了,怎么样,如果遇到几百人,这么几分钟就完成了几天的工作,有木有很开森啊。


    Excel如何按名字提取另一张表上数据(跨表查询)
  4.   同理,您也可以照刚才方法把7月的工资一起搬到《基本信息数据库》中。在J3中输入=VLOOKUP(A3,[工资信息.xls]Sheet1!$A$3:$H$32,3,0),注意哦,引用范围变了,由$A$3:$B$32变成了$A$3:$H$32,看清了没?倒数第二个数字也由2变成了3哟。(为什么变请参考最后一步的公式解剖)


    Excel如何按名字提取另一张表上数据(跨表查询)
  5.   8月、9月、10月、11月、12月操作只需要把公式中倒数第二位数字改成《工资信息》表中相对应的例数即可实现。


    Excel如何按名字提取另一张表上数据(跨表查询)
    Excel如何按名字提取另一张表上数据(跨表查询)
  6.   解剖公式“=VLOOKUP(A3,[工资信息.xls]Sheet1!$A$3:$B$32,2,0)”原理。VLOOKUP函数是Excel中非常强大的一个孩子,有一个庞大的家族,包括lookup()、hlookup()、vlookup(),个人是比较喜欢vlookup(),工作中用它从未出过岔子。在上述函数中:

      1、“A3”表示《基本信息数据库》和《工资信息》的查询值,相当于中间人,把两个表联系起来。

      2、“[工资信息.xls]Sheet1!”这是一个查询的路径,注意“sheet1!”里那个感叹号不可以省略。

      3、“$A$3:$B$32“这是在《工资信息》表中需要查询的区域,加了“$"符号表示绝对引用,在Excel查询时,指针查到了某人后,加了“$"代表要求指针返回第一行重新查询,否则指针就从上一次查询到的行查询,会遗漏查询信息。

      4、“2”表示要提取第2列的数据。

      5、“0”表示精确查找,建议大家千万别尝试模糊查找,会让你伤心的。

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
全国各地电子税务局网址
全国各地电子税务局网
电子税务局进项发票勾选认证抵扣操作流程
电子税务局进项发票勾
最新会计科目表及编码(执行新收入准则)
最新会计科目表及编码
房地产资管新规“三条红线”变五条
房地产资管新规“三条
相关文章
栏目更新
栏目热门