Excel2007版的常用功能(5):分類彙總 與 數據有效性

1.分類彙總

分類彙總要注意三點:   把什麼分類、如何做彙總、按什麼分類

彙總前先分類,目的是爲了將相同類別放在一起,一起做彙總,防止相同的東西因爲沒有放在一起而分別做彙總了

在分類彙總裏,只有完全一樣的纔會被彙總在一起,有一點點不一樣都不行

分類彙總的基本條件:

  1. 分類彙總是根據字段名稱進行的,因此在對數據列表進行分類彙總之前必須保證數據列表中的每一個字段都有字段名,即每一列都有列標題。
  2. 在分類彙總之前必須對主分類的字段進行排序

分類彙總:

數據--分類彙總--分類字段:按什麼分類,彙總方式:如何彙總,選定彙總項:要彙總的項目

刪除分類彙總:

數據--分類彙總--全部刪除

排序:分主要關鍵字和次要關鍵字,排序時主要看主要關鍵字,主要關鍵字相同時,就按次要關鍵字分類

subtotal()函數常對篩選數據進行求和,常用在分類彙總中。

語法: SUBTOTAL(function_num,ref1,ref2, ...)

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

Function_num (包含隱藏值),爲1到11之間的自然數,用來指定分類彙總計算使用的函數

1 、1 AVERAGE(算術平均值)

2、 2 COUNT(數值個數)

3、 3 COUNTA(非空單元格數量)

4 、4 MAX(最大值)

5 、5 MIN(最小值)

6 、6 PRODUCT(括號內所有數據的乘積) 

7 、7 STDEV(估算樣本的標準偏差)

8 、8 STDEVP(返回整個樣本總體的標準偏差)

9、 9 SUM(求和)

10 、10 VAR(計算基於給定樣本的方差)

11 、11 VARP(計算基於整個樣本總體的方差)

Function_num (忽略隱藏值) 函數

1 、101 AVERAGE 數學平均值

2 、102 COUNT 數字的個數

3 、103 COUNTA 非空的個數

4 、104 MAX 最大值

5、 105 MIN 最小值

6 、106 PRODUCT 乘積

7、 107 STDEV 標準偏差

8、 108 STDEVP 標準偏差

9 、109 SUM 求和

10 、110 VAR 方差

11 、111 VARP 方差

SUBTOTAL的第一個特點是,如果在 ref1, ref2,… 中有其他的分類彙總(嵌套分類彙總),將忽略這些嵌套分類彙總,以避免重複計算。也就是在數據區域中有SUBTOTAL獲得的結果將被忽略!

SUBTOTAL的第二個特點是,當 function_num 爲從 1 到 11 的常數時,SUBTOTAL 函數將包括通過“格式”菜單的“行”子菜單下面的“隱藏”命令所隱藏的行中的值。當您要分類彙總列表中的隱藏和非隱藏值時,請使用這些常數。當 function_num 爲從 101 到 111 的常數時,SUBTOTAL 函數將忽略通過“格式”菜單的“行”子菜單下面的“隱藏”命令所隱藏的行中的值。當您只分類彙總列表中的非隱藏數字時,使用這些常數。 但不論使用什麼 function_num 值,SUBTOTAL 函數都會忽略任何不包括在篩選結果中的行。 而SUBTOTAL 函數不適用於數據行或水平區域。隱藏某一列不影響分類彙總。但是隱藏分類彙總的垂直區域中的某一行就會對其產生影響。

SUBTOTAL的第三個特點是,可以代替上面說的11種函數,當有上面說的兩種特點情況時,就可以使用SUBTOTAL來完成。

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

Subtotal函數最常用的就是對篩選數據進行求和:

Subtotal( 數字,區域 )

例1:  

給表按‘所屬區域’來彙總‘金額’
    點單元格-數據-排序-主關鍵字:所屬區域、數值、升序-確定-點單元格-數據-分類彙總-分類字段:所屬區域,彙總方式:求           和,選定彙總項:金額-確定

數據太多時,挨着表格的左邊的地方有數字1,2,3等   1表示最大的分類,2表示第二大的分類,3表示第三大的分類等等,數值越大表示越詳細

將分類彙總後的數據裏,第二層分類複製下來,粘貼在另一個表裏

點擊挨着表最左側部分裏的數字2--選中2對應的分類的內容--開始--查找和替換--定位條件--可見單元格--複製--粘貼

合併單元格:

法1: 連選多個未合併的單元格--開始--合併後居中--合併單元格 

法2: 選中合併過的單元格--複製--選中要合併單元格的另外幾個單元格--右鍵--選擇性粘貼--格式--確定

