加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何在筛选条件下填充序列

(2015-01-16 12:42:48)
标签:

excel

笔记

以下数据均为修改处理后的数据。

用数据透视表汇总做出来的表格会有一行汇总数据,为了美观和方便阅读,现在需要给每一行有小计的汇总行标上序号,如下图:

http://s10/mw690/004eavifgy6PdzwakNH69&690

 

最终要达到如下效果:

http://s4/mw690/004eavifgy6PdzInRe3a3&690

筛选C列工程项目名称的汇总行“小计”状态下显示效果:


http://s15/mw690/004eavifgy6Pdzzl9oO0e&690

在具体操作中,筛选状态下无法自动填充序列,因为有一部分数据隐藏了,使得单元格变得不连续,如果选择手动输入,这个表格总共有900多列,筛选后也有300多列,如果有时间也不嫌麻烦的话,一个一个的录吧。。。而利用函数可以较快解决该问题。(自己目前还没有找到其他方法解决)

具体操作如下:

Step1:使用筛选功能,将工程项目名称里的汇总行”小计”筛选出来

Step2:  在单元格A4输入公式=SUBTOTAL(3,$C$4:C4,C5)

http://s6/mw690/004eavifgy6PdzYgzLTc5&690

单击Enter键完成,把鼠标放在A4键右下方,出现十字符号后双击鼠标,快速填充其余项,就会出现这个效果了。http://s4/mw690/004eavifgy6PdAeXdnB33&690

但实际上这并不代表工作完成了,因为我们发现当取消筛选条件展开明细数据后,这些填充好的序列却随之变化,排好的顺序又变成非隐藏状态下的填充了。。。变成如下效果:

http://s11/mw690/004eavifgy6PdAhprjIba&690

http://s1/mw690/004eavifgy6PdAiDsQg40&690

所以,我们还得想办法让该序列在非筛选状态下也能按照1、2、3按顺序填充下来,这里就需要添加辅助列运用if以及counta两个函数组合解决了。

Step1:在A列右侧插入一列辅助单元格

http://s9/mw690/004eavifgy6PdAl1xmE88&690

Step2:在B4单元格输入公式=IF(A4,COUNTA($A$4:A4),"")

http://s10/mw690/004eavifgy6PdAojE8hc9&690

 

Step3:同样按下回车键完成,并将鼠标放在B4单元格右下侧双击,迅速批量完成其他单元格填充
http://s8/mw690/004eavifgy6PdApUycDa7&690

Step4:接下来只需要隐藏A列数据或者复制B到G 列的数据选择性粘贴到另一个工作表就可以了。注意:决不能删除A列数据,因为B列的公式与A列数据相关联,一旦与A列相关联的数据改动,则B列的数据也不会存在了,所以还是建议选择性粘贴【数值】到其他工作表比较好。PS:要在非筛选状态下复制哦O(∩_∩)O

http://s15/mw690/004eavifgy6PdAB1a8Kce&690

这样就大功告成啦!

http://s14/mw690/004eavifgy6PdAMX8Cxdd&690

 

http://s3/mw690/004eavifgy6PdADpFiW22&690
http://s9/mw690/004eavifgy6PdAMmDqg88&690
总结:

  1.SUBTOTAL(3,$C$4:C4,C5)

     SUBTOTAL(function_num,ref1,ref2, ...)含义:

  •  Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。这里的数值3表示包含隐藏值下非空单元格数量,该公式写在A4单元格的意思是:统计C列从C4到C5未隐藏的单元格个数,A5单元格相应的变为统计C列中从C4到C16未隐藏的单元格个数,以此类推。那么整个公式可以理解为统计C列中从C4开始未被隐藏的单元格的个数,每增加一个,则以序列方式增加。

 2.IF(A4,COUNTA($A$4:A4),"")

  •   IF(需要判断的条件,如果判断为正确则返回该值,如果判断为错误则返回该值)
  •   COUNTA(value1, [value2], ...)   value1表示counta函数要统计的一组单元格,并且至少包含一组,value2表示其他的参数.

    该公式可以理解为如果相对引用下从A4单元格开始,计数为1,否则不计数。
















 




 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有