如何在 Excel 中僅刪除可見的列或欄?
在 Excel 中,我們經常會隱藏某些重要的資料列或欄;有時卻只想刪除可見的列或欄。若直接按 Delete 鍵,連同隱藏的資料也會一併被清除。那麼,該如何只刪除可見的列或欄,而不影響隱藏的內容呢?本教學將為您介紹僅刪除可見列的正確方法。
使用「定位條件」指令僅刪除可見資料
透過 Excel 中的 定位條件 指令,您能快速選取可見資料,再按下 Delete 鍵立即刪除!操作步驟如下:
2 . 點選 開始 > 尋找與選取 > 定位條件 ,請參閱截圖:
3 . 在 定位條件 對話方塊中,選取 僅限可見儲存格 ,請參閱截圖:
4 . 接著點選 確定 ,所有可見列即會在選擇區域中被選取。此時按下鍵盤上的 Delete 鍵,即可輕鬆刪除所選的可見資料,同時完整保留隱藏資料。請參閱截圖:
注意 :
透過此方法,您還能一併清除可見欄位中的資料。
在 Excel 中批次刪除空白/可見/隱藏的列或欄 |
|
您可以逐一選取 Excel 中的可見、隱藏或空白列,再按下 Delete 鍵將其刪除;但若需一次移除數百列, 刪除隱藏行/列 功能在 Kutools for Excel 中將助您一臂之力!透過此工具,您能輕鬆批量移除空白列(欄)、可見列(欄)或隱藏列(欄),適用範圍涵蓋所選區域、當前工作表、選定工作表,甚至整個活頁簿。 點此免費試用此工具 30 天 ! |
使用 VBA 程式碼僅刪除可見資料
下列 VBA 程式碼還能協助您僅清除 Excel 中可見儲存格的資料。
1 . 按住 ALT + F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗。
2 . 點選 插入 > 模組 ,並將下列程式碼貼到模組視窗中。
3 . 接著按下 F5 鍵執行程式碼,即可移除可見儲存格的資料,同時保留隱藏資料。
4 . 接著會出現一個對話方塊,讓您選取僅需刪除可見儲存格的範圍。
Sub DeleteVisibleRows()
'Update 20130906
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
WorkRng.SpecialCells(xlCellTypeVisible).ClearContents
Application.ScreenUpdating = True