ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 透视表数据源范围能否根据有无内容自动选择??

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-7-24 16:37 | 显示全部楼层 |阅读模式
透视表数据源范围能否根据有无内容自动选择??


例如,透视表根据源数据表中A1:A2产生,现在源数据表数据扩充到A5,能否让其自动选择A1:A5,更新透视表???

TA的精华主题

TA的得分主题

发表于 2009-7-24 17:52 | 显示全部楼层
首先,你的数据源要放在一个单独的表中,且标题行在第一行,这个表中无其它无关数据。
方法一:利用导入外部数据的方式,“数据”--“导入外部数据”--“导入数据”,在向导中选择你数据源所在的表,其它不用操作,接着直接“创建数据透视表”钮,做透视表,当你的数据源扩充时,刷新这个透视表即可,透视表就会根据数据源的变化而变化。
方法二:将这个数据源区域利用菜单“数据”--“列表”--“创建列表”先变为“列表对象”,然后利用这个列表做数据源,创建数据透视表,则数据透视表刷新时也会随着数据源(这时就是列表了)的变化内容相应变化。

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-7-24 20:23 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-7-25 12:03 | 显示全部楼层
在2003版本中我用名称定义源数据 DATA
=INDIRECT("SHEET1!$A$1:T"&COUNTA(SHEET1!$A:$A))
然后用DATA 作为数据源作透视表.

TA的精华主题

TA的得分主题

发表于 2009-7-26 15:59 | 显示全部楼层
用列表处理数据源进行动态透视是最简洁的方法,动态定义数据源名称虽然也可实现,但要熟知函数公式的书写,而用列表处理,就像傻瓜相机,不用调焦等专业动作就可达到目的,动态透视还是推荐列表处理好。即简单又快捷。

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-7-27 13:20 | 显示全部楼层
fenghcl 的方法针对性更强,谢谢

另外两位说的很详细,提供了几种方法,也非常感谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-27 12:34 , Processed in 0.027500 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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