excel2007使用sql语句查询的方法

  在Excel中录入好数据以后需要放到SQL里,而且经常需要用到SQSL语句进行查询。接下来是小编为大家带来的excel2007使用sql语句查询的方法,供大家参考。

  excel2007使用sql语句查询的方法:

  sql查询步骤1:有如下的2张表,表1里面包含姓名、时间、培训内容字段的数据,表2包括姓名、职务、年薪字段的数据,我们可以看到2张表都有姓名字段。

  表1

  表2

  sql查询步骤2:现在想统计表2中名单上的人在表1中的培训记录。这里给大家介绍在Excel中使用简单SQL语句的方法来实现对不同表格间数据的整合和筛选。

  sql查询步骤3:首先,也是最重要的一步是为这两个表命名,方法是选中表格后单击右键选择"定义名称",如下所示

  sql查询步骤4:单击后,出现命名对话框

  sql查询步骤5:这里将表1和表2分别命名为Table1和Table2。

  sql查询步骤6:然后选择上方的"数据"选项卡,选择"自其他来源"下的"来自Microsoft Query "选项

  sql查询步骤7:在弹出的对话框中选择Excel Files*那一项,并且把对话框下面的"使用"查询向导"创建/编辑查询"勾掉,如下图所示

  sql查询步骤8:然后点击"确定",便出现"选择工作簿"的对话框,这里选择包含表1和表2的工作表Sample.xlsx

  sql查询步骤9:点击确定后之后弹出添加表的对话框,如下图所示

  sql查询步骤10:这里要将Table1和Table2都添加一遍,添加完成后,查询器应当是如下图所示的样子

  sql查询步骤11:此时,单击图10中输入SQL语句的按钮,弹出输入SQL语句的对话框,如下图所示

  sql查询步骤12:上图中的代码是这样的,偷懒的同学可以直接CTRL+C/CTRL+V:

  SELECT Table1.姓名, Table1.时间, Table1.培训内容, Table2.姓名

  FROM Table1,Table2

  WHERE Table1.姓名 = Table2.姓名

  sql查询步骤13:其基本含义就是将表1中和表2中姓名相符的记录从表1中筛选出来。输入完代码,单击确定,就可以看到筛选出来的数据表了,如下图所示

  sql查询步骤14:接下来的工作就是将筛选出来的数据表再返回至Excel工作表当中,选择菜单中的"文件"——"将数据返回Microsoft Excel",如下图所示

office办公软件入门基础教程 » excel2007使用sql语句查询的方法

本文链接:【excel2007使用sql语句查询的方法】https://www.officeapi.cn/4246.html

OFFICE,天天学一点,进步多一点

联系我们