如何在Excel中合併兩列而不丟失數據

在這篇簡短的文章中,您將學習一種在 Excel 中組合多個列的有效方法,以便保留所有必要的數據。

假設您有一個電子表格,其中包含堆疊在一起的兩列。 例如,您需要將名字和姓氏的列合併為一個,或者將多個標題為“街道”、“城市”、“郵政編碼”的列合併為一個——“居住地址”,以分隔值用逗號。 如何才能做到這一點?

不幸的是,Excel 沒有內置函數可以讓您執行我們上面所說的操作。 當然,還有一個“合併單元格”按鈕和其他類似的按鈕,但值 uXNUMXbuXNUMXbare 丟失了。如何在Excel中合併兩列而不丟失數據

將顯示以下警告:

  1. Excel 2013 會說只有範圍左上角單元格中的值才會存儲在合併單元格中。 所有其他數據將被刪除。 
  2. Excel 2010 及更低版本將顯示一條含義相同但措辭略有不同的警告。

這對程序的使用施加了嚴重的限制,並且無法有效地執行任務。如何在Excel中合併兩列而不丟失數據

接下來,您將學習 3 種方法將多列中的數據合併為一個,以免丟失數據(不使用宏)。 如果你想要最簡單的方法,你可以跳過前兩種方法,只學習第三種方法。

使用公式組合多列

假設您有一張包含客戶信息的表格,老闆將任務設置為合併列 «姓氏» и «名字» 在一個 “全名”. 為此,您必須執行以下操作序列:

  1. 在表中插入一個額外的列。 為此,請將光標放在列標題上(在我們的例子中,它是 D 列)並右鍵單擊它。 將出現一個上下文菜單,您需要在其中選擇項目 “插入”. 讓我們調用結果列 “全名”, 翻譯為 “全名”.如何在Excel中合併兩列而不丟失數據
  2. 接下來,在單元格 D2 中,您需要編寫以下公式: =連接(B2;” “;C2) . 在我們的例子中,B2 是具有名字的單元格的地址,而 C2 是具有姓氏的單元格的地址。 您還可以在那裡看到引號之間的空格圖標。 此時,將寫入分隔符,放置在第一個和第二個單元格的內容之間。 如果需要用逗號分隔元素(例如,指定完整地址),可以將其寫為函數的第二個參數。如何在Excel中合併兩列而不丟失數據 您可以使用任何其他分隔符將多列合併為一列。如何在Excel中合併兩列而不丟失數據
  3. 然後將此公式複製到該列中的所有其他單元格。 要了解如何執行此操作,您可以使用說明“如何在所有選定的單元格中插入相同的公式”(請參閱我們網站上的文章)。
  4. 所以這兩列已經合併為一列,但它仍然是一個公式。 因此,如果刪除名字或姓氏列,全名列中的信息也會丟失。如何在Excel中合併兩列而不丟失數據
  5. 現在我們需要將單元格中的公式更改為現成的值,以便我們可以從文檔中刪除多餘的列。 為此,請選擇包含組合列信息的所有單元格(在我們的示例中選擇 D 列中的第一個單元格,然後按組合鍵 Ctrl + Shift + 向下箭頭; 然後您需要從列中復制數據並右鍵單擊該列中的任何單元格並單擊 “特殊粘貼”. 選擇窗口左側的項目 “價值觀” 並按下鍵 “好”.如何在Excel中合併兩列而不丟失數據
  6. 現在您可以刪除原始列。 為此,您需要單擊 B 列的名稱,然後按 Ctrl 鍵並對 C 列執行相同操作。這是選擇所有這些列所必需的。 您也可以使用組合鍵 Ctrl + Space 來選擇整個列,然後按 Ctrl + Shift + 右箭頭,將選擇複製到相鄰的列 C。接下來,通過右鍵單擊其中一個選定的列來打開上下文菜單列,然後您需要單擊該項目 “刪除”.如何在Excel中合併兩列而不丟失數據

現在,來自幾列的名稱已合併為一列。 儘管這需要時間,但即使對於初學者來說,動作的順序也很清楚。如何在Excel中合併兩列而不丟失數據

使用記事本連接列

與上一個選項相比,此方法將花費更少的時間來完成,並且不需要使用任何公式。 但它只適用於連接相鄰的列,並且如果使用一個分隔符(例如,只有一個逗號).

假設我們需要加入與上一個示例相同的列。 為此,請按照以下說明操作:

  1. 選擇所有要連接的列。 要完成此任務,請選擇單元格 B1 並按組合鍵 Shift + 右箭頭。 然後選擇也將覆蓋相鄰的單元格 C1。 之後,您需要按組合鍵 Ctrl + Shift + 向下箭頭將選擇移動到列的最末端。如何在Excel中合併兩列而不丟失數據
  2. 將數據傳輸到剪貼板(換句話說,複製它們)。 為此,請按組合鍵 Ctrl + C 或使用任何其他方法。
  3. 啟動 Windows 標配的記事本程序。 它在開始菜單中。 確切的路徑可能會因操作系統版本而略有不同。 但無論如何,找到一個程序並不難。 
  4. 使用組合鍵 Ctrl + V 將復制的數據傳輸到記事本。如何在Excel中合併兩列而不丟失數據
  5. 按 T​​ab 鍵並複制此字符。
  6. 接下來,使用對話框將此字符替換為任何其他字符 “代替”。如何在Excel中合併兩列而不丟失數據
  7. 選擇所有文本,複製它。
  8. 返回 Excel,僅選擇一個單元格(在我們的示例中為 B1)並將文本粘貼到表格中。如何在Excel中合併兩列而不丟失數據

剩下的只是重命名列。

如何通過 4 個簡單的步驟合併兩列?

去做這個:

  1. 下載 特殊插件
  2. 選擇兩列並轉到“Ablebits.com 數據”選項卡。 單擊“合併單元格”按鈕。如何在Excel中合併兩列而不丟失數據
  3. 選擇圖片中顯示的選項。如何在Excel中合併兩列而不丟失數據
  4. 只需幾個簡單的步驟,我們就可以在不進行額外操作的情況下獲得出色的結果。如何在Excel中合併兩列而不丟失數據

最後,只需將 B 列重命名為“全名”並刪除不再需要的 C 列。

發表評論