ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 透视表形式转化的问题~老师帮帮我~

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-1-15 06:26 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我做了一个透视表,形式如下
RPP                   SURV        Total
1114700000000        1991        636342
                        1992        3944776
1114700000001        1991        912106
                        1992        4159174
                         2001        1441874
                         2002        671228
                         2003        4912184
                         2004        78770
                         2005        1978288
                         2006        22278667
                         2007        11326804
                         2008        24472413
                         2009        1264724

现在我想改成如下形式
1114700000000        1991        636342
1114700000000        1992        3944776
1114700000001        1991        912106
1114700000001      1992        4159174
1114700000001       2001        1441874
1114700000001       2002        671228
1114700000001      2003        4912184
1114700000001       2004        78770
1114700000001      2005        1978288
1114700000001      2006        22278667
1114700000001        2007        11326804
1114700000001      2008        24472413
1114700000001       2009        1264724

要实现这样的形式,要怎么操作呢?我找了很久都没有找到。谢谢老师~
附件上传

TCD.rar

6.92 KB, 下载次数: 22

TA的精华主题

TA的得分主题

发表于 2011-1-15 06:58 | 显示全部楼层
SQL:
select RPP,SURV,SUM(MONTANT) AS MONTANT FROM [Feuil1$] group by RPP, SURV

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-15 07:18 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-1-15 08:26 | 显示全部楼层
不能,要么把透视表复制--选择性粘贴--数值,然后填充空单元格。OK

TA的精华主题

TA的得分主题

发表于 2011-1-15 09:08 | 显示全部楼层

回复 3楼 nynicolas 的帖子

能,升级到excel2010,重复所有的项目标签。

TA的精华主题

TA的得分主题

发表于 2011-1-15 10:27 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-1-15 16:03 | 显示全部楼层
请教吴想老师:03实现重复标签项的方法之辅助列法中,想显示总计时,有三种方法,但每种方法操作时你都要把每个日期再单独显示一下,这必须吗?可省不?

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-15 19:24 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
谢谢以上老师的讲解,吾想老师,我认真好了辅助列法,还不能完全达到我想要的效果。
我做的第一个透视表,
RPP                             SURV        Total
1114700000000        1991        636342
                                     1992        3944776
1114700000001        1991        912106
                                     1992        4159174
                                       2001        1441874
                                     2002        671228
                                    2003        4912184
                                    2004        78770
                                     2005        1978288
                                   2006        22278667
                                    2007        11326804
                                     2008        24472413
                                    2009        1264724

以上表中的SURV是已经在原始数据基础上合并过的,如果用辅助列方法,就不能达到SURV合并的效果!
反而是以下效果

Somme de MONTANT                           
ordre        RPP                                        SURV        Total
1        1114700000000        1991        512402
2        1114700000000        1991        123940
3        1114700000000        1992        3077276
4        1114700000000        1992        867500
5        1114700000001        1991        734456
6        1114700000001        1991        177650
7        1114700000001        1992        3244525
8        1114700000001        1992        914649
9        1114700000001        2001        1257880
10        1114700000001        2001        183994
11        1114700000001        2002        553588
12        1114700000001        2002        70954
13        1114700000001        2002        46686

SURV项的前2个相同的不能达到合并效果,很郁闷
有什么其他的解决办法吗?
谢谢老师

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-16 00:09 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-1-16 11:22 | 显示全部楼层

回复 8楼 nynicolas 的帖子

你有这样的疑问,说明你还没有看明白帖子.使用辅助列的用意是什么?为什么要这样用,建议先看看透视表的概念,明白什么是分类汇总
留给楼主的思考: rpp&"-"&surv的作用是什么?
select rpp&"-"&surv,* from [Feuil1$]
PS:隐藏下图透视表第一列就可以了
不用SQL,可以在数据源加辅助列.
QQ截图未命名.png
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-30 07:42 , Processed in 0.046109 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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