欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中

程序员文章站 2022-05-22 13:29:57
模糊查询就是在指定单元格输入一个关键字,数据表会自动从指定的文件中搜索数据并返回到工作表中,它的应用比较广泛,比如制作一个按地区字段查询数据的查询表后,可以在指定单...

模糊查询就是在指定单元格输入一个关键字,数据表会自动从指定的文件中搜索数据并返回到工作表中,它的应用比较广泛,比如制作一个按地区字段查询数据的查询表后,可以在指定单元格中输入“南”字,数据表将自动从指定的数据库或文件中把所有地区字段包含“南”的数据取到表中,如果用户不输入任何关键字,将返回所有数据。本例为大家讲述下具体的实现步骤,如果你是新手不妨参考下下哦。

操作简述

首先导入外部数据,来源选自Micorsoft Query,在对话框中数据库标签中双击Excel Files。在查询向导中将需要的列导入到查询结果中,随后一路NEXT,在最后勾选在Micorsoft Query中查看数据或编辑查询。接着设置条件字段为地区,在连接属性对话框中设置一下查询参数,这里勾选改动自动刷新。

操作步骤

启动Excel2007,首先,我们来导入外部数据,单击菜单栏--数据--获取外部数据--自其它来源---来自Micorsoft Query。

Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中

弹出选择数据源对话框,在数据库标签中,双击Excel Files*。

Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中

查询向导,第一步,选择列,在可用的表中能看到sheet1,点击箭头,将需要的列导入到查询结果中。

Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中

一直下一步,直到查询向导的最后一步,这里我们勾选在Micorsoft Query中查看数据或编辑查询。

Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中

在Micorsoft Query界面,设置条件字段为地区,值输入like '%' & (请输入地区) & '%',然后单击最上方红色标记的按钮。

Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中

直接显示连接属性对话框,在定义标签中单击参数按钮。

Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中

查询参数,勾选单元格值更改时自动刷新,单击确定。

Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中

下面进行测试,在查询地区后面输入地区名称,即可显示该地区的数据情况。此表支持模糊查询,即输入一个“北”字,也能显示出华北地区的数据。

Excel2007建立外部数据模糊查询表将搜索数据返回到工作表中