Microsoft Query是用于将数据从外部数据源检索到其他Microsoft Office应用(特别是Microsoft Excel)中的一种程序。通过使用Microsoft Query可以从企业的数据库和文件中检索数据,而不必在Excel中重新输入需要分析的数据。也可以在每次更新数据库时,自动通过源数据库中的数据来更新Excel报表和汇总数据。
一、Microsoft Query的数据源类型
Microsoft Query可以从多种类型的数据源中检索数据,常见的数据源类型包括:
- Microsoft Office Access
- Microsoft SQL Server
- Microsoft FoxPro
- Oracle
- Microsoft Office Excel
- 文本文件
在Microsoft Query中,可以使用“查询向导”创建简单的查询。我们知道在Microsoft Query或Access数据库中,查询是一种查找记录的方法,而这些记录回到了用户对数据库存储的数据提出的特定问题。
二、Microsoft Query与Access的异同
Microsoft Query与Access数据库的区别:
- 两者的数据处理与分析功能类似,都可以采用SQL语句进行查询处理,查询操作界面都很类似。
- 不同之处在于Microsoft Query的性能要稍弱于Access,以及Microsoft Query数据处理的灵活性及速度都不急Access数据库。
以下几种情况可采用Microsoft Query进行处理分析:
- 计算机没有安装Access或其他数据库软件。
- 数据处理量相对较小,数据量在Excel可容纳的范围内。
- 无须进行数据处理,或者数据处理操作较为简单。
- 初学者学习SQL语句。
补充一点:如果数据量超过Excel容纳范围(如Excel2007-2010版本最大记录数为1048576),不过只需得到统计分析结果,无须获取处理后的明细数据,也是可以使用Microsoft Query进行数据处理与分析的。在计算机配置允许的情况下,Microsoft Query工具也可以处理千万级别的数据,只是性能会变差,耗时较长。
三、使用Microsoft Query的步骤
使用Microsoft Query进行数据处理与分析的步骤如下:
- 建立数据源以链接数据;
- 使用“查询向导”选择所需的数据;
- 在查询操作界面进行相应的SQL查询操作;
- 将数据结果返回到Excel中。