ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: leexj0416

[求助] 急于求助,帮忙做透视表

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-9-19 10:10 | 显示全部楼层
原帖由 leexj0416 于 2009-9-19 08:36 发表
我也考虑过放在一张表格内,但鉴于实际情况:如果放到同一张表格,我每个地方的回款数不好填,前面是入库,和销售数据,而后面是填写回款数,回款数不是对应前面的入库数据的,所以会容易出错,

我倒不这么认为!所有地区的表合并后,回款数填写依然是要找发动机号,无非是多了个地区选择,应该不太可能出错的吧~~~

TA的精华主题

TA的得分主题

发表于 2009-9-19 10:18 | 显示全部楼层
或者提供种较符合现状的做法:增加地区汇总表,按如下查询
select * from [南昌$] union all
select * from [鹰潭$] union all
select * from [吉安$] union all
select * from [上饶$] union all
select * from [抚州$] union all
select * from [九江$] union all
select * from [宜春$] union all
select * from [乐平$] union all
select * from [樟树$] union all
select * from [德兴$]

然后,再对此表进行常规数据透视表,也是做两个,进销存和应收帐款分开;按平常的习惯录入完数据后,你只要到地区汇总表刷新,然后再到透视表内刷新就可以得到最新数据了。仅供参考!~~

江西2.rar

104.75 KB, 下载次数: 15

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-9-19 11:43 | 显示全部楼层
非常感谢你一直都跟贴给我答案与思路。通过你每次给我的回复让我这几天学到了许多关于数据透视的知识。受益非浅。我仍觉得以前思路比较好用,我仔细看了一下,是字符大于2048个,我的表也仅为10个区域,于是我更改了查询语句的字段:产品型号、发动机号、入库数量都......节省下了字符个数,源数据表字段我随之改名了。当我再次添加命令做透视时,会出现错误提示,不知楼主还能否用以前的思路再命令里作一修改以便节省空间,谢谢(请看附件源数据)

江西2.rar

62.27 KB, 下载次数: 6

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-9-19 15:03 | 显示全部楼层
太感谢penghaifeng老师了,我现在会了,我终于悟明你第二个方案的意思了,现在我正在用第二个方案进行数据处理,如果检验数据无误的话,那就是真的全部成功了。

TA的精华主题

TA的得分主题

发表于 2009-9-19 15:22 | 显示全部楼层
注意各地区表中删除第一行;下面的数据行如果没有数据,最好删除,否则日期空白项会导致无法分组~~

TA的精华主题

TA的得分主题

发表于 2009-9-19 15:24 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-9-19 15:30 | 显示全部楼层

回复 15楼 penghaifeng 的帖子

这个就是我刚才遇到的问题,不过想出来了,但是现在在检验数据的时侯第二个应收账款又出问题了,到货金额与销售补贴金额不能求和呀,我选择了南昌一例检验数据,到货金额是有的,但透视表中未能显示出来。布局应该是正确的。能帮我再想想吗?请看附件我做好的透视表

更新.rar

166.9 KB, 下载次数: 7

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-9-19 16:08 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我按照12楼的方法做,而且将公式修改了,刷新地区数据汇总表与透视表,还是没办法得到入库金额与销售金额,不知哪里又出错了,望peng老师指点

TA的精华主题

TA的得分主题

发表于 2009-9-19 15:45 | 显示全部楼层
销售金额处公式修改为=IF(L2="",0,J2):用0代替""

TA的精华主题

TA的得分主题

发表于 2009-9-19 15:53 | 显示全部楼层
注意各地区表中删除第一行;下面的数据行如果没有数据,最好删除,否则日期空白项会导致无法分组;销售金额处公式修改为=IF(L2="",0,J2):用0代替""。

注意以上3处,对查询语句简化了一下,参考附件!~~~
如地区再多,突破查询语句限制的办法就是刚才12楼的做法:先把数据汇总到一张表上,然后再根据本例中查询的样式,构造一个简单的语句做透视表,也就是说,不连接这么多表了,仅连接地区汇总表这一张表就可以了;当然还得区分开入库日期、销售日期和回款日期。
2009-09-19_154658.png

江西2.rar

59.99 KB, 下载次数: 16

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

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-27 21:43 , Processed in 0.053112 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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