法3: 選中合併過的單元格-- 點擊格式刷--滑過需要合併單元格的地方利用分類彙總,將列裏分類後的數據裏,相同的數據                     給分類後的單元格合併單元格:                                                                                                                                                       數據--分類彙總--分類字段:要分類的那列的列名--彙總方式:計數--選定彙總項:還是要分類的那列的名稱--確定(這時在彙總的列的左邊會出現一個新列,顯示分的哪個種類的計數,在每個種類下還有各自種類的計數--選中新列裏除去列頭的所有數據區域裏的單元格--開始--查找和選擇--定位條件--空值(已選中空值)--開始--合併單元格(已合併單元格)--取消剛剛的分列彙總,這時,計數列沒有了,新增列合併的空格分別與要分類的那列裏每個類別的數量的長度一樣,這時,選中新列裏合併後的單元格--開始--格式刷--刷到做了分類但即將要做彙總的那列剛剛分類的列裏相同的分類就合併單元格了

 

例2: 有三列數據,分別是:地區、產品類別、金額,按產品類別彙總金額,然後每個產品類別裏再按地區來彙總金額:

      數據--分類彙總--分類字段:地區--彙總方式:求和--選定彙總項:金額--確定--數據--分類彙總--分類字段:產品類別--彙總方式:求和--選定彙總項:金額--取消選中“替換當前分類彙總”(這樣就表示在之前彙總的基礎上再分類彙總)--確定

通常,使用“數據”菜單中的“分類彙總”命令可以容易地創建帶有分類彙總的列表。一旦創建了分類彙總,就可以通過編輯 SUBTOTAL 函數對該列表進行修改,在Excel函數裏,起着無法代替的作用。

 

設置分類彙總:數據透視表工具:設計—佈局—分類彙總—不顯示分類彙總

設置總計:佈局—總計—僅對列啓用

設置報表佈局:佈局—報表佈局—以表格形式顯示—頁1—C3—數據透視表工具—選項—工具—公式—計算項(彈出‘在頁1中插入計算字段’對話框)--名稱:平均值—公式:”=(‘3.1’+‘3.2’+‘3.3’+‘3.4’+‘3.5’+‘3.6’+‘3.7’)/7”—確定

 

2. 數據有效性

也就是在Excel中規範一下,什麼樣的數據是有效的,什麼樣的數據是無效的。有效性都是在列中設置

常用:   數值的限制、文本長度的限制、文字的限制(序列做下拉框)

按鍵:   選中列頭--數據--數據有效性--數據有效性--設置--後面根據自己需要做設置

出錯警告:  選中列頭--數據--數據有效性--數據有效性--警告:有三種方式。'警告'裏有錯誤顯示的標題出錯顯示信息,這些自己隨心設置

例2:  A列數據只能在500-1000之間:

        選中A列--數據--數據有效性--數據有效性--設置--允許:整數--數據:介於--最小值:500--最大值1000

例3:  設置B列僅能輸入字符長度爲8位的產品編碼:

        選中B列--數據--數據有效性--數據有效性--設置--允許:文本長度--數據:等於--長度:8

例4:  設置C列付款方式中  只能輸入 現金、轉賬、支票:

       選中C列--數據--數據有效性--設置--允許:序列--來源:現金,支票,轉賬

在點某列的列頭--數據--數據有效性--數據有效性--輸入法模式--模式--選擇打開/關閉中文   可以設置某列爲中文或英文

但有時比如有搜狗輸入法時,這些設置不起作用,用搜狗輸入法可以直接輸入。因此要做個設置來解決:

右鍵點擊右下角輸入法小按鈕--設置--文本服務和輸入語言--常規--留中文和英文輸入法CN,EN,中文中只有一箇中文輸入法,英文中只有一個英文輸入法

數據有效性設置裏,數據--數據有效性--設置--允許:任何值/整數/小數/序列/日期/時間/文本長度/自定義

例5:  數據--數據有效性--設置--允許:自定義--公式:=A1>B1           

         表示只允許A1>B1的數據寫進去當然,單元格多的時候,就依次往下算,比如A2>B2,A3>A3等

例6:  數據--數據有效性--設置--允許:自定義--公式:="優秀生"="小明" 

          表示,只有 當優秀生等於小明爲真的時候,這個單元格纔可以寫入數據

例7:  數據--數據有效性--設置--允許:自定義--公式:0

           0表示 false  也就是爲假,設置爲假就永遠不能修改單元格數據了

清除數據有效性:       數據--數據有效性--設置--全部清除

設置單元格的中英文限制:

數據--數據有效性--輸入法設置:隨意/打開/關閉(英文模式)

設置打開,說明中文模式打開,只能用中文模式,設置關閉,表示關閉中文模式,用英文模式

右鍵小鍵盤--CH裏只保留一箇中文輸入法,EN裏只保留一個英文輸入法,若是沒有CH或EN,就從上面添加進來。

 

單變量求解:

解決假定一個公式要取得某一結果值,其中變量的引用單元格應取值爲多少的問題。例子:

E17=E16*E14

選中E17—數據數據工具假設分析單變量求解—目標單元格:E17,目標值:58—可變單元格:E14—確定  得出:E14=23.2,E15=int(E14)

INT()函數的功能是將數值向下取整爲最近的整數

Number()是需要進行向下舍入取整的實數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章