返回列表 上一主題 發帖

請問如何刪除多餘空白的資料列

請問如何刪除多餘空白的資料列

請問各位先進
有時候當我們會拿到有格式Excel資料,但是這樣的表格對要做資料分析處理很麻煩,
這份資料,每隔幾筆空白,又重覆上述的資料,請問如何刪除這些多餘空白的資料列
讓它成為正規的資料表..謝謝

去除空白多餘列的資料.rar (4.15 KB)

回復 1# PD961A
  1. Sub nn()
  2. With Range("A2", [A65536].End(xlUp))
  3. .Replace "編號", ""
  4. .SpecialCells(xlCellTypeBlanks).EntireRow.Delete
  5. End With
  6. End Sub
複製代碼
學海無涯_不恥下問

TOP

將資料欄資料複製到新表
用編輯取代功能將第2列以下的"編號"字串清空
選取資料第一欄
編輯/到 空格
右鍵刪除/刪除整列
學海無涯_不恥下問

TOP

回復 5# PD961A


   
學海無涯_不恥下問

TOP

另外不好意思它可以不用用到VBA嗎??謝謝!!
PD961A 發表於 2010-7-17 15:28



如果A欄是數字編號
可以用進階篩選
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活

TOP

回復 8# asimov

謝謝您
但是依照您的步驟他會顯示到另一個自選的儲存格.並且必須預設準則範圍欄
所以資料篩選後不會是在原來的A~B的位子...還是謝謝您的回文



TOP

回復 7# PD961A


    可見你根本沒有了解程式碼,只是一味套用
我提供的程式碼是針對作用中的工作表資料做整理
只要你把原SHEET1的資料複製到SHEET2後執行就知道是甚麼原因了
學海無涯_不恥下問

TOP

我不太會用 VB,所以用了下面的方式

(1) 工具列 →  編輯 \ 到  ==>「特殊」 ==>選擇 「空格」 後按確定

(2) 找到空白儲存格後,按右鍵,刪除【下方儲存格上移】後按確定

(3) 空白列就會自動刪掉往上接續嘍


這樣OK嗎?

TOP

回復 8# jennylu520


    您做的方式很好ㄚ....就是EXCEL的基本功
      還可以另外學HS版主給的方式..很相近喔
      VBA程式碼的部份..因為後來已經會了..所以沒有再回文
      您可以根據HS版主給的程式碼直接試試看..
    謝謝您的回文....
學如逆水行舟 不進則退

TOP

直接選取整個 column, 用“篩選”選出所有空白 row, 全部刪除後, 再取消“篩選”即可。

TOP

        靜思自在 : 能幹不幹,不如苦幹實幹。
返回列表 上一主題