设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: huanglucy
打印 上一主题 下一主题

怎样通过函数把明细表中的人员生成到汇总表中

[复制链接]
11#
发表于 2014-8-19 13:58:36 | 只看该作者
1、数据透视表本身可以自动更新。如果不想手动刷新的话,完全可以勾选这一项。
2、所选区域变化时,可以定义名称来动态处理(主要是定义动态数据表)。——顺便说一句,即便用函数公式,同样也要动态处理才可能同步。
12#
 楼主| 发表于 2014-8-19 14:39:55 | 只看该作者
roych 发表于 2014-8-19 13:58
1、数据透视表本身可以自动更新。如果不想手动刷新的话,完全可以勾选这一项。
2、所选区域变化时,可以定 ...

谢谢,我再想想
13#
 楼主| 发表于 2014-8-19 19:10:34 | 只看该作者
roych 发表于 2014-8-19 13:58
1、数据透视表本身可以自动更新。如果不想手动刷新的话,完全可以勾选这一项。
2、所选区域变化时,可以定 ...

明细表上添加一个新人,汇总上就自动增加一个人和他的最后一笔数据

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
14#
发表于 2014-8-20 10:42:53 | 只看该作者
试试看?注意,由于动态数据表的缘故,主数据表A-C列已编辑的单元格中不能留有空行或者合并单元格。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
15#
 楼主| 发表于 2014-8-20 11:22:05 | 只看该作者
roych 发表于 2014-8-20 10:42
试试看?注意,由于动态数据表的缘故,主数据表A-C列已编辑的单元格中不能留有空行或者合并单元格。

非常感谢版主的指导,但是还有一点点问题,金额与最大日期的记录不匹配

姓名        日期        金额        需要手动刷新,能否自动刷新
张三        2000-5-5        10        最大日期对应的金额不对
李四        2011-1-1        1000                                        
李四        2014-7-6        60        姓名        交易日期        交易金额       
张三        1999-9-9        100        李四        2014-7-6        1000        李四2014年7月6日对应的金额是60
                        张三        2000-5-5        100        张三2000年5月5日对应的金额是10
16#
发表于 2014-8-20 15:57:32 | 只看该作者
没看到哪个地方不匹配。
右边是你汇总后的原表,左边是数据透视表

另外,自动更新的意思是说,更新数据后,(保存)关闭后再打开时就自动更新了。如果需要实时更新的话,要么写代码,要么手动更新。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
17#
 楼主| 发表于 2014-8-21 08:26:00 | 只看该作者
roych 发表于 2014-8-20 15:57
没看到哪个地方不匹配。
右边是你汇总后的原表,左边是数据透视表

序号        姓名      日期      金额
  1      张三    1999-1-1      100
   2         张三    2014-1-1       20
以上两条记录通过透视表出来的结果是: 张三    2014-1-1       100
而正确的应该是序号为2的整条记录   : 张三    2014-1-1         20
要的是日期为最大的那整条记录,金额不是最大值,而是日期最大的那条记录的金额。
非常感谢版主的帮助,我的电脑不能添加附件了,只能这样演示了!另外,用代码的话,刷新也要点一下的
18#
发表于 2014-8-21 08:41:23 | 只看该作者
huanglucy 发表于 2014-8-19 13:20
自动将明细中每个人的最后一笔记录(日期最大的)统计到汇总表上,就是明细表上黄色的生成过来,不想在透 ...

我个人的看法昂...如果数据透视表可以解决的话,就用数据透视表,大不了选取的区域大一些,把未来可能添加的空白区域也圈进来。
至于刷新,在VBA里对Sheet1添加个deactivate的触发事件,自动刷新透视表。
个人拙见
19#
发表于 2014-8-21 09:32:42 | 只看该作者
huanglucy 发表于 2014-8-21 08:26
序号        姓名      日期      金额
  1      张三    1999-1-1      100
   2         张三    201 ...

张三最后一次的记录是2014年7月2日的好不好?——你的要求是列出最后一次,而不是每一次。

点击这里给我发消息

20#
发表于 2014-8-21 10:18:54 | 只看该作者
roych 发表于 2014-8-19 13:58
1、数据透视表本身可以自动更新。如果不想手动刷新的话,完全可以勾选这一项。
2、所选区域变化时,可以定 ...

Roy试试数据源套用表格格式(2003版叫列表来着)来实现数据透视表的全联动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-9 10:02 , Processed in 0.101521 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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