在處理 Excel 文檔的過程中,用戶經常不僅需要插入單元格,還需要刪除它們。 這個過程本身很簡單,但是有一些方法可以實現這個過程,可以加快和簡化它。 在本文中,我們將詳細研究從文檔中刪除單元格的所有方法。
刪除單元格的步驟
表中考慮的元素可以是 2 種類型:包含信息的元素和空元素。 考慮到這一點,刪除它們的過程會有所不同,因為程序本身提供了自動選擇和進一步刪除不必要單元格的過程的選項。
這裡也應該說,在刪除表格的一個或多個元素的過程中,其中的信息可能會改變其自身的結構,因為所採取的步驟會導致表格的某些部分發生移位。 對此,在刪除不必要的單元格之前,有必要考慮不良後果,並為安全起見,將本文檔備份。
重要! 在刪除單元格或多個元素而不是整個行和列的過程中,Excel 表格中的信息會發生偏移。 因此,必須仔細考慮有關程序的實施。
首先,您需要通過上下文菜單考慮相關過程的實施。 這種方法是最常見的方法之一。 它可用於填充單元格和空表元素。
- 需要選擇 1 個單元格或多個要刪除的元素。 用鼠標右鍵單擊選擇。 接下來,您應該啟動上下文菜單。 在其中,您需要選中“刪除...”複選框。
- 監視器上將顯示一個具有 4 個功能的窗口。 由於我們需要直接刪除單元格,而不是整行或整列,因此選擇 1 個動作中的 2 個 - 刪除具有左側偏移或向上偏移的元素。 動作的選擇應該基於用戶面臨的具體任務。 然後,當選擇了某個選項時,按“OK”鍵確認操作。
- 按照計劃,所有標記的元素都將從文檔中刪除。 選擇了第二個選項(上移),因為標記區域下方的單元組上移了與所選間隙中一樣多的行。
- 如果您選擇第一個選項(向左移動),則已刪除單元格右側的每個單元格都將向左移動。 這個選項在我們的情況下是最優的,因為在指定範圍的右邊有空元素。 如此看來,從表面上看,標記區間的信息似乎被簡單地清除了,同時保持了文檔結構的完整性。 儘管實際上,由於替換初始元素的表元素中沒有數據,因此直接實現了類似的效果。
方法 2:功能區工具
您還可以使用功能區上提供的工具刪除 Excel 表格中的單元格。
- 最初,您需要以某種方式標記要刪除的元素。 然後您應該切換到主選項卡並單擊“刪除”(位於“單元格”菜單中)。
- 現在您可以看到選中的單元格已從表格中刪除,並且其下方的元素已向上移動。 此外,應該強調的是,這種方法不允許您確定元素在移除後將被移位的方向。
當需要使用此方法刪除一組水平單元格時,請注意以下建議:
- 選擇了一系列水平單元格。 單擊“主頁”選項卡上的“刪除”。
- 與前一種情況一樣,指定的元素會以向上的偏移量被移除。
當刪除一組垂直的單元格時,移位發生在另一個方向:
- 一組垂直元素被突出顯示。 單擊功能區上的“刪除”。
- 您可以看到,在此過程結束時,已標記的元素被刪除並向左移動。
現在已經涵蓋了基本操作,可以使用更靈活的方法來刪除元素。 它涉及使用表格以及水平和垂直單元格的範圍:
- 突出顯示所需的數據間隔,並按下功能區上的刪除按鈕。
- 選定的數組被刪除,相鄰的單元格向左移動。
重要! 使用工具功能區上的 Delete 鍵將不如通過上下文菜單刪除功能,因為它不允許用戶調整單元格偏移。
使用功能區上的工具,可以通過預先選擇移動方向來刪除元素。 您應該研究這是如何實現的:
- 要刪除的範圍突出顯示。 但是,現在在“單元格”選項卡中,單擊的不是“刪除”按鈕,而是位於鍵右側的三角形。 在彈出菜單中,單擊“刪除單元格...”。
- 現在您可以注意到一個窗口已經出現,其中包含刪除和移動選項。 選擇一個適合特定用途的,然後按下“OK”鍵得到最終結果。 例如,這將是一個向上的轉變。
- 移除過程是成功的,並且轉移直接向上發生。
方法3:使用熱鍵
也可以使用一組熱鍵組合來執行相關過程:
- 在表中選擇要刪除的範圍。 然後您需要按鍵盤上的“Ctrl”+“-”按鈕組合。
- 然後您需要打開已經熟悉的窗口來刪除表格中的單元格。 選擇所需的偏移方向並單擊 OK 按鈕。
- 結果,您可以看到選定的單元格以最後一段中指定的偏移方向被刪除。
方法 4:刪除不同的元素
在某些情況下,您想要刪除位於文檔不同位置的多個不被視為連續的範圍。 可以使用上述方法之一通過分別操作每個單元格來刪除它們。 然而,這通常需要相當長的時間。 可以選擇從表格中刪除分散的元素,這有助於更快地處理任務。 但是,為此,必須首先確定它們。
- 通過標準方法選擇第一個單元格,按住鼠標左鍵並用光標圈住它。 接下來,您需要按住“Ctrl”鍵並單擊剩餘的分散元素或在按住鼠標左鍵的情況下使用光標圈出範圍。
- 然後,當選擇了需要的單元格時,可以通過上述任何方法進行去除。 之後,所有必要的單元格將被刪除。
方法 5:刪除空單元格
當用戶需要刪除文檔中的空單元格時,可以自動執行相關過程,而不是單獨選擇每個元素。 有幾種解決問題的方法,但最簡單的方法是通過選擇工具。
- 在需要刪除的地方選擇了表格或工作表上的某個其他範圍。 之後,點擊鍵盤上的功能鍵“F5”。
- 轉換窗口已啟用。 在其中,您需要單擊位於左下方的“選擇...”按鈕。
- 然後將打開一個用於選擇元素組的窗口。 在窗口本身中,將開關設置為“空單元格”位置,然後單擊右下角的“確定”按鈕。
- 之後,您可以注意到在最後一個操作之後,標記範圍內的空單元格將突出顯示。
- 現在,用戶只需要通過上述任何選項來刪除有問題的單元格。
方法 1. 粗略和快速
要以類似方式刪除 Excel 表格中不必要的單元格,請執行以下步驟:
- 選擇所需的範圍。
- 然後在“選擇(特殊)”鍵之後按下功能按鈕“F5”。 在出現的菜單中,選擇“空白”並單擊“確定”。 然後應該選擇範圍內的所有空元素。
- 之後,菜單給出刪除RMB表中指定元素的命令——“刪除單元格(Delete Cells)用上移”。
方法三:數組公式
為了簡化刪除表格中不必要的單元格的過程,您應該使用“公式”選項卡上的“名稱管理器”為所需的工作範圍分配名稱,或者 - 在 Excel 2003 和更早版本中 - “插入窗口” - “名稱” - “分配”。
例如,範圍 B3:B10 將具有名稱“IsEmpty”,範圍 D3:D10 – “NoEmpty”。 間隙必須具有相同的大小,並且可以位於任何位置。
執行操作後,選擇第二個區間(D3)的第一個元素,並輸入以下公式: =IF(ROW()-ROW(NoEmpty)+1>NOTROWS(YesEmpty)-COUNTBLANK(YesEmpty);”«;INDIRECT(ADDRESS(LOWEST((IF(Empty<>“«;ROW(ThereEmpty);ROW() + ROWS(有空))); LINE ()-ROW(無空)+1); COLUMN(有空); 4)))。
以數組公式的形式輸入,插入後需要點擊“Ctrl + Shift + Enter”。 之後,可以使用自動填充(在元素的右下角延伸一個黑色加號)複製有問題的公式——在此之後,將獲得原始範圍,但沒有空元素。
方法3. VBA中的自定義函數
當用戶必須定期重複相關操作以從表格中刪除不必要的單元格時,建議將此類功能添加到集合中一次,並在以後的每個案例中使用。 為此,打開 Visual Basic 編輯器,插入一個新的空模塊,並複制函數的文本。
重要的是不要忘記保存文件並從 Visual Basic 編輯器返回到 Excel。 要在特定示例中使用相關功能:
- 突出顯示所需的空元素範圍,例如 F3:F10。
- 打開“插入”選項卡,然後打開“函數”,或在新版本編輯器的“公式”部分中按“插入函數”按鈕。 在用戶定義模式下,選擇 NoBlanks。
- 作為函數參數,用空格(B3:B10)指定初始範圍,然後按“Ctrl + Shift + Enter”,這將允許您將函數作為數組公式輸入。
結論
根據這篇文章,已知相當多的方法,使用這些方法可以刪除 Excel 表格中不必要的單元格。 需要注意的是,它們中的許多實現是相似的,並且在某些情況下,過程實際上是相同的。 因此,用戶可以選擇使他們能夠更快、更有效地解決特定問題的方法。 此外,編輯器直接為刪除表格元素的功能提供了“熱鍵”,可以讓您在有問題的操作上節省時間。 此外,當文檔包含空單元格時,無需單獨選擇每個單元格進行進一步刪除。 出於這些目的,可以使用分組工具,它會自動選擇不包含數據的元素。 之後,用戶只需要通過以上任意一種方式刪除即可。