數(shù)據(jù)源是透視表之源辉巡。沒有了數(shù)據(jù)源,透視表也就無從創(chuàng)建与境。數(shù)據(jù)源雜亂验夯,透視表計算過程就會變得復雜,計算出的數(shù)據(jù)還極可能出現(xiàn)紕漏摔刁,99%的數(shù)據(jù)源雜亂問題都是和字段有關(guān)的麻献。
1 字段名缺失
所謂字段名溶推,也就是標題信夫;字段名缺失塞栅,也就是標題缺失,這應該是最常見的一種問題趁俊。
有時候確實是用戶疏忽了域仇,標題沒填,比如下圖寺擂,B1單元格標題缺失暇务。
但更多時候是由于用戶使用了多行表頭,或者標題行使用了合并單元格怔软。
透視表是默認數(shù)據(jù)區(qū)域的第一行為標題的垦细,它并不承認也不接受多行表頭以及合并單元格格式的標題等。碰到這種情況挡逼,我們只能改變自己括改,適應世界,修改標題家坎,適應透視表規(guī)則嘱能。
2 字段名重復
比如上圖所示吝梅,有三個同為“成績”的字段名。透視表對此——是接受的惹骂,但它會自動對重復的字段名進行編號苏携,阿大、老二对粪、小三……成績1右冻、成績2、成績3這樣著拭。
盡管如此纱扭,還是建議大家不要使用重復的字段名。畢竟重復的字段名可讀性較差茫死,容易造成字段混淆跪但。
3 日期字段格式錯誤
當字段類型為日期時,日期格式不規(guī)范峦萎,會被Excel錯將日期視為文本值。我們既無法正常使用透視表的日期組合功能忆首,也無法準確的按日期維度對數(shù)據(jù)進行統(tǒng)計分析爱榔。
將錯誤的日期格式轉(zhuǎn)換為正確的格式有很多種方法,最常用的有兩種糙及,一種是查找替換详幽,另外一種是分列。
查找替換主要針對日期值使用了錯誤的分隔符浸锨,比如使用了半角句號作為年月日的連接符:2019.6.21唇聘。
分列主要針對日期的結(jié)構(gòu)進行轉(zhuǎn)換。比如柱搜,當錯誤的日期格式是YMD結(jié)構(gòu)時迟郎,在【分列向?qū)У?步】的日期設置框中選擇YMD即可。如果錯誤的日期格式是YDM結(jié)構(gòu)聪蘸,則選擇YDM宪肖。(這個問題在上一章中有提到,可去參考)
4 數(shù)值型字段格式錯誤
本是數(shù)值型的字段被誤作成了文本值健爬,在透視表中是無法正常統(tǒng)計求和控乾、求平均、求極值的娜遵。
5 字段的數(shù)據(jù)類型不統(tǒng)一
字段類型不統(tǒng)一是指一個字段出現(xiàn)了2到多種數(shù)據(jù)類型蜕衡。如下圖所示,在數(shù)值型成績列出現(xiàn)了文本值罷考设拟、缺考慨仿、作弊等文本值鸽扁。
我們在第2次學習時講過,當字段類型為數(shù)值時镶骗,透視表默認放入值區(qū)域桶现,并默認采用求和的匯總方式。當字段類型為文本時鼎姊,透視表默認放入行區(qū)域骡和,如果放入值區(qū)域,則默認使用計數(shù)的方式相寇。
當字段類型出現(xiàn)混雜的情況時慰于,即無法使用以上規(guī)則,方便操作唤衫,也無法便捷的使用數(shù)值的組合功能婆赠。所以通常建議修改數(shù)據(jù)類型達成一致,比如此例中佳励,將罷考休里,缺考、作弊替換為0赃承。
批量處理不同的數(shù)據(jù)類型問題妙黍,我們通常使用Excel的定位功能。見第6次學習內(nèi)容瞧剖。
7 字段記錄缺失
字段記錄也就是數(shù)據(jù)的明細拭嫁,有時候會見到整行空白,有時會見到個別空白單元格抓于。
由于透視表默認是選取活動單元格相連區(qū)域作為數(shù)據(jù)源范圍的做粤,當數(shù)據(jù)明細存在整行空白的情況時,透視表將無法自動選取全部數(shù)據(jù)范圍捉撮,需要我們手動框選怕品,容易造成計算數(shù)據(jù)的遺漏。
對于整行空白呕缭,可以通過篩選的方式堵泽,多列篩選出空白單元格,然后整行刪除恢总。當列數(shù)較多時迎罗,也可以使用輔助列的方式篩選刪除。
在輔助列輸入以下函數(shù)公式片仿,即可判斷數(shù)據(jù)明細是否整行為空白纹安。
=COUNTBLANK(數(shù)據(jù)行)=COUNTA(標題行)
如下圖所示C2:E2是數(shù)據(jù)行,C1:E1是標題行,標題行需絕對引用厢岂。
由于透視表在計數(shù)時光督,是忽略空白單元格的,因此當數(shù)據(jù)明細個別單元格為空白時塔粒,可能會造成不符合預期的計數(shù)錯誤结借。通常建議采用定位空格的方法,將空白單元格填充為合適的數(shù)據(jù)卒茬。比如數(shù)值型字段填充為0船老。