Excel中如何交換單元格

在 Excel 中工作時,經常需要更改單元格的順序,例如,您需要交換其中的一些。 如何以不同的方式做到這一點,我們將在本文中進行分析。

內容

移動細胞的過程

沒有單獨的函數允許您在 Excel 中執行此過程。 並且當使用標準工具時,其餘的單元將不可避免地移動,然後必須將其返回到它們的位置,這將導致額外的動作。 但是,有一些方法可以完成任務,下面將對其進行討論。

方法一:複製

這可能是最簡單的方法,它涉及將元素複製到另一個地方並替換初始數據。 程序如下:

  1. 我們在我們計劃移動的第一個單元格中起床(選擇它)。 在程序的主選項卡上,單擊按鈕 “複製” (工具組 “剪貼板”). 您也可以只按組合鍵 按Ctrl + C.Excel中如何交換單元格
  2. 轉到工作表上的任何空閒單元格並按下按鈕 “插入” 在同一選項卡和工具組中。 或者您可以再次使用熱鍵 – 按Ctrl + V.Excel中如何交換單元格
  3. 現在選擇我們要交換第一個單元格的第二個單元格,並複制它。Excel中如何交換單元格
  4. 我們在第一個牢房裡起床並按下按鈕 “插入” 按Ctrl + V).Excel中如何交換單元格
  5. 現在選擇將第一個單元格中的值複製到其中的單元格並將其複制。Excel中如何交換單元格
  6. 轉到要插入數據的第二個單元格,然後按功能區上的相應按鈕。Excel中如何交換單元格
  7. 所選項目已成功交換。 不再需要臨時保存複製數據的單元格。 右鍵單擊它並從打開的菜單中選擇命令 “刪除”.Excel中如何交換單元格
  8. 根據右側/底部此單元格旁邊是否有填充元素,選擇適當的刪除選項並單擊按鈕 OK.Excel中如何交換單元格
  9. 這就是交換單元所需要做的一切。Excel中如何交換單元格

儘管要實現此方法,您需要執行許多額外的步驟,但它被最多的用戶使用。

方法二:拖拽

此方法也用於交換單元格,但是,在這種情況下,單元格將被移動。 因此,我們執行以下操作:

  1. 選擇我們計劃移動到新位置的單元格。 我們將鼠標光標移到它的邊框上,一旦它改變視圖到通常的指針(最後有 4 個不同方向的箭頭),按住鍵 轉移, 按住鼠標左鍵將單元格移動到新位置。Excel中如何交換單元格
  2. 大多數情況下,此方法用於交換相鄰單元格,因為在這種情況下移動元素不會違反表格的結構。Excel中如何交換單元格
  3. 如果我們決定將一個單元格移動到其他幾個單元格,這將改變所有其他元素的位置。Excel中如何交換單元格
  4. 之後,您將不得不恢復秩序。Excel中如何交換單元格

方法 3:使用宏

我們在文章開頭提到,在 Excel 中,唉,沒有特殊的工具可以讓您快速“交換”位置的單元格(除了上面的方法,它只對相鄰元素有效)。 但是,這可以使用宏來完成:

  1. 首先,您需要確保在應用程序中激活了所謂的“開發者模式”(默認關閉)。 為了這:
    • 進入菜單 “文件” 並從左側的列表中選擇 “參數”.Excel中如何交換單元格
    • 在程序選項中,單擊小節 “自定義功能區”, 在右側,在項目前面打勾 “開發商” 並點擊 OK.Excel中如何交換單元格
  2. 切換到標籤 “開發商”, 點擊圖標 “視覺基礎” (工具組 “編碼”).Excel中如何交換單元格
  3. 在編輯器中,通過單擊按鈕 “查看代碼”,將下面的代碼粘貼到出現的窗口中:

    Sub ПеремещениеЯчеек()

    Dim ra As Range:設置 ra = 選擇

    msg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"

    msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"

    如果 ra.Areas.Count <> 2 Then MsgBox msg1, vbCritical, "Проблема": Exit Sub

    如果 ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub

    Application.ScreenUpdating = False

    arr2 = ra.Areas(2).Value

    ra.Areas(2).Value = ra.Areas(1).Value

    ra.Areas(1).Value = arr2

    END SUBExcel中如何交換單元格

  4. 單擊右上角十字形的常用按鈕,關閉編輯器窗口。
  5. 按住一個鍵 按Ctrl 在鍵盤上,選擇我們計劃交換的元素數量相同的兩個單元格或兩個區域。 然後我們按下按鈕 “宏觀” (標籤 “開發商”, 團體 “編碼”).Excel中如何交換單元格
  6. 將出現一個窗口,我們可以在其中看到先前創建的宏。 選擇它並單擊 “跑”.Excel中如何交換單元格
  7. 作為工作的結果,宏將交換所選單元格的內容。Excel中如何交換單元格

注意: 當文檔關閉時,宏將被刪除,因此下次需要重新創建它(如果需要)。 但是,如果您希望將來經常需要執行此類操作,則可以使用宏支持保存文件。

Excel中如何交換單元格

結論

處理 Excel 表格中的單元格不僅涉及輸入、編輯或刪除數據。 有時您需要移動或交換包含某些值的單元格。 儘管 Excel 功能中沒有用於解決此任務的單獨工具,但可以通過複製然後粘貼值、移動單元格或使用宏來完成。

發表評論