设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 8078|回复: 5
打印 上一主题 下一主题

求教:EXCEL中如何按筛选结果自动修改表头?

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-25 11:05:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们知道,有些EXCEL表格记录数很多,比如有这样一组内容的表格

列  A     B     C   D
1  *县人口数量统计
2  县名  乡镇 村组 人口数量
3  平都 南坊  大土  1500
4  开平 四都 李家  1700

对这个表进行自动筛选,比如现在筛选出所有平都县的相关记录,第1行为表头,要求表头自动修改为“平都县人口数量统计表”,而如果自动筛选时选择“开平”县,此时表头却不能自动根据后面的记录修改成“开平县人口数量统计表”,请问各位前辈们,如何在表头中设置相应的公式,实现“按筛选结果自动修改表头”这一难题?其实这个表格只是一个示意表,真实的表格要复杂的多,在筛选后要按县、或乡甚至村的内容打印出来,这是常有的事,但人工去修改表头的话太麻烦,有没有直接使用公式的方法?恳请能人赐教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-3-25 12:01:20 | 只看该作者
貌似简单的题目
蛮有难度的
占个位思考先......
3#
发表于 2008-3-25 16:43:47 | 只看该作者
我能得到筛选使用的值,但找不到自动筛选的触发事件,使用计时事件又好象小题大作了。
4#
发表于 2008-3-26 13:00:37 | 只看该作者
增加辅助列可以简单一点

本帖子中包含更多资源

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

x
5#
 楼主| 发表于 2008-3-27 09:31:01 | 只看该作者
原帖由 cg0116 于 2008-3-26 13:00 发表
增加辅助列可以简单一点


感谢这位朋友提供解答方法,只是感觉你的方法太复杂了一些,无独有偶,另一个论坛网友提供了这样的解决方法:
原理与你一样,也是要添加辅助列,但所有公式完全不同。
辅助列数字由纯连续自然数1、2、3。。。。。组成
题头使用公式:=INDEX(A3:A10000,SUBTOTAL(4,F:F))&"人口数量统计"  (注:第3行开始为记录数,F列为辅助列,A10000为假设最大记录数为10000),可完全实现这一功能。
再次感谢你提供完全不同的解答方法。

点击这里给我发消息

6#
发表于 2008-3-27 19:41:22 | 只看该作者
这题不加辅助列还真难,我到现在没想出来
楼主你先用着,毕竟cg0116的做法至少让你不要每次手工调整了呀.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 03:23 , Processed in 0.106112 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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