新足迹

 找回密码
 注册

精华好帖回顾

· 参加活动-----------中秋家宴の蒸菜凉拌菜【北菇蒸滑鸡】 (2013-9-23) chesecake · $10 吃饱吃好——胖妈进军美食版第一帖,DAY1 (2010-5-1) tommyinnz
· 30天回国流水帐及所思所想兼真情流露-图文并茂版 (2011-5-22) tigercool · 参加活动 -- 如果可以选择一个城市生活 -- 因特拉肯 (2016-3-21) daniello
Advertisement
Advertisement
查看: 1469|回复: 21

[学习培训] excel有没有这个功能? [复制链接]

发表于 2011-8-16 19:24 |显示全部楼层
此文章由 tina-go 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tina-go 所有!转贴必须注明作者、出处和本声明,并保持内容完整
重新写一个我的问题,刚才发现,行数列数写反了,比较迷惑:)修正一下

我从公司系统里down了10个excel的report,都是一个一个down的,在10个excel file里面。(我也可以放到一个excel里面,分出10个worksheet)
我要取得这10个表里面的10个总和(这个不难,系统都做好了)。。。然后我要把这些total们都放到第11个表里,然后基于这些total们分析分析。。。

这10个表,都有20列,但是行数有多有少,不同的cost center,就是有的复杂,有的简单。有的只有1个entry,有的有好多entry
譬如,表1,有1行,那么total就在T1(T代表着第20列)
表2,有2行,那么total就在T2(虽然行数有变化,但是列数都是20个,我要的最重要的数字就在最右边column的最下脚)
.
.
.
.

我就是要把T1,T2,T3一直到T20,都倒腾到单独一个表里面去。。。然后加加总啊,还有其他的分析等等。

请问excel有这个功能吗?多谢!
(公司的系统比较不顺手,只能一个一个cost center选,然后一个一个down。不可以同时选中几个我想要的cost center)而且,我在单独的那个表11里,也必须列出这10个total。。。所以,不能一起down下来。

[ 本帖最后由 tina-go 于 2011-8-16 19:57 编辑 ]
Advertisement
Advertisement

发表于 2011-8-16 19:43 |显示全部楼层
此文章由 Lucifer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Lucifer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
在10个worksheet前后各加一个worksheet,命名为A和Z,然后在输出worksheet里面=SUM(A:Z!A1)
其余的,filter或者pivot table都可以实现。

2008年度奖章获得者

发表于 2011-8-16 19:47 |显示全部楼层
此文章由 jungle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jungle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
感觉LZ把行和列弄反了,因为EXCEL里面是字母代表列,数字代表行,所以LZ说的各个SHEET似乎行数都是20行,但是列数不定

有个取巧的办法:如果所有的数值都必然是正数,那么LZ所需要的TOTAL值必然是每个SHEET里面最大的值,那么只需取各个SHEET里面的MAX值即可。

当然,如果SHEET里面有负数,那么这个 办法就不可取了

发表于 2011-8-16 19:49 |显示全部楼层
此文章由 tina-go 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tina-go 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可是,问题在于,在worksheet1里面,我要的那个数字在第一行。在worksheet2里面,我要的那个数字在第二行。。。

(我只是打个比方而已。事实上,有的在100行,有的在1000行。。)那个我要的数字,在每个worksheet里面,出现在不同的行数(列数都是第20列而已)

发表于 2011-8-16 19:50 |显示全部楼层
此文章由 tina-go 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tina-go 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jungle 于 2011-8-16 19:47 发表
感觉LZ把行和列弄反了,因为EXCEL里面是字母代表列,数字代表行,所以LZ说的各个SHEET似乎行数都是20行,但是列数不定

有个取巧的办法:如果所有的数值都必然是正数,那么LZ所需要的TOTAL值必然是每个SHEET里面最大的值,那么只需取各个SHEET里面的MAX值即可。

当然,如果SHEET里面有负数,那么这个 办法就不可取了

对啊,是反了:)

发表于 2011-8-16 19:51 |显示全部楼层
此文章由 radar1016 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 radar1016 所有!转贴必须注明作者、出处和本声明,并保持内容完整
pivot  table做吧
Advertisement
Advertisement

发表于 2011-8-16 19:51 |显示全部楼层
此文章由 oldboy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 oldboy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
选中单元格即可

发表于 2011-8-16 19:52 |显示全部楼层
此文章由 tina-go 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tina-go 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jungle 于 2011-8-16 19:47 发表
感觉LZ把行和列弄反了,因为EXCEL里面是字母代表列,数字代表行,所以LZ说的各个SHEET似乎行数都是20行,但是列数不定

有个取巧的办法:如果所有的数值都必然是正数,那么LZ所需要的TOTAL值必然是每个SHEET里面最大的值,那么只需取各个SHEET里面的MAX值即可。

当然,如果SHEET里面有负数,那么这个 办法就不可取了

多谢:)

正的负的都有。在最重要的一列,总数肯定是max值。但是在整张sheet里面,可不一定。

发表于 2011-8-16 19:53 |显示全部楼层
此文章由 tina-go 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tina-go 所有!转贴必须注明作者、出处和本声明,并保持内容完整
用Pivot table的童鞋介绍一下,具体怎么做呢:)

退役斑竹

