ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 动画教程 > SQL in Excel > 分表合并成总表

分表合并成总表

作者:绿色风 分类: 时间:2022-08-18 浏览:197
楼主
水星钓鱼
 
附件如下:

各地区销售明细表.rar


SQL语句
  1. select * from [上海$]
  2. union all
  3. select * from [北京$]
  4. union all
  5. select * from [南京$]
  6. union all
  7. select * from [杭州$]
  8. union all
  9. select * from [山东$]

补充内容 (2014-1-11 07:21):
请使用帖子右下角的评分功能给这个帖子评分
2楼
亡者天下
很久都没有人录制动画了!
3楼
穿高跟鞋在跑步
太快,看不清楚
4楼
玉丫头
发现动画录制之后播放时显示的速率会更快,GGG的也是这样
5楼
angel928
SQL 合并总表,学会了。
6楼
辛苦遭逢起一经
可惜只有10的版本能用
7楼
heaven827
不错不错,学习了,谢谢斑竹
8楼
水星钓鱼
03也可以用
9楼
sunman
我想问题一个,如果每张表的字段都不一样,也可以这样合并吗?
10楼
水星钓鱼
也可以,请将你的文件压缩成RAR上传到这里。
11楼
lrlxxqxa
1楼的代码在03,07和10里面都通用的
12楼
do_re_me
请问一下,如果我的sheet表格命名不是这些上海、北京、杭州等,而是其他,那么我在命令文本这一环节是否要把代码
select * from [上海$]

union all

select * from [北京$]

union all

select * from [南京$]

union all

select * from [杭州$]

union all

select * from [山东$]
名称的位置改为我所需合并的sheet表格的名称就可以了?
13楼
水星钓鱼
是的
14楼
do_re_me
如果工作表数量比较多的情况下,比如说有上百个工作表,用这种方式来做还是有一定的麻烦的,我觉得。
15楼
水星钓鱼
没错,这个时候可以借助VBA。可以参考这个帖子
http://www.exceltip.net/thread-31353-1-1.html

