tft每日頭條

 > 科技

 > 篩選獲得數據可以做數據透視表嗎

篩選獲得數據可以做數據透視表嗎

科技 更新时间:2024-12-26 14:02:18

篩選獲得數據可以做數據透視表嗎(數據篩選隐藏後自動統計分析)1

在Excel中,有這麼一個函數,能求和、計數、計算平均值,計算最大值、最小值、還能計算乘積,但最關鍵的是能在數據隐藏或者篩選後,對“可見”單元格區域進行自動統計,此函數就是Subtotal。


一、Subtotal:功能及語法結構。

功能:根據指定代碼返回一個數據列表或數據的分類統計。

語法結構:=Subtotal(功能代碼,數值區域)。

功能代碼有:

篩選獲得數據可以做數據透視表嗎(數據篩選隐藏後自動統計分析)2

從上圖中可以看出,代碼1和101對應的函數都是Average,2和102對應的函數都是Count……依次類推,從對應的函數看,其功能應該是相同的,但有沒有區别呢?請繼續學習下文的示例。


一、Subtotal函數:求和。

1、隐藏數據求和。

目的:隐藏“主機”、“顯示器”、“台式機”所在的數據行後,自動統計“銷量”、“銷售額”。

篩選獲得數據可以做數據透視表嗎(數據篩選隐藏後自動統計分析)3

方法:

在目标單元格中輸入:=SUBTOTAL(109,D3:D9)。

解讀:

從示例中可以看出,在不隐藏數據行的情況下,Sum、Subtotal函數的計算結果是相同的,在隐藏數據行的情況下,Sum,Subtotal函數代碼為9時的計算就夠是相同的,即對指定的數據區域求和,而代碼109的計算結果隻是對“可見”單元格有效。


2、篩選數據求和。

目的:根據數據篩選情況,自動統計“銷量”、“銷售額”。

篩選獲得數據可以做數據透視表嗎(數據篩選隐藏後自動統計分析)4

方法:

在目标單元格中輸入公式:=SUBTOTAL(9,D3:D9)或=SUBTOTAL(109,D3:D9)。

解讀:

從示例中可以看出,在數據篩選狀态下,代碼9和109的作用是相同的,都是對“可見”單元格有效。


猜想:

代碼1-11僅對篩選後的“可見”單元格有效,而代碼101-111對隐藏、篩選後的“可見”單元格都有效???……繼續閱讀下文,得以驗證。


二、Subtotal函數:計數。

1、隐藏數據計數。

目的:隐藏“主機”、“顯示器”、“台式機”所在的數據行後,自動統計“銷量”、“銷售額”。

篩選獲得數據可以做數據透視表嗎(數據篩選隐藏後自動統計分析)5

方法:

在目标單元格中輸入公式:=SUBTOTAL(103,C3:C9)、=SUBTOTAL(102,C3:C9)。

解讀:

1、代碼2或102對應的函數為Count,即對數值計數,而3或103對應的函數為Counta,即對非空單元格計數。

2、代碼2或3對隐藏的行無效,而代碼102或103忽略隐藏的行,即隻對可見單元格有效。


2、篩選數據計數。

目的:根據數據篩選情況,自動統計“銷量”、“銷售額”。

篩選獲得數據可以做數據透視表嗎(數據篩選隐藏後自動統計分析)6

方法:

在目标單元格中輸入:=SUBTOTAL(3,C3:C9)、=SUBTOTAL(2,C3:C9)。=SUBTOTAL(103,C3:C9)、=SUBTOTAL(102,C3:C9)。

解讀:

從示例中可以看出,代碼3、1032或2、102的作用是相同的,都是對“可見”單元格有效。


結束語:

從上述的示例中可以看出,在篩選狀态下,代碼1-11和101-111,都僅對“可見”單元格有效,而在隐藏狀态下,代碼1-11對“可見”單元格無效,而101-111對“可見”單元格有效,所以大家要區别對待哦!


#職場達人煉成記##職場達人說##Excel函數公式#@Excel函數公式

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved