Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2133|回复: 1

学习笔记SQL命令替换汇总

[复制链接]
发表于 2013-5-19 11:46 | 显示全部楼层 |阅读模式
本帖最后由 hannanrenjie 于 2013-5-19 11:52 编辑


数据源表中,有三个大类:袜子、帽子、拖鞋;每个大类下又有都有几种商品。
但是,数据源表中,没有划分大类的列,在做透视表时,需要按大类汇总。
用刚学的一段SQL文本命令,可以达到要求。
数据源表如下:
月份城市名称规格类别销售数量
7月广州袜子单色359
7月武汉袜子黑色男535   
7月青岛帽子带边890   
7月广州拖鞋带跟红色605   
7月青岛拖鞋带跟黑色331   
8月广州袜子单色297   
8月青岛袜子红色女705   
8月武汉袜子黑色男308   
8月青岛帽子带边995   
8月武汉帽子针织960   
8月广州拖鞋带跟红色360   
9月广州袜子单色1021   
9月青岛袜子红色女547   
9月广州袜子黄色女658   
9月青岛帽子带边319   
9月广州拖鞋带跟红色884   
9月青岛拖鞋带跟黑色778   
10月广州袜子单色506   
10月武汉袜子黑色男392   
10月广州袜子黄色女494   
10月武汉帽子针织582   
10月广州拖鞋带跟红色642   
操作步骤:
1   插入数据透视表
2  使用外部数据源/选择连接
3  浏览更多,查找文件路径(可先复制文件路径,再粘贴到搜索栏)
4  选取文件,确定
5  选取文件中的表
6  在数据透视表中,拖放字段(上面几步都是与原来一样操作)。
7  单击透视表/选项/更改数据源
8  连接属性/定/命令文本
9  将原来的命令文本更改为:select  *,left(名称规格,2) as 商品 from[SQL透视示例
     left语句留下名称规格列中的2个字(这里的帽子、拖鞋、袜子都正好是2个字)
10 用新字段“商品”,替换“名称规格”。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2013-5-20 20:24 | 显示全部楼层
SELECT语法
select 字段1,字段2,... from[表名$]
语法解释:select(英文空格)字段1(英文逗号)字段2(英文逗号)字段N(英文逗号)from[表名$]
               select意思是选择,from意思是来自  (朋友们不要发笑,本人不会英文。学函数也是这样!)
              整个语句就是: 选择 字段1,字段2,字段N 从哪个表

上面的例子中,在SQL数透示例表H1中,我想把城市、名称规格、销售数量三个字段用SQL语句调出来。
操作步骤:数据/现有连接/浏览更多,选择路径,选择工作簿,选择表,....导入数据/属性/连接属性/定义/命令文本,写入下面的语句。
这样写:select 城市,名称规格,销售数量 from[SQL数透示例$]
得到下面的右边的表;

如果要更改SQL语句,可以在表中任意单元格点右键,表格/编辑查询,然后更改“命令文本”。
另:在其他工作表里,应该也可以这样操作。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 06:37 , Processed in 0.176636 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表