16楼
do_re_me
晕,又是VBA,这是高手用的东西,我们这些菜鸟哪会呀,唉……少壮不努力,老大徒伤悲了……
17楼
水星钓鱼
不用VBA也行,就是SQL语句要多写几个。
18楼
do_re_me
唯有这样了,我点击您给我提供的那个网址,进去看的东西,什么也不懂,看那表格也好像没有什么技巧,后来就决定放弃了,毕竟这些高科技的东西不适合我们这些菜鸟的。
对了,您是超级版主,想问您一个问题,为什么我每次点击回复或者是一些新的帖子,网页都提醒说要重新登录,然后我不厌其烦的重新登录吧,但网页还是提醒我重新登录,这问题够郁闷的了。
19楼
油麻地的风
怎么提示我语法有误呢
20楼
LurkerX
我想问个问题,当我进行到属性-命令文本这步时,采用手动输入上面01-09SQL语句后点击确认,却出现“查询无法进行或数据表无法打开”这个提示?此时数据表也没能合并成功。 谢谢!
21楼
泽洛
gif好小啊 看不清
22楼
水星钓鱼
可以看微博上的动画。
23楼
天天想你
觉得这里真的是卧虎臧龙
24楼
天天想你
请教:在sql语句里的union all,是否也可以更改成自定义的字段,如果可以,如何更改?谢谢
25楼
水星钓鱼
不明白你的意思。
26楼
娃娃鱼
太好了,谢谢!
27楼
忙找工作
图片太小,操作太快,没看清
28楼
枫晚墨
你是要求最后合并出的表字段是自定义的嘛?那么是改前面select部分的才对吧。比如你如果只需要显示销售人员,品名,销售金额,那么就写作
select 销售人员,品名,销售金额 from [上海$]
union all
后面依次类推。
最后出来的结果就只显示这三个字段的。
29楼
天天想你
就是这个意思,谢谢 果然是前辈。
30楼
天天想你
谢谢,28楼已经解决了此问题。
31楼
九洲鹿-旭尧
斑竹你好,我试验下来,基本可以,但是遇到几个问题,想展开来请教一下:1、我的几个sheet中,如果有列数不一致的情况,那用那个“select * from [23$]
union all"不行,然后我看了下,每个sheet里都有的列,我用”select CCES,韵达 from [4$]
union all“就可以了。
2、我想问下,我想SELECT 工作薄里所有的sheet,有什么简单的公式吗?不至于我,一个个的写那个代码~
3、我想问下,我想同时SELECT 多个工作薄里的sheet,有怎么操作呢?
另外我想最后问下,我在EXCEL里,想替换“select * from [27$]
union all"  里的“*”号,为什么一替换 就全部被替换了?怎么替换“*”
32楼
九洲鹿-旭尧
追问“参数不足,期待为1" 是啥意思,EXCEL 2010
33楼
star591
能否根据表里面的名称管理器读取数据那?
34楼
水星钓鱼
没明白你的意思
35楼
star591
select *  from [路径].[表1$].[自定义的名称管理器] 是否可以这样写?或者怎么写?
36楼
水星钓鱼
你说的是用定义名称来表示要合并的区域对吗?可以这样 Select * from Rng1
Rng1表示你定义的名称。
37楼
star591
那能跨多个工作表查询吗?
38楼
star591
提示找不到定义的名称,请检查路径或名称
39楼
水星钓鱼
你好,请到“我的提问”版块提问
将你的问题详细描述下。
40楼
伊月児琪
我有一个问题,复制的代码是从哪来的?我用自己的表格进行合并的时候,代码是需要自己编写的吗?
41楼
水星钓鱼
是的
42楼
hylees
SQL也犀利
43楼
haimenger
楼主 问一下~~ 为什么我的老出现这个??呜呜 我试过几次了,我把每个表的表头都ctrl+v一个格式了。        “在联合查询中所选定的两个数据表或查询中的列数不匹配”总是这样  呜呜 帮帮我吧~~
44楼
lm1899
分表数据发生变化,总表刷新后数据不变?
45楼
yncxxmj
正在学习SQL知识。
46楼
weikang2516
谢谢版主,学习下
47楼
headmaster
正好需要,学习了!谢谢分享!
48楼
nkwangfj
用VBA貌似更简单啊,至少不用逐个输入每张工作表的名称。
49楼
weikang2516
学习了
50楼
cyy1905
很实用,太棒了,下一步研究一下我们公司要汇总各分子公司的往来账龄表时看看能否用得上这个
51楼
halen818
03版本确实也能用,谢谢
52楼
JustinTianyi
正想找个可以合并多表格的工具呢,谢谢
53楼
劫匪猫JF
为什么我运行的时候总是弹出提示说“the query didnt run, or the database tale could not be opened." ????? 该怎样修改呢?
54楼
_68217
一直不成功啊,我就是把两个序时账的表格和在一起,一直不成功,哪位大神帮忙看看,请教大家
2011序时账.zip
55楼
劫匪猫JF
可以合并啊 你试试把command type 选成 sql  我用的是英文版 不知道中文对应什么
56楼
_68217
我2了  我以为最后一排也要写 union all   汗
57楼
2320955803
为什么我的说数据库打不开或不能运行呢?
58楼
飞飞珊瑚虫
啊啊啊 怎么可以将这种动画下载下来
59楼
飞飞珊瑚虫
55555太快了看不清楚重么办?!
60楼
Cycyz
这个学会了~谢谢楼主..但对SQL语言还是不太懂,,,要继续努力学习啊!
61楼
Little_Alex
为什么我在操作之后出现下面的提示 TT 我用的是07版本

"查询无法运行或数据库无法打开"
请检查数据库服务器或联系您的数据库管理员. 确认外部数据库有效且未被移动或重新组织,然后重试该操作!

然后发现时代码打错了,重试代码之后可以合并, 但出现的报个格式"颜色/行距/行高/列宽"等都变没了.... 这是什么原因呢? 可以保持单元格格式一样吗?  谢谢:)
62楼
一直じ独show
这是什么情况,见截图合并问题.JPG
 
63楼
goal_hong
求高人指点啊,我明明已经按照那个语法去输入的了,为什么老是提示“""不是一个有效名称,请确认它不包含无效的字符或标点,且名称不太长。”
求教啊~~~谁能帮我把里面的所有工作表汇总成一张表?急用~~~
2012汕头店每周日分时段业绩.rar
64楼
静悄悄的
请问,这个最高能汇总多少个工作薄?
65楼
静悄悄的
*号前面和后面要加空格  试试
66楼
凝浸蓝
学习了,那请问下要把每天的excel合并到一张表里做月报,怎么合并啊
67楼
叮当猫的口袋
请问下,SQL代码哪里找/
68楼
小虾米ゲ
很小。。又很快。。
69楼
/wxG_luciFeR
sql和excel是什么关系?都是可以通用的命令语句吗?
70楼
水星钓鱼
SQL是一种语言,Excel是一个软件。SQL语句有自己专门的语法规则
71楼
水星钓鱼
改SQL语句即可
72楼
digest123
老师没有黏贴的那个sql文本命令啊?????得自己编写吗??????
73楼
titandove
好好学习一下
74楼
liuao911
查询无法进行或者数据表无法打开,怎么破!
75楼
jijiafei
学习
76楼
Zimmer_foto
 

