- Excel數據透視表從新手到高手
- 宋翔編著
- 1216字
- 2022-07-29 14:02:13
2.4.3 刪除數據源中的空行和空列
如果在數據源中包含空行或空列,那么在創建數據透視表時,Excel自動捕獲的數據源范圍會截止到空行或空列的位置,導致在創建的數據透視表中丟失部分數據。如圖2-41所示,第6行和第16行是空行,創建數據透視表之前,活動單元格的位置將決定Excel默認使用哪個區域作為數據源:
● 如果活動單元格位于第6行以上的位置,Excel會將數據源的范圍指定為A1:E5。
● 如果活動單元格位于第16行以下的位置,Excel會將數據源的范圍指定為A17:E21。
● 如果活動單元格位于第6行與第16行之間的位置,Excel會將數據源的范圍指定為A7:E15。

圖2-41 數據源中包含空行
解決方法:刪除數據源中的所有空行和空列,保持數據連續分布。如果數據源的行數和列數較少,可以通過Ctrl鍵和單擊來同時選擇多個空行或空列,然后右擊選中的任意一行或一列,在彈出的菜單中選擇“刪除”命令執行刪除操作。否則想要快速刪除數量較多的空行或空列,需要使用其他方法。下面將分別介紹刪除空行和空列的方法。
1.刪除數據源中的空行
如圖2-42所示,數據源包含多個空行,將這些空行刪除的操作步驟如下:
(1)在數據區域右側的一個空列中(如F列),輸入從1開始的自然數序列,如圖2-43所示。

圖2-42 包含多個空行的數據源

圖2-43 在一個空列中輸入自然數序列
(2)在A列中單擊任意一個包含數據的單元格,然后在功能區的“數據”選項卡中單擊“升序”按鈕(“降序”按鈕也可以),對A列數據升序排列,如圖2-44所示。
(3)升序排序后,數據源中的所有空行將位于數據區域的底部,如圖2-45所示,選中這些空行并將其刪除。

圖2-44 對A列數據進行升序排列

圖2-45 排序后的空行位于數據區域的底部
(4)在輔助列中單擊任意一個包含數字的單元格,然后對該列進行升序排列,使數據恢復最初的位置,如圖2-46所示。

圖2-46 刪除數據源中的所有空行
2.刪除數據源中的空列
如圖2-47所示,數據源包含多個空列,將這些空列刪除的操作步驟如下:

圖2-47 包含多個空列的數據源
(1)在A列數據下方的空單元格中輸入下面的公式,統計A列包含數據的個數,如果公式返回0,則說明A列不包含數據。將該公式復制到同行的其他單元格,統計其他列包含數據的個數,如圖2-48所示。
=COUNTA(A1:A21)

圖2-48 使用公式統計各列包含數據的個數
(2)選擇第(1)步輸入公式的所有單元格,按Ctrl+F快捷鍵,打開“查找和替換”對話框的“查找”選項卡,在“查找內容”文本框中輸入0。然后單擊“選項”按鈕,將“查找范圍”設置為“值”,如圖2-49所示。
(3)單擊“查找全部”按鈕,在展開的窗格下方顯示了選區中所有包含0的單元格的相關信息,按Ctrl+A快捷鍵選中所有找到的單元格,如圖2-50所示。

圖2-49 設置查找選項

圖2-50 通過查找功能選中所有空列中的一個單元格
(4)單擊“關閉”按鈕關閉“查找和替換”對話框。在工作表中右擊第(3)步選中的任意一個單元格,在彈出的菜單中選擇“刪除”命令,然后在打開的“刪除”對話框中選中“整列”單選按鈕,如圖2-51所示。

圖2-51 選中“整列”單選按鈕
(5)單擊“確定”按鈕,刪除數據區域中的所有空列,最后刪除包含公式的行即可。
- Word/Excel/PPT 2010入門與提高(超值版)
- OpenCV Computer Vision Application Programming Cookbook Second Edition
- Excel公式與函數從入門到精通
- Word/Excel/PPT 商務辦公效率手冊:從小白到辦公大神
- PPT制作應用大全2019
- Excel 2010高效辦公:市場與銷售管理
- 中文版AutoCAD 2016園林設計從入門到精通
- 隨身查:一小時搞定你想要的PPT
- Office 2003辦公應用實戰從入門到精通
- 和秋葉一起學Excel(第2版)
- 從零開始學Excel VBA
- 征服Power BI:提升辦公數字化能力的45個實戰技巧
- AI智能化辦公:ChatGPT使用方法與技巧從入門到精通
- 精P之道:高效溝通PPT
- 電腦高效辦公