excel SUBTOTAL函數使用詳解

轉自:http://www.kuqin.com/shuoit/20110524/91710.html

?

今天用Excel在進行業務統計時,遇到一個小問題,Google了一下,又學了一招。

一般人都會使用“自動篩選”功能,篩選完成后,會在表格左下角的狀態欄中提示“從多少多少條記錄中找到了多少多少個結果”。

今天做的表格很復雜,在使用篩選過程中,由于統計的數據量太大,且篩選層次很多,好幾層嵌套篩選的,而且還使用了分類匯總功能,結果發現有時左下角就不提示篩選結果了,很苦惱,搜索了一下,發現可以使用subtotal函數來統計篩選后的行數。

SUBTOTAL函數

返回列表或數據庫中的分類匯總。通常,使用“數據”選項卡上“大綱”組中的“分類匯總”命令更便于創建帶有分類匯總的列表。一旦創建了分類匯總,就可以通過編輯 SUBTOTAL 函數對該列表進行修改。

語法

SUBTOTAL(function_num, ref1, ref2, …)

Function_num 為 1 到 11(包含隱藏值)或 101 到 111(忽略隱藏值)之間的數字,指定使用何種函數在列表中進行分類匯總計算。

?

Function_num
(包含隱藏值)
Function_num
(忽略隱藏值)
函數
1101AVERAGE
2102COUNT
3103COUNTA
4104MAX
5105MIN
6106PRODUCT
7107STDEV
8108STDEVP
9109SUM
10110VAR
11111VARP

Ref1、ref2 為要進行分類匯總計算的 1 到 254 個區域或引用。

實例(1):

如果A1=1、A2=2、A3=3,則公式“=SUBTOTAL(9,A1:A3)”將使用SUM函數對“A1:A3”區域進行分類匯總(求和),其結果為6。

例(2):而象我們今天所想用到的計算篩選結果行數的功能,則應該使用CnuntA函數,即Function_num應該為3,如下:

假如你的數據第一行是標題,從第二行開始到19行為數據,這樣就總共有18行數據,如果你使用條件進行自動篩選后,符合篩選條件結果是8行。

那么,篩選后可在20行輸入公式“=SUBTOTAL(3,A2:A19) ”這樣即可計算出篩選結果的行數為8。

數據量少的時候,當然用不到這樣的函數,如果你從1000條數據中進行篩選,篩選出來的結果有好幾百條,你根本沒有辦法數的時候,使用subtotal函數就可以快速的統計出篩選出來的結果有多少行了。

說明

如果在 ref1, ref2,… 中有其他的分類匯總(嵌套分類匯總),將忽略這些嵌套分類匯總,以避免重復計算。

當 function_num 為從 1 到 11 的常數時,SUBTOTAL 函數將包括通過“隱藏行”命令所隱藏的行中的值,該命令位于“工作表”選項卡上“單元格”組中“格式”命令的“隱藏和取消隱藏”子菜單下面。當您要對列表中的隱藏和非隱藏數字進行分類匯總時,請使用這些常數。當 function_num 為從 101 到 111 的常數時,SUBTOTAL 函數將忽略通過“隱藏行”命令所隱藏的行中的值。當您只對列表中的非隱藏數字進行分類匯總時,請使用這些常數。

SUBTOTAL 函數忽略任何不包括在篩選結果中的行,不論使用什么 function_num 值。

SUBTOTAL 函數適用于數據列或垂直區域,不適用于數據行或水平區域。例如,當 function_num 大于或等于 101 時需要分類匯總某個水平區域時,例如 SUBTOTAL(109,B2:G2),則隱藏某一列不影響分類匯總。但是隱藏分類匯總的垂直區域中的某一行就會對其產生影響。

如果所指定的某一引用為三維引用,函數 SUBTOTAL 將返回錯誤值 #VALUE!。

在需要處理隱藏數據相關的應用時,SUBTOTAL是其它函數無法代替的,也是SUBTOTAL最大最重要的特點。

轉載于:https://www.cnblogs.com/yujinwang/p/4170360.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259613.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259613.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259613.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java九宮格問題課程設計_課程設計九宮格數獨.doc

課程設計九宮格數獨中南民族大學管理學院學生課程設計報告課題名稱: java課程設計選題名稱: 九宮格數獨年 級: 2009專 業: 信息管理與信息系統學 號:姓 名:指導教師:完成地點: 管理學…

Scrapy使用問題整理(轉載)

轉載自:http://blog.csdn.net/heu07111121/article/details/50832999最近嘗試使用Scrapy進行數據抓取,并嘗試在windows7 64位系統上安裝scrapy,下面總結記錄遇到兩個問題和解決方法:scrapy官網的地址為:http://scrapy.…

英文Ubantu系統安裝中文輸入法

以前都是安裝的中文Ubantu,但是有時候用命令行的時候中文識別不好,會出現錯誤,所以這次安裝了英文版,但是安裝后發現輸入法不好用,于是就要自己安裝輸入法。 安裝環境為Ubantu13.04 1.卸載Ubantu默認的ibus輸入法 sudo…

控制文件初探

1、個數和位置的管理(因為控制文件時在參數文件定義的,所以可以直接修改參數文件) SPfile修改的步驟:a) 修改SPFILE參數control_filesb) 一致性關閉數據庫c) 增加或減少控制文件d) 啟動數據庫使用SPFILEe) 驗證結果 實驗&#xff…

