subtotal

#函数##Excel##数据分析#大数据分析学习之Excel——多才多艺的SUBTOTAL函数

SUBTOTAL函数通过选择参数,可以实现某列数据的求和、求平均值、计算个数等功能;这个函数还有一个很好的用途是,选择不同的参数,可以按照隐藏行或者不隐藏行来计算结果。
函数的第一个参数如果选择1-9(图1),则是不管行数是否隐藏,都会计算所选列内的所有数据;选择101-109(图2),则计算时不包含隐藏行的数值。
示例1:计算成绩的总和,公式为:=SUBTOTAL(9,D3:D12) --这时,不管是否隐藏某几个行,都会全部计算,结果如图3。
示例2:计算D列人员的成绩的总和,就不包含隐藏的数据,公式为:=SUBTOTAL(109,D3:D12) --这时,如果隐藏了序号为5、6、7、8这几行,则计算成绩总和时,就不会算5、6、7、8这几行的值。
图5是不隐藏行的结果对比。
图6是隐藏行之后的结果对比。

subtotal什么意思

工作中,表格中一般会有序号(No)一列,我们经常会对表格中的数据进行筛选、隐藏等操作。那么,当我们筛选、隐藏数据后如何保持序号(No)的同步连续更新呢?

一、筛选No自动更新。

方法:

1、选定目标单元格。

2、输入公式:=SUBTOTAL(3,B$3:B3)。

3、Ctrl+Enter填充。

参数说明:

1、3为特定含义的代码,不用做更改。

2、B$3:B3为序号(No)列后的第一个活动单元格。

二、隐藏No自动更新。

方法:

1、选定目标单元格。

2、输入公式:=SUBTOTAL(103,B$3:B3).

3、Ctrl+Enter填充。

三、筛选汇总自动更新。

方法:

1、选定目标单元格。

2、输入公式:=SUBTOTAL(9,B$3:B3).

3、Ctrl+Enter填充。

四、筛选汇总自动更新。

方法:

1、选定目标单元格。

2、输入公式:=SUBTOTAL(109,B$3:B3).

3、Ctrl+Enter填充。

五、小结:

通过上面的四个示例,相信大家对序号和汇总的自动更新已经掌握了,但是对第一参数可能还心存疑虑,请看下图:

第一列为功能代码,对应的为相应的功能函数,大家在应用的时候没有必要全部记忆功能代码,只需在输入参数时根据预提示功能输入相应的功能代码即可。是不是非常的简单……

subtotal序号自动更新

可以使用Excel中的公式来生成序号。
首先,在一个单元格中输入1作为起始序号,然后选中该单元格,点击右下角的小黑点,拖动填充到需要生成序号的单元格区域;
接着,选中生成的序号区域,右键选择“格式单元格”,选择“常规”格式,以保证序号以数字形式显示;
最后,在下一个空白单元格中输入“=A1+1”,然后选中该单元格,再次拖动填充到需要生成序号的单元格区域即可。
这样,Excel表格就可以自动生成序号了。