美文网首页VBA For Excel办公效率高效率办公
Excel中通过Vlookup函数提取数据

Excel中通过Vlookup函数提取数据

作者: 秋迷恋夏 | 来源:发表于2017-02-03 15:32 被阅读458次

    上次曾写过一篇《通过“Vlookup”函数比对表格》(http://www.jianshu.com/p/80a0aae72f3a),今天继续通过一个例子来深入复习一下Vlookup这个函数的功能。

    问题:假设我们有一张数据原表,表中有详细的基础数据,如下:

    现需要填写一张新表,人员是基础数据表中的一部分,且只需要其中几个字段的内容,按照常规方法,我们可能需要通过复制姓名,到基础数据表中查找到相应数据后复制粘贴到新表中,这是一件费时耗力,容易出错的体力活,如果用Vlookup函数,就可以轻松搞定。

    方法:

    1.在新表B2单元格中输入公式:=VLOOKUP(A2,基础数据!$A$2:$F$20,2,0),然后回车确认。

    将该公式复制到B3:B11单元格,完成“性别”字段数据的提取。

    2.同理,在C2单元格输入公式:=VLOOKUP(A2,基础数据!$A$2:$F$20,3,0),回车确认,将该公式复制到C3:C11单元格完成“电话”字段数据的提取。

    在D2单元格输入公式:=VLOOKUP(A2,基础数据!$A$2:$F$20,6,0),回车确认,将该公式复制到D3:D11单元格完成“身份证号”字段数据的提取。

    很轻松,就完成了所需三个字段数据的提取工作,如果还需要其它字段数据,只需要对参数稍作修改即可。

    本例Vlookup函数参数说明:=VLOOKUP(A2,基础数据!$A$2:$F$20,2,0)

    1.“A2”是指通过第一列“姓名”到【基础数据】表中去搜索对应数据;

    2.“基础数据!$A$2:$F$20”是搜索的目标范围,即到哪里去查找;

    3.三个公式的第三个参数分别用到“2,3,6”,是要求从目标范围的第几列返回值,比如性别在我们设定搜索目标范围的第二列,身份证号在第六列;

    4.最后一个参数“0”,是逻辑值,表示近似匹配,若需精确匹配则可用1。

    喜欢这类文章就关注我:“空中的纸飞机”或我的专题:“高效率办公”吧!

    轻松玩转Word替换,工作不再事倍功半

    通过Word邮件合并功能批量自动打印奖状证书

    复制数字期刊内容快速编辑技巧

    快速解决试卷中客观题答案格式的相关问题

    通过“Vlookup”函数比对表格

    Excel中通过Vlookup函数提取数据

    Excel中多表数据自动累加汇总

    Excel中快速录入数据技巧

    相关文章

      网友评论

        本文标题:Excel中通过Vlookup函数提取数据

        本文链接:https://www.haomeiwen.com/subject/vwedittx.html