发表于 2011-8-16 19:54 |显示全部楼层
此文章由 joaquin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 joaquin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
用consolidate 吧

发表于 2011-8-16 20:13 |显示全部楼层
此文章由 tina-go 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tina-go 所有!转贴必须注明作者、出处和本声明,并保持内容完整
刚才我查了一下consolidate,有点类似了,谢谢楼上的童鞋:)
Advertisement
Advertisement

发表于 2011-8-16 20:23 |显示全部楼层
此文章由 oldboy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 oldboy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
用不着consolidate 这么复杂吧.......
1 把这10个excel文件做成一个文件的10个sheet
2 在第11个sheet的假设E1单元格里面敲入符号:  =
3 点击第一个sheet,然后选中你想要的第一页的那个total,假设是 D1,然后回车
4 这样,第11个sheet的E1的值就变成了:   =Sheet1!D1

这样,就把第一张表的那个值代入了第11张表里了。


其他的以此类推
然后你再在第11 sheet想对这些数值怎么处理都行啊。

发表于 2011-8-16 20:29 |显示全部楼层
此文章由 oldboy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 oldboy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
如果lz没看懂,晚上11点之前可以加我qq可以发远程我操作给你看

[ 本帖最后由 oldboy 于 2011-8-16 20:53 编辑 ]

发表于 2011-8-16 20:31 |显示全部楼层
此文章由 tina-go 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tina-go 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼上说的也对啊。。谢谢:)
其实说起来真是挺头疼。实际情况呢,一共16张表(这个月16个cost center)每个cost center里面(每个worksheet里面),有5个重要的数据(不仅是1个)。这5个重要的数据,出现的位置列数都确定,行数不一定。我也想的楼上童鞋的办法,结果就是把这80个数,都copy paste一遍到表11里面去(这16个基本的表,是永远不会变了,所以可以向你说的一样,用=,也可以直接copy paste) 结果,这80个数字把我都贴晕了。。有的要拉啊拉到1万多行,才看到那些重要的数字,我都忘记我copy的这个数字,该paste到表11的哪个位置了。。

发表于 2011-8-16 20:35 |显示全部楼层
此文章由 oldboy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 oldboy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
加我qq,我远程操作一下,很简单的,不要用copy paste,我教你的这个方法,可以一劳永逸,因为如果你的数字位置不变,你只要做一次最后那个表格,就可以以后一直用下去。

发表于 2011-8-16 20:38 |显示全部楼层
此文章由 Lucifer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Lucifer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 tina-go 于 2011-8-16 20:31 发表
楼上说的也对啊。。谢谢:)
其实说起来真是挺头疼。实际情况呢,一共16张表(这个月16个cost center)每个cost center里面(每个worksheet里面),有5个重要的数据(不仅是1个)。这5个重要的数据,出现的位置列数都确定,行数不一定。我 ...


没必要搞这么复杂的,只要在spreadsheet里面的东西,都是可以用formula简化处理的。vlookup, index, match,都可以实现你要求的输出的。
你把问题搞复杂化了。
Really?
Advertisement
Advertisement

发表于 2011-8-16 20:42 |显示全部楼层
此文章由 tina-go 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tina-go 所有!转贴必须注明作者、出处和本声明,并保持内容完整
嗯,我知道肯定有简便的方法。但是我着急,必须今天之前做好,已经拖了无数天了。。。555
等下次再做这个可怕的东西之前,我得想点办法哈。。
这个拿vlookup index match怎么做呢?

我觉得consolidate有可能会简便点

发表于 2011-8-16 21:07 |显示全部楼层
此文章由 jasonliu234 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jasonliu234 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 tina-go 于 2011-8-16 19:24 发表
最重要的数字就在最右边column的最下脚


lz 如果只想要表格的最右边 的最下脚

列数总是在20.

很好找,
用match 找到最后的行数,index 找 行数所对应的数值。

match 怎么找,
你的表格 结构,最左边总有叫“Subtotal” 或者“total”的东东吧,用match函数找这个total 所在行数,之后用index 在第20列中,找前面 行数对应的数值

vlookup 也行,找到total 这个字段,再向右位移到第20列


如果用consolidate,各个表格的结构必须相同。lz这些表格结构都有区别

[ 本帖最后由 jasonliu234 于 2011-8-16 21:14 编辑 ]

发表于 2011-8-16 21:07 |显示全部楼层
此文章由 鱼羊鲜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鱼羊鲜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
呵呵,这个就要平时闲着的时候研究啊,拿这个吃饭的,函数,透视表,vba都要比较牛才好啊

发表于 2011-8-16 21:20 |显示全部楼层

回复 radar1016 6# 帖子

此文章由 chengzhuang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 chengzhuang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
同意,用PV TABLE做最好。
每次COPY出来都放在同一个WORKSHEET里面,然后加入一个COLUMN说明PERIOD, 删除所有的TOTAL。 在INSERT PV TABLE 就可以了。你就可以转换成各种你需要的REPORT了。

发表于 2011-8-16 21:22 |显示全部楼层
此文章由 forestlevy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 forestlevy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
用VB应该很简单。
Advertisement
Advertisement

发表于 2011-8-16 21:25 |显示全部楼层
此文章由 tina-go 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tina-go 所有!转贴必须注明作者、出处和本声明,并保持内容完整
多谢大家:)

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部