导入Excel表数据
有的时候用户希望根据一定的条件从外部数据源中有选择地导入部分数据,可以使用Excel的Micsoft Query功能来完成这项工作。
图 所示的是一个名为“示例”的 Excel 工作簿文档,当前工作表“数据源”中包含了一张产品销售明细表,明细表中包括了“客户代码”、“商品类别”、“销售货号”、“款式号”、“数量”、“单价”和“销售金额”等7个字段,共计1346条数据记录。

现在要将其中“客户代码”字段为“C000014”并且“商品类别”字段为“B”的数据记录导 入到新的Excel工作表中,并且在新数据表中只需要保留“客户代码”、“商品类别”、“销售货号”、“数量”、“单价”和“销售金额”6个字段,具体的操作步骤如下。
在目标工作簿中依次单击【数据】→【自其他来源】→【来自Microsoft Query】,打开【选择数据源】对话框,如图所示。

在【选择数据源】对话框中勾选【使用“查询向导”创建/编辑查询】复选框,在【数据库】选项卡的列表中双击【Excel Files*】数据库类型,打开【选择工作簿】对话框,如图所示。

在【选择工作簿】对话框中找到需要导入的Excel文件“示例.xlsx”所在的路径,并选择此文件,如图所示。

单击【确定】按钮,打开【查询向导-选择列】对话框。
在【可用的表和列】的【数据源】列表框中双击名为“数据源$”的数据源项,展开显示其中所包含的数据字段名称,如图所示。

如果此时对话框的【可用的表和列】列表框中没有显示任何的工作表内容,则需要单击对话框中的【选项】按钮,在打开的【表选项】对话框中勾选【系统表】复选框,如图所示,单击【确定】按钮返回【查询向导 -选择列】对话框。

选中需要在结果表中显示的字段名称,然后单击 按钮,所选择 的字段就会自动地显示在【查询结果中的列】列表框中,如图所示。

单击【下一步】按钮打开【查询向导 - 筛选数据】对话框,在【待筛选的列】列表框中选中【客户代码】字段,在【只包含满足下列条件的行】的第一筛选条件组合框中分别为其设置“等于”、“C000014”;再选中“商品类别”字段,将第一个筛选条件组合框设置为“等于”、“B”,并单击【与】单选钮,即选择逻辑关系为“与”,表示需要同时满足这两个筛选条件,如图所示。
