妙用Excel的SUBTOTAL函数填充序列 subtotal函数

利用Microsoft Excel中的SUBTOTAL函数,可以在筛选模式下方便的填充数据序列,它能随着筛选内容的变化而自动填充数据。下面结合实例来介绍一下它的妙用之处。

问题的由来:如图1所示10 kV线路材料明细表。每一种材料所在行的A列都有一个序号,且按顺序排序。



图1 10 kV线路材料明细表

在打印材料明细时,我们习惯于只打印数量大于0的行,而隐藏一些没有数据的材料行,这时通常会利用工作表的筛选工具来筛选出大于0的行,然后再打印。但筛选后一些材料数量为零的行将会被隐藏,同时相应行的A列序号也会被隐藏,这样就会造成序列号的显示中断(如图2所示),这显然不符合打印要求。如何使筛选的内容变化时序号跟着一起变动呢?答案是用Excel的SUBTOTAL函数。



图2 序列号的显示中断

方法是在序列号开始的第一个单元格(A4单元格)中输入公式“=SUBTOTAL(2,$E$4:$E4)”,然后将鼠标放到A4单元格的右下角,这时会出现一个拖动图标 ,向下拖动这个图标填充公式至A列的所有数据行。拖动结束后,你再筛选E列大于零的行,所得的结果是A列序号将自动按照顺序排序了,如图3所示。



图3 列序号按照顺序排序

妙用Excel的SUBTOTAL函数填充序列 subtotal函数
一次定义成功后,不论你怎样变动明细表数据,如何筛选结果,A列序号都将按照顺序排序。

备注:在使用中,当数据E列中的单元格值如为非数字时,将不会正确排序。原因是SUBTOTAL函数只返回包含数字以及包含参数列表中的数字的单元格的个数。这时你可以在空单元格中输入0来解决这个问题。如果你还嫌输入0以后工作表显示的不美观,不想让单元格显示零值,可以通过单击菜单栏“工具→选项→视图→窗口选项→零值”取消零值的显示。如图4所示。



图4 取消零值显示

 

  

爱华网本文地址 » http://www.413yy.cn/a/25101014/196272.html

更多阅读

你不知道的电吹风机妙用! 旧手机电池妙用

引导语:吹风机最重要的功用是给头发定型,无论使用何种吹风工具,用于吹干湿发时,吹风机出风口离头发要有一定距离,在保证安全的前提下,对头发的伤害也小。很多人不知吹风机除吹干头发外,仍有许多妙用?头发保健  每天用电吹风对头部轻轻地

用EXCEL的函数公式开方,开根号 excel的开方函数

用EXCEL的函数公式开方,开根号——简介有时需要通过开根,开放计算一些体积,流量,空气阻力等,用计算器不是太方便,这儿我们可以通过EXCEL的函数公式开方,开根号,很方便,很实用用EXCEL的函数公式开方,开根号——工具/原料

excel条件格式公式怎么用 excel条件函数 颜色

excel条件格式公式怎么用——简介excel的条件格式功能非常强大,内含很多自带规则,而且还可以通过公式自行设定条件格式,本文通过两个例子来告诉您excel条件格式在哪里,还告诉您excel条件格式设置以及公式的应用。excel条件格式公式怎么

阿司匹林的十大妙用 阿司匹林的美容功效

阿司匹林除了可以治疗头痛以外,在生活中也有让你意想不到的妙用,我们不妨了解一下。 ? 1、去头屑:把两片阿斯匹林捣碎放入洗发水中,使用这种混合洗发水洗头后,头屑会逐渐减少。 ? 2、治疗粉刺:将片剂的阿司匹林捣碎成粉末,之后用清水调匀

excel中round函数的使用方法 isodd函数的使用方法

excel中round函数的使用方法——简介不少朋友都会问在excel中round函数怎么用,作为使用频率较高函数之一,本文就介绍一下round函数的使用方法。excel中round函数的使用方法——工具/原料office excelexcel中round函数的使用方法——

声明:《妙用Excel的SUBTOTAL函数填充序列 subtotal函数》为网友这般无奈分享!如侵犯到您的合法权益请联系我们删除