我的03版的,貌似不行啊,老是出现这个错误。求鉴定~所有的数据都已经调整到一个统一的格式了~~
77楼
Zimmer_foto
不好意思,弄错了,我的是2007版的,是不是2007版的用不了这个功能啊?
78楼
加油菜盆
如果有很多表,各表的名称也不一样,如何编制代码呢
79楼
lily依旧霸气
问各位大神们个问题呀,那个命令文本从哪里黏贴过来的呀
80楼
lily依旧霸气
有模版么?要怎么写呢?动画太快,看不出
81楼
达达123
学习了,谢谢!
82楼
胖海贼
我也是07的出现这个提示,说查询无法运行或数据库无法打开,看不出代码有什么问题,能说说当时你怎么解决的嘛?
83楼
gxd2013
很实用,EXCEL真是面面俱到
84楼
朱小果
"查询无法运行或数据库无法打开"
请检查数据库服务器或联系您的数据库管理员. 确认外部数据库有效且未被移动或重新组织,然后重试该操作!

代码也没有错误,是复制一楼的,并改成我自己的工作表名。请高人指点!谢谢
85楼
hg1971
学习中
86楼
tingc1985
您好,我用自己的分表1-12来合成一个表时,表名称自动带上了‘’,结果提示错误,请问如何解决?
87楼
丽园
不知道怎么弄的,现在链接打开后是数据连接属性,都不会弄了
88楼
ishtarel
“the query didnt run, or the database tale could not be opened."
请问需要先做什么数据库的相关设置吗?感谢!
89楼
isabella9897
是新浪微博 or QQ微博呢?
90楼
小雨点儿
图太小了 看不清楚 能放大点的么 谢谢
91楼
djhbj
我有一个疑问,第四部中的命令文本那一本,怎么点击右键选择粘贴,就会出现例子里的内容呢,如果我之前的剪贴板里有其他的内容呢,这怎么破呀
92楼
djhbj
楼主,刚才那个问题,我看回复已经解决了。现在我遇到了另一个问题:就是命令文本中的 上海,北京,,的顺序一定要和表格从左到右的一致吗,因为我在不一致的情况下是无法完成的,求解释哦
93楼
东东-_-
原来粘贴哪一步的语句还要自己编写的。。
94楼
稀客
很实用啊,感谢楼主分享!
95楼
ishtarel
按照动画步骤进行操作,依然报错…………
96楼
sjzsh2009
非常不错,如果能够介绍一下命令就更好了
97楼
ishtarel
使用LZ提供的附件进行操作成功,但使用我自己的数据依然报错"查询无法运行或数据库无法打开"。步骤与动画相同,函数直接复制只是改成了自己的表名。请问合并前原始数据的处理有什么需要注意的地方吗?
98楼
小馥
楼主,提示查询语法错误,查询字句不完整.是什么问题啊?
99楼
sonypanda
表格合并上了,发现有些数据没并过来,为什么呢?
100楼
干嘛嘛滴
我也是,我用的07版的,求解
101楼
水星钓鱼
 
附件如下:

各地区销售明细表.rar


SQL语句
  1. select * from [上海$]
  2. union all
  3. select * from [北京$]
  4. union all
  5. select * from [南京$]
  6. union all
  7. select * from [杭州$]
  8. union all
  9. select * from [山东$]

补充内容 (2014-1-11 07:21):
请使用帖子右下角的评分功能给这个帖子评分
102楼
亡者天下
很久都没有人录制动画了!
103楼
穿高跟鞋在跑步
太快,看不清楚
104楼
玉丫头
发现动画录制之后播放时显示的速率会更快,GGG的也是这样
105楼
angel928
SQL 合并总表,学会了。
106楼
辛苦遭逢起一经
可惜只有10的版本能用
107楼
heaven827
不错不错,学习了,谢谢斑竹
108楼
水星钓鱼
03也可以用
109楼
sunman
我想问题一个,如果每张表的字段都不一样,也可以这样合并吗?
110楼
水星钓鱼
也可以,请将你的文件压缩成RAR上传到这里。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap