tft每日頭條

 > 科技

 > excel數據透視表空白列不顯示

excel數據透視表空白列不顯示

科技 更新时间:2025-08-30 19:14:43

俗話說:工欲善其事,必先利其器,Excel 做表也一樣。

經常有人說要耗時很久做表格,還各種出錯,其實往往是因為原始數據格式不标準規範,就是我們常說的 dirty data。

大多數情況可以用格式刷來解決,但也有些例外情況,這裡給出一些 tips。

我用的版本是 Excel 2016,其他版本的界面可能略有不同。

1. 下圖 A、B 列為原始數據,D、E 列為數據透視表,為什麼會出現兩行“test” 呢?

excel數據透視表空白列不顯示(數據透視表總出錯)1

原因:

經仔細核對,發現原因是數據透視表中第 2 行 test 後面多了一個空格,也就是說,原數據中某一個 test 後面多了一個空格。我們肉眼雖然看不見,但是機器會讀到這個空格,會将其視為另一個數據字段。

解決方案:

數據量少的情況下,可以在原始數據中通過 copy paste, 或拖動來解決。如果有海量數據,就不能這麼幹。

這裡推薦一個去處空格的函數 trim(A)。

* 請注意:該函數隻能處理英文數據。

1) 找一個空列,輸入 trim(A2), 複制整列公式

excel數據透視表空白列不顯示(數據透視表總出錯)2

excel數據透視表空白列不顯示(數據透視表總出錯)3

2) 複制 C 列中的數據,Paste Special --> Values 到 A 列的原數據

excel數據透視表空白列不顯示(數據透視表總出錯)4

excel數據透視表空白列不顯示(數據透視表總出錯)5

3) 現在刷新一下數據透視表區域,發現隻有一行 “test”了,這表示多餘空格已經成功去除了

excel數據透視表空白列不顯示(數據透視表總出錯)6

2. 下圖的數據透視表,為什麼會出現一行 blank 呢?

excel數據透視表空白列不顯示(數據透視表總出錯)7

原因:

原始數據中有多餘的空行,雖然空行中沒有數據,我們肉眼看不到,但它在機器中占據字節空間,會被讀到數據透視表中。

解決方案:

數據量少的情況下,可以在原始數據中任意選一些空白行,delete。如果有海量數據,就不能這麼幹。

1) 選中A、B列 --> Ctrl G --> Special --> Blanks --> OK

excel數據透視表空白列不顯示(數據透視表總出錯)8

excel數據透視表空白列不顯示(數據透視表總出錯)9

2) 可以看到空行已經被選中了

excel數據透視表空白列不顯示(數據透視表總出錯)10

3) 右鍵單擊 --> Delete --> Entire row --> OK,就把空白行删除了

excel數據透視表空白列不顯示(數據透視表總出錯)11

excel數據透視表空白列不顯示(數據透視表總出錯)12

4) 現在刷新一下數據透視表區域,發現 “blank”行已經不見了,這表示多餘空行已經成功删除

excel數據透視表空白列不顯示(數據透視表總出錯)6

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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