簡體   English   中英

如何刪除 excel 中的空單元格?

[英]How to remove empty cells in excel?

我想刪除數千行和列的 excel 中的空單元格有人可以幫我嗎? excel的值應該是有序的。

樣本輸入:

在此處輸入圖像描述

所需的 Output:

在此處輸入圖像描述

按 Alt F11 將腳本作為宏運行。 該網站提供了一些可能有用的見解。 https://www.excel-easy.com/vba/examples/delete-blank-cells.html

我希望這有幫助。

此代碼與@Tony 的代碼基本相同,但它不使用任何額外的單元格。

Dim counter As Integer, i As Integer
counter = 1
For i = 1 To 10
    If Cells(i, 1) <> "" Then
        Cells(counter, 1) = Cells(i, 1)
        counter = counter + 1
    End If
Next i
For i = counter To 10
    Cells(i, 1) = ""
Next i

沒有丟失數據的機會,因為原始文件中有空格,所以counter總是小於或等於i 最后一個for..next循環清除任何剩余的可見先前數據。

您需要做的就是:

  • Select A:B 列
  • Go 到色帶 >開始
  • 編輯中 >搜索 & Select
  • 點擊 > Select 特價
  • 單擊 >空白

現在應該選擇所有空單元格

  • 點擊Ctrl -並向上移動單元格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM