需求和问题
要求:
如何算出公式使数据过滤后序号始终连续?如下图
方法:
使用单元格A3中的公式:
=SUBTOTAL(3,C$3:C3)以上公式统计了指定区域内的非空单元格数(不包括隐藏单元格)。
请注意公式单元格的引用类型。起始单元格是固定的,结束单元格是相对引用,相对引用会随着下拉填充而改变,变成
=小计(3,3加元:C4)
=小计(3,3加元:C5)
存在的问题:
用了上面的公式,似乎完美的解决了我们的需求,但是有一个问题就是最后一行总是会包含在过滤中。
解决方案
原因:
之所以要包含过滤行,是因为subtotal是一个SUBTOTAL汇总函数。如果最后一行是小计公式,它将被视为小计汇总行,因此它将始终包括最后一行。
如下图:
解决方法:
很简单,欺骗它,愚弄它,
公式后加+0,*1,或者公式前加-使之成为一个非常复杂的公式,而不是简单的小计公式。相信它是愚蠢和天真的。
= -小计(3,3加元:C3)
=小计(3,3加元:C3)+0
关于SUBTOTAL的更多应用,请参考以下文章
SUBTOTAL函数:计算过滤后的数据并使用它
毒鸡汤
暑假前制定了一个计划
暑假过半了
完成了一个p。
因为局域网
如果这篇文章对你有帮助,离开时别忘了点击右下角的阅读,转发给你的朋友。
1.《subtotal 用Excel要学会骗④:使用SUBTOTAL后筛选时始终包含最末行,骗一下就好了》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《subtotal 用Excel要学会骗④:使用SUBTOTAL后筛选时始终包含最末行,骗一下就好了》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/tiyu/1077508.html