楼主 xiongkehua2008 |
Q:应用subtotal取得数据的序号后在筛选时总是会在最后一行显示与筛选内容不同的项目? A:遇到这种情况,我们可以数据区的最后一行的下面这个单元格中输入="",然后再进行筛选即可正确显示了! ![]() |
2楼 donghan |
subtotal的其它用法可参考以下帖子: http://www.exceltip.net/thread-8289-1-1.html |
3楼 ggsmart |
另一种方法:原公式*1 即:subtotal(3,b$2:b2)*1 |
4楼 laowuwyx |
经过测试,解决这种问题的方法有如下几种: =subtotal(3,b$1:b2)-1 =--subtotal(2,b$:b2) =subtotal(2,b$:b2)+0 =subtotal(2,b$:b2)-0 =subtotal(2,b$:b2)*1 =subtotal(2,b$:b2)/1 =n(subtotal(2,b$:b2)), 同文本数字转换为数值的方法很相似。 |
5楼 ayx365 |
下来看看 |
6楼 angel928 |
分享学习! |
7楼 gouweicao78 |
关于使用SUBTOTAL函数解决“筛选后序号连续”问题时,不论筛选什么条件,都会包含最后一行记录的问题,我个人认为原理是: SUBTOTAL函数设计为“分类汇总”函数,功能上就带有分类汇总的影子,这个功能的最后一行是“总计”功能。因而,出现本帖1楼这个问题,应该是Excel把最后一行序号的SUBTOTAL函数当成数据列表的汇总行看待,而不是将之视为数据的一部分。 |