首页 > Office专区 > Excel教程 >

按照关键字查询提取数据(Micorsoft Query)

来源:互联网 2023-02-20 18:06:58 299

今天同大家分享一个利用Excel中的Micorsoft Query功能实现按照关键字查询提取数据的小技巧6gF办公区 - 实用经验教程分享!

按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

工具/原料

  • Excel 2010以及以上版本

方法/步骤

  • 1

    如下图是我们要查找的数据源,数据源中有N多条数据(目前模拟数据只有几条),我们的目的是只提取满足条件的数据6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 2

    新建一个工作簿,依次单击选择菜单选项【数据】,【自其它来源】,【来自Micorsoft Query】6gF办公区 - 实用经验教程分享!

  • 3

    在弹出的【选择数据源】对话框中选择【Excel files】,【确定】。取消下方【使用查询向导创建/编辑查询】(也可以不取消)6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 4

    在弹出的【选择工作簿】对话框中,在【目录】下方依次选择数据源所在的路径(亦可直接将数据路径直接粘贴在最下方的【驱动器】),找到该路径下的数据源文件并选中(例如附图左侧的【学生成绩数据.xlsx】),最后【确定】6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 4本页面非法爬取自百度经验
  • 5

    在接着弹出的【添加表】对话框中选择存放成绩数据的sheet1表(根据自己存放数据的表格选择),单击【添加】(或者选择表格后直接双击),这样表格数据就添加到Micorsoft Query的查询编辑器中,这时可以看到数据源中所有的字段,最后关闭【添加表】对话框6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 6

    在sheet1表中,双击最上面的星号【*】,这样就会将表格中的所有数据导入6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 7

    单击菜单【条件】,【添加条件】,接着在弹出的对话中设置要查询的关键字的【字段】(本例选择按班级),【运算符】(选择包含),【值】(输入英文输入法状态下的问号?),最后【添加】,并关闭6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 8

    之后查询编辑器中会自动生成一个查询条件Like '%?%'(如下图1),此时我们将值中的问号 ? 替换成' & [] & ' (即:单引号 空格 连接符 空格 一对中括号 空格 连接符 空格 单引号) ;输入完成。注意:所有符号均为英文输入法状态下输入6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 9

    单击上方按钮(如图)【将数据返回到Excel】,弹出【输入参数值】直接按【确定】即可6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 10

    弹出【导入数据】对话框,选择存放数据位置(本例选择A3单元格),并单击【属性】进入下一步设置6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 11

    在弹出的【连接属性】中选择【定义】标签,并单击下方【参数】进入下一步设置6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 12

    在【查询参数】对话框中选择【从单元格中获取数值】,选择B1单元格,并勾选【单元格值更改时自动刷新】,【确定】6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 13

    最后一直确定,将数据返回到Excel中,最后只要我们在B1单元格中输入查询的关键字,比如:2班,这时所有属于2班人员的数据就会自动提取出来(如果B1单元格为空则提取全部数据)6gF办公区 - 实用经验教程分享!

    按照关键字查询提取数据(Micorsoft Query)6gF办公区 - 实用经验教程分享!

  • 注意事项

    • 如果你觉得有所帮助,请投票、点赞

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!6gF办公区 - 实用经验教程分享!


    标签: excel办公软件按照关键提取

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码