它們被稱為數據透視表,因為它們可以動態地改變布局,以不同的方式分析數據,并重新排列行號、列標簽和頁字段。每次布局更改時,數據透視表都會根據新布局立即重新計算數據。此外,如果原始數據發生變化,您可以更新數據透視表。
在過去,當我從事招生工作時,我經常需要做各種統計報告,我喜歡用透視表來解決問題。特別是在為制定招生計劃而“根據考生成績統計上網人數”時,體現了數據透視表結合函數應用的便利性。
首先,我使用MS-EXCEL透視表和函數進行統計。后來,我發現et中函數的名稱和用法與MS-EXCEL中的幾乎相同,所以這種方法可以直接移植到ET中,而且ET中的編輯欄比MS-OFFICE2003有所改進,使得輸入大塊內容非常方便。
一般來說,原始工作表如下:
里面有很多字段,所以為了便于觀察,我隱藏了很多列。
圖1
其中,當年成人高考錄取分數為:一、高中起點本、專科分數線
大學文科135分,大學理科130分
本科文科200分本科理科200分二、專科升本科分數線
醫學(中醫和藥學等兩個一級學科除外)150分
因此,統計有四個條件:大學文科:135分,大學理科:130分,高中起點文科:200分,大學畢業分數:150分
那時,我們需要實現離線5點和在線人數的統計。透視表中的逐級統計功能不能很好的達到這個效果,所以我決定建立一個輔助列來幫助透視表快速完成統計功能。該列名為“分數段統計”
圖2
此操作的關鍵是如何快速填充分數統計列的內容,這取決于if和查找函數。嗯。多有趣啊
if函數的語法很簡單,最多可以嵌套7層。您可以依次嵌套查找函數。通常,沒有人能完全記住每個功能的操作和規則,但在實際應用中,他們總能直接閱讀在線幫助文檔。
在BR2單元格中編輯函數,如圖2所示,如下所示:
=IF(C2D2=’專業文科’,查找(bq2,{0,130,134},{‘=130 ‘,’=134 ‘,’=135’}),IF(C2D2=’專業科學’,查找(bq2,{0,LOOKOCH(BQ2,{0,145,149},{‘=145 ‘,’=149 ‘,’=150’},LOOKOCH(BQ2,{0,195,199},{‘=195 ‘,’=199 ‘,’=200’}))
這里有幾個知識點:中頻功能,查找功能和連接字符。原理是連接C和D列中的單元格,以獲得中頻函數中的比較條件。然后使用LOOKUP函數根據層次族條件進行查找,然后自動將生成的結果填充到輔助列的相應單元格中。
當我們生成BR列中第一個單元格的結果時,我們可以通過雙擊單元格填充句柄來快速填充整個列的值,從而獲得如圖2所示的最終效果。
接下來,只需將該表用作數據透視表的數據源,然后在數據透視表視圖中多次拖動鼠標,即可快速生成最終的統計結果,如下所示。非常方便嗎?