表格筛选后序号怎么自动生成(自动筛选后序号乱了,怎样恢复)
今天,小编为大家分享一个令人震惊的函数:SUBTOTAL,原来它竟然可以代替这么多函数啊!
函数简介:
SUBTOTAL:返回列表或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。
函数参数:
SUBTOTAL(Function_Num,Ref1,Ref2, ...)
参数详解:
Function_Num:(包含隐藏值)为1到11之间的自然数,用来指定分类汇总计算使用的函数;Function_num (忽略隐藏值) 为101到111之间的自然数
注意:101到111仅在Office 2003、2007及更新的版本中能用
Ref1……Refn:为要对其进行分类汇总计算的第1至29个命名区域或引用。必须是对单元格区域的引用
实例讲解:
1.已知某公司各部门人员的奖金情况,第4、5、6行的数据已被隐藏,要求求出现在显示数据的平均奖金(不包含隐藏值)和实际的平均奖金(包含隐藏值)
2.已知某公司部分人员业务完成之后的奖金情况,需要对筛选后的数据进行排序,要求再次筛选或者隐藏数据之后序号不会出现中断(隐藏行数,序号连续不断)
SUBTOTAL函数的特点:
1.如果在 ref1, ref2,… 中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。也就是在数据区域中有SUBTOTAL获得的结果将被忽略!
2.当 function_num 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您要分类汇总列表中的隐藏时请使用这些常数。当 function_num 为从 101到 111 的常数时,SUBTOTAL 函数将忽略通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值当您只分类汇总列表中的非隐藏数字时,使用这些常数。 但不论使用什么 function_num 值,SUBTOTAL 函数都会忽略任何不包括在筛选结果中的行。 而SUBTOTAL 函数不适用于数据行或水平区域。隐藏某一列不影响分类汇总。但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响。
3.可以代替上面说的11种函数,当有上面说的两种特点情况时,就可以使用SUBTOTAL来完成在你需要对筛选之后的隐藏数据进行统计时,SUBTOTAL 函数将是必不可少的哦,一起来了解下!