
如何在Excel中選擇一個范圍內的非空白單元格?
假設某個范圍內存在許多不相鄰的空白單元格,現在您需要選擇當前所有具有內容的單元格。 如何輕松地在Excel中輕松選擇所有非空白單元格? 有幾種技巧可以解決它。
使用“轉到特殊功能”選擇范圍內的非空白單元格 使用VBA選擇范圍內的非空白單元格選擇范圍內的非空白單元格 Kutools for Excel (僅一步) 使用“轉到特殊功能”選擇范圍內的非空白單元格轉到特殊功能可通過以下步驟幫助我們選擇選定范圍內的非空白單元格。
1。 選擇范圍,從中選擇所有非空白單元格,然后按 F5 按鍵以打開“轉到”對話框。 然后點擊 Special
按鈕以打開轉到特殊對話框。
備注:您也可以打開 去特別 對話框,直接單擊 首頁 > 查找和選擇 > 去特別.2。 在轉到特殊對話框中,選中 常量 選項, 數值 選項, 文本 選項, 邏輯學 選項,以及 故障 選項,然后單擊 OK 按鈕。
現在,您將只看到在指定范圍內選擇內容的非空白單元格。 請參閱以下屏幕截圖:
一鍵式選擇Excel范圍內的所有非空白單元格Kutools for Excel“ 選擇非空白單元格 實用程序可以幫助您一鍵快速選擇選定范圍內的所有非空白單元格。
全功能 30-天! 使用VBA選擇范圍內的非空白單元格在這里,我們提供了VBA宏,用于從指定范圍內選擇所有非空白單元格。 請執行以下操作:
1。 按 其他 + F11 鍵以打開“ Microsoft Visual Basic應用程序”窗口。
2。 點擊 插頁 > 模塊,然后將以下VBA代碼粘貼到打開的模塊窗口中。
VBA:從范圍中選擇非空白單元格
Sub SelectNonBlankCells()Dim Rng As RangeDim OutRng As RangeDim InputRng As RangeDim xTitle As StringOn Error Resume NextxTitle = Application.ActiveWindow.RangeSelection.AddressSet InputRng = Application.InputBox("Range :", "KutoolsforExcel", xTitle, Type:=8)Set InputRng = Application.Intersect(InputRng, Application.ActiveSheet.UsedRange)For Each Rng In InputRngIf Not Rng.Value = "" ThenIf OutRng Is Nothing ThenSet OutRng = RngElseSet OutRng = Application.Union(OutRng, Rng)End IfEnd IfNextIf Not (OutRng Is Nothing) ThenOutRng.SelectEnd IfEnd SubCopy3。 按 F5 鍵或單擊 運行 按鈕以運行此VBA。
4。 在打開的對話框中,請指定您將僅選擇非空白單元格的范圍,然后單擊 OK
按鈕。
現在,將立即在指定范圍內選擇所有非空白單元格。
選擇范圍內的非空白單元格 Kutools for ExcelKutools for Excel“ 選擇非空白單元格 實用程序使您只需單擊一下即可從一定范圍內選擇所有非空白單元格。
Kutools for Excel - 包括 300 多個方便的 Excel 工具。 全功能 立即!
選擇范圍,您將僅選擇非空白單元格,然后單擊 Kutools > 選擇 > 選擇非空白單元格
.
現在,立即選擇了指定范圍內的所有非空白單元格。
Kutools for Excel - 包括 300 多個方便的 Excel 工具。 全功能 立即行動吧!
演示:在Excel中選擇范圍內的非空白單元格 Kutools for Excel 包括適用于Excel的300多種便捷工具,可以在之內。 立即下載并!最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

