在 Excel 工作表中,如果資料輸入在不相鄰的儲存格中,您可能會發現選取和複製非空白儲存格中的資料有些麻煩。本文將介紹兩種快速選擇所有非空白單元格的方法。
經常需要Excel用戶複製和粘貼數據。 但是,有時可能會有一些麻煩。 例如,Excel工作表中有多個不連續的空白單元格。 在這種情況下,很難選擇所有具有內容的單元格。 但是,不用擔心。 在這裡,我們將向您分享2種在Excel工作表中選擇所有非空白單元格的方法。
方法1:通過“轉到特殊”進行選擇
- 首先,打開Excel工作表。
- 然後,按“ F5”觸發“轉到”對話框。

- 在“轉到”對話框中,單擊“特殊”按鈕。
- 接下來,檢查“常量”選項,然後檢查“數字”,“文本”,“邏輯”和“錯誤”選項。
- 最後,單擊“確定”。
- 如您所見,當對話框關閉時,所有非空白單元格都已被選中。
方法2:使用Excel VBA選擇
- 首先,請參考“如何在Excel中運行VBA代碼“。
- 然後,將以下代碼放入未使用的模塊中。
Sub SelectAllNonBlankCells()
Dim objUsedRange As Range
Dim objRange As Range
Dim objNonblankRange As Range
Set objUsedRange = Application.ActiveSheet.UsedRange
For Each objRange In objUsedRange
If Not (objRange.Value = "") Then
If objNonblankRange Is Nothing Then
Set objNonblankRange = objRange
Else
Set objNonblankRange = Application.Union(objNonblankRange, objRange)
End If
End If
Next
If Not (objNonblankRange Is Nothing) Then
objNonblankRange.Select
End If
End Sub
- 之後,退出VBA編輯器,然後將此宏添加到快速訪問工具欄。
- 現在,打開所需的工作表,然後單擊宏按鈕。
- 一次,將選擇所有非空白單元格,如下圖所示。
競品對比
| 優點 | 缺點 | |
| 方法1 | 操作方便 | 用戶必須在需要選擇非空白單元格時手動打開“轉到”對話框並每次檢查選項 |
| 方法2 | 輕鬆方便地重複使用 | 引發外部惡意宏的危險 |
修復煩人的Excel故障
Excel文件易於出錯和損壞。 例如,如果頻繁關閉MS Excel,該文件很容易損壞。 因此,用戶必須採取一些預防措施,包括定期備份文件。 此外,熟練,強大和可靠 xlsx修復 工具,例如 DataNumen Excel Repair,是必須的。
作者簡介:
Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 SQL Server 復甦 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM



