Excel精英培训网

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

[已解决]多表动态汇总 无法进行汇总,显示错误。求助各位。

[复制链接]
发表于 2013-2-22 13:12 | 显示全部楼层 |阅读模式
本帖最后由 616891719 于 2013-2-27 14:50 编辑

多表动态汇总.zip (17.01 KB, 下载次数: 20)
 楼主| 发表于 2013-2-22 13:13 | 显示全部楼层
对于EXCEL了解的不深,这个问题,我遇到过,自己一直没解决,希望各位能帮忙解决一下
回复

使用道具 举报

发表于 2013-2-22 13:24 | 显示全部楼层
616891719 发表于 2013-2-22 13:13
对于EXCEL了解的不深,这个问题,我遇到过,自己一直没解决,希望各位能帮忙解决一下

源数据 工作表   有多余的数据
用下面的代码可以解决
  1. SELECT "研",* FROM [研$A:N] UNION ALL
  2. SELECT "行",* FROM [行$A:N] UNION ALL
  3. SELECT "产",* FROM [产$A:N]
复制代码
回复

使用道具 举报

发表于 2013-2-22 13:32 | 显示全部楼层    本楼为最佳答案   
616891719 发表于 2013-2-22 13:13
对于EXCEL了解的不深,这个问题,我遇到过,自己一直没解决,希望各位能帮忙解决一下

或者修改一下 源数据 的工作表
经测试 研 产 2个工作表 有问题,行 工作表 没有问题

附件已修改

295663-VBA-多表自动汇总.rar (16.42 KB, 下载次数: 37)
回复

使用道具 举报

发表于 2013-2-22 13:34 | 显示全部楼层
两个表,一个是兼容模式(xls),只有256列,另一个非兼容模式(xlsx),有16384列,所以搞不定了,统一一下表格就行,要么全部升级成xlsx文件,要么全部降为xls文件。
回复

使用道具 举报

发表于 2013-2-22 20:38 | 显示全部楼层
sql联合查询中(union),要求每个table的列数一致。如你在G列中编辑后删除了内容,sql也会认为A:G列中都是有内容的
回复

使用道具 举报

 楼主| 发表于 2013-2-27 14:49 | 显示全部楼层
w1098 发表于 2013-2-22 20:38
sql联合查询中(union),要求每个table的列数一致。如你在G列中编辑后删除了内容,sql也会认为A:G列中都是有 ...

哦哦,明白了,多谢啦
回复

使用道具 举报

 楼主| 发表于 2013-2-27 14:50 | 显示全部楼层
谢谢各位帮忙啦。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 06:31 , Processed in 0.393886 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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