EXCEL表格筛选后,如何让统计表中的函数取值自动变化?

初始表是这样的....现在,我取得需要数据的方式。但是,筛选后,需要取得的数据不能自动转换。数据量太大,筛选一个改一个很麻烦,求哪位大神有简便的方法

第1个回答  2013-11-18
方法是有,因没有公式和全部数据,加上字太小,无法知道你的数据是如何计算来的 .就无法具体说用什么公式.
例如用公式
=SUM(F1:F200)
求和

则可用公式
=SUBTOTAL(9,F1:F200)
求计算

例如用公式
=AVERAGE(F2:F50)
求算术平均数

则可用公式
=SUBTOTAL(1,F2:F12)
来计算等

改用公式后,未筛选时,二者计算的结果一致,
筛选后,后者公式只有筛选出的数据参与计算.
第2个回答  2013-11-18
不是很理解你的意思。如果你只要筛选一条数据,希望得到该数据的比如0.5倍,那么在单元格F283输入
=SUBTOTAL(9,F2:F280)*0.5
公式可以向右复制。