在Excel中使用SQL语句实现数据处理

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

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值