String類的使用 Part2

StringBuilder 類的使用 屬性: namespace StringBuilderTest {class Program{static void Main(string[] args){StringBuilder s new StringBuilder("hello,world!");Console.WriteLine(s);//Length屬性Console.WriteLine("s.Length{0}", s.Le…

JAVA項目怎么不是藍色_解決IDEA創建maven項目時pom.xml沒有變藍的問題

如下所示:選中pom.xml,右鍵點擊add as maven project,稍等片刻后就可以了補充知識:Idea導入maven項目不自動識別pom.xml*Idea導入maven項目不自動識別pom.xml*當在idea中導入maven項目時,不能自動識別pom文件解決方法&…

C# 6.0:Expression – Bodied Methods

Expression-bodied 方法是C# 6.0 中另一個能簡化代碼的特性。我們已經對lambda表達式將funciton和delegation關聯起來的這種用法很熟悉了。Expression-bodied 將lambda 表達式的這種用法擴展到了方法上。 像下面代碼所示,我們有一個GetTime() 方法返回一個格式化的時…

zabbix3.0安裝

本次安裝準備安裝3.0的zabbix(LNMP)第一步 安裝zabbix官方的zabbix源,地址如下:http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm安裝zabbix的官方源rpm -ivh zabbix-release-3.0-1.el6.noarch.rpm第二步 使用yu…

android UI自動化測試工具Robotium VS NativeDriver VS Calabash

http://kongqingyun123.blog.163.com/blog/static/6377283520126294029822/ 自從上次對Robotium和nativedriver這兩個工具做對比已經過去將近一年的時間了(上次內容見http://kongqingyun123.blog.163.com/blog/static/637728352011614111010446/)&#x…

POJ 1228 Grandpa's Estate --深入理解凸包

題意: 判斷凸包是否穩定。 解法: 穩定凸包每條邊上至少有三個點。 這題就在于求凸包的細節了,求凸包有兩種算法: 1.基于水平序的Andrew算法 2.基于極角序的Graham算法 兩種算法都有一個類似下面的語句: for(int i0;i&…

趙強老師免費公開課第一季:Hadoop的背景起源

標簽:免費直播課 Hadoop 大數據 趙強原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://51edu.blog.51cto.com/8899635/1897555 Hadoop大數據免費公開課招募啦~~~趙強…

.NET Windows服務應用程序

此文旨在記錄個人對windows服務的理解以及學習記錄,高人可以直接繞行。 1.Windows 服務體系結構 http://technet.microsoft.com/zh-cn/library/aa998749(vexchg.65).aspx Windows 服務(也稱服務應用程序)是無論用戶是否登錄都運行在 Windows …

io流技術java_技術文章-java中的IO流

1.File類Java中對文件有操作時,可以實例化一個File對象,將文件路徑利用這樣的形式賦給File對象。File f new File(filePath);File類的基本操作包括:判斷是否存在:f.exists()獲取文件名:f.getName()獲取其絕對路徑&…

bootstrap-代碼-內聯代碼

說明通過 <code> 標簽包裹內聯樣式的代碼片段示例<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"utf-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"view…

java類似php魔術方法_PHP與類有關的幾個魔術方法

與類有關的其他魔術方法序列化與反序列化技術含義&#xff1a;序列化&#xff1a;就是將一個變量所代表的“內存”數據&#xff0c;轉換為“字符串”形式并持久保存在硬盤上的一種做法。反序列化&#xff1a;就是將序列化之后保存在硬盤上的“字符串數據”&#xff0c;恢復為其…

IIS ARR設置HTTP跳轉到HTTPS

GUI Version - Select the website you wish to configure- In the “Features View” panel, double click URL Rewrite You will notice there are currently no rules configured for this site. Click “Add Rules…” in the Actions menu to the right of the “Features…

2013.7.15DAY2

今天自己做了炸土豆 吼吼~ 才知道雞蛋和小麥粉一起弄成漿糊涂到土豆條上炸效果很好~不過做失敗了一些啦 失敗的就用青椒炒著吃。。。。 下午準備做冰品來著。。。結果快遞都到了特別忙。。。就只弄了杯冰啤酒。。。 虐了兩道水題&#xff0c;貼上代碼。。過于水了。。。 Descri…

AutoCAD.NET API 最新(2012)教程下載及在線視頻教程DevTV

Autodek最近發布了基于最新版的AutoCAD 2012的.net API開發教程。基本內容包括&#xff1a; Overview of .NETPlugin BasicsUser InteractionDatabase fundamentalsDictionariesUser InterfaceEventsInputPoint MonitorJigs現在就可以從AutoCAD開發者中心下載&#xff0c; 看圖…

inherits java_JAVA內部類和組合的區別

Why inner classes?At this point you’ve seen a lot of syntax and semantics describing the way inner classes work, but this doesn’t answer the question of why they exist. Why did Sun go to so much trouble to add this fundamental language feature? Feedbac…

SQL Server里一些未公開的擴展存儲過程

SQL Server里一些未公開的擴展存儲過程 [轉帖] 博客天地 www.inbaidu.comSQL Server里一些未公開的擴展存儲過程 擴展存儲過程&#xff08;xp&#xff09;是直接運行在SQL Server地址空間里的動態鏈接庫&#xff0c;是通過使用SQL Server開放數據服務API&#xff08;SQL Server…