Step1:给表定义名称
步骤如下:选中表格区域–右键—定义名称……– 分别给定名称:Table_a、Table_b,如下:
Table_a
姓名 | 武力值 | |
1 | 素还真 | 90 |
2 | 一页书 | 98 |
3 | 叶小钗 | 88 |
4 | 疏楼龙宿 | 85 |
5 | 剑子仙迹 | 82 |
6 | 佛剑分说 | 82 |
Table_b
姓名 | 性格 | |
1 | 素还真 | 1 |
2 | 一页书 | 2 |
3 | 叶小钗 | 1 |
4 | 疏楼龙宿 | 3 |
5 | 剑子仙迹 | 3 |
6 |
注:定义完后,在左上角可以查看定义的所有的表名称。
Step2:打开SQL编辑窗口
数据–自其它来源—来自MicrosoftQuery—数据库选项卡,选择“Excel Files*”,并清除勾选项“使用查询向导创建/编辑查询”,确定—选择文件路径,选择工作簿,确定–添加工作簿的表,Table_a,Table_b—关闭
之后,便可以对添加到表进行操作了。
Step3:在Microsoft Query界面下,选择“视图—SQL(S)”;或者,直接点击快捷工具栏“SQL”,打开SQL脚本编辑器。
写入如下代码:
SELECT a.编号, a.姓名, a.武力值, b.编号, b.姓名, b.性格
FROM table_a a LEFT OUTER JOIN table_bb
ON a.[姓名] = b.[姓名]
结果输出:
1 | 素还真 | 90 | 1 | 素还真 | 1 |
2 | 一页书 | 98 | 2 | 一页书 | 2 |
3 | 叶小钗 | 88 | 3 | 叶小钗 | 1 |
4 | 疏楼龙宿 | 85 | 4 | 疏楼龙宿 | 3 |
5 | 剑子仙迹 | 82 | 5 | 剑子仙迹 | 3 |
6 | 佛剑分说 | 82 |
Step4:结果导出
文件—将数据返回MicrosoftExcel