在 Excel 中合併兩列(逐步教程)
在使用 Excel 時,您可能會遇到需要合併兩列的情況,以改善資料組織並促進您的工作。無論您是創建全名、地址,還是進行資料清理和分析,合併列可以顯著提高您高效處理和利用資料的能力。在本教程中,我們將引導您完成在 Excel 中合併兩列的過程,無論您是要連接文字、合併日期還是結合數值資料。讓我們開始吧!
視頻:在 Excel 中合併兩列
在 Excel 中合併兩列或多列
在本節中,我們將探討三種方法來合併兩列或更多列。這些技術將使您能夠有效地在 Excel 中合併和整合資料。無論您需要連接值,還是從多列中整合資訊,這些方法都能滿足您的需求。讓我們深入研究,了解如何在 Excel 中有效合併列。
使用 & 符號 (&) 合併兩列
假設您在 A 列中有名字,在 B 列中有姓氏,您希望將它們合併到另一列中以創建全名。要實現這一點,請執行以下步驟。
步驟 1:輸入帶有 & 符號 (&) 的公式
- 選擇您希望合併兩列的列頂部單元格,然後輸入以下公式。
-
=A2&" "&B2
- 按下「Enter」鍵。
步驟 2:將公式複製到下方單元格以獲取所有結果
雙擊公式單元格的填充柄(右下角的小綠色方塊),將公式應用於下方單元格。
注意:
- 您可以將公式中的空格 (" ") 替換為:
- 您想要的其他分隔符,例如逗號 (", ")。
記得用引號括起分隔符。在分隔符後添加空格將提高可讀性。 - 您要在連接值之間添加的任何文本,例如來自 (" is from ")。
記得用引號括起文本,並在文本前後添加空格。
- 您想要的其他分隔符,例如逗號 (", ")。
- 要合併三列,請使用以下公式。此模式可以通過附加相應的引用繼續合併更多的列。
-
=A2&" "&B2&" "&C2
使用多功能工具快速輕鬆地合併列
使用 & 符號 (&) 從多列合併數據可能是一個繁瑣且容易出錯的過程,因為它需要重複輸入 &" "& 和選擇多個單元格。然而,使用「Kutools for Excel」,您只需點擊幾下即可輕鬆合併列,節省您的時間和精力。
選擇要合併的列後,選擇「Kutools」>「合併與分割」>「合併行、列或單元格而不丟失數據」,然後按照以下步驟操作:
- 選擇「合併列」。
- 選擇您需要的分隔符。在此示例中,我選擇了「其他分隔符」,並輸入了一個逗號 (, )。
我們在這裡在逗號後添加一個空格,以使合併的文字更易閱讀。 - 指定您希望放置合併數據的位置。
- 選擇您希望如何處理合併的單元格。
- 點擊「確定」。
結果
除了能夠合併列並將結果放在新位置外,合併行、列或單元格而不丟失數據功能還提供了直接在原地合併源數據的額外功能。
注意:如果您尚未安裝 Kutools for Excel,請下載並安裝它。這個專業的 Excel 增益集提供 30 天免費試用,沒有任何限制。
使用 Excel 串接函數合併兩列
在我們繼續使用 Excel 函數將兩列中的數據合併到單一列之前,先來看看以下三個常用於合併數據的函數。之後,我們將深入逐步過程。
CONCATENATE | - | 適用於所有版本的 Excel(未來版本可能不再可用)。 |
CONCAT | - | 適用於 Excel 2016 及更新版本,以及 Office 365。 |
TEXTJOIN | - | 適用於 Excel 2019 及更新版本,以及 Office 365。 「TEXTJOIN」函數在合併多列時比「CONCATENATE」和「CONCAT」提供更多靈活性和效率。 |
步驟 1:選擇一個空白單元格,您希望在其中放置合併的數據
這裡我將選擇 C2 單元格,這是我要合併兩列的列頂部單元格。
步驟 2:輸入公式
使用以下公式之一,然後按「Enter」鍵以獲得結果。(在此示例中,我將輸入帶有「CONCATENATE」函數的公式。)
=CONCATENATE(A2," ",B2)
=CONCAT(A2," ",B2)
=TEXTJOIN(" ",TRUE,A2:B2)
步驟 3:將公式複製到下方單元格以獲取所有結果
雙擊公式單元格的填充柄(右下角的小綠色方塊),將公式應用於下方單元格。
注意:
- 您可以將公式中的空格 (" ") 替換為:
- 您想要的其他分隔符,例如逗號 (", ")。
記得用引號括起分隔符。在分隔符後添加空格將提高可讀性。 - 您希望在連接值之間添加的任何文本,例如來自 (" is from ")。
記得用引號括起文本,並在文本前後添加空格。
- 您想要的其他分隔符,例如逗號 (", ")。
- 要合併三列,請使用以下任何公式。請注意,此模式可以通過附加相應的引用擴展到合併更多列。
-
=CONCATENATE(A2," ",B2," ",C2)
=CONCAT(A2," ",B2," ",C2)
=TEXTJOIN(" ",TRUE,A2:C2)
- 對於希望「合併超過三列」的 Excel 2019 或更高版本用戶,我建議使用「TEXTJOIN」函數,因為它允許您通過選擇整個值範圍來合併單元格值,而無需反覆輸入分隔符和選擇每個單元格。
合併包含格式化數字(日期、貨幣等)的列
假設您需要合併兩列,其中一列包含格式化的數字。如果您使用我們上面談到的常規公式,數字的格式將會丟失,最終得到以下結果。
這就是為什麼正確格式化合併列很重要,特別是當它們包含文本、數字、日期和其他數據類型的混合時。為了在串接時正確顯示格式化的數字,以下是您可以遵循的三種方法。
使用 TEXT 函數正確顯示格式化數字
在本節中,我將向您展示如何使用「TEXT」函數保留正確的數字格式,然後使用「& 方法」作為示例合併列。請記住,您可以將相同技術應用於「串接函數方法」。
步驟 1:選擇適合您數據類型的公式
要在上述示例中合併第 1 列(文本)和第 2 列(不同格式的數字)同時保留其格式,我們可以使用「TEXT」函數自定義數字的顯示方式。以下是可用於合併文本和上述格式化數字的公式。您可以簡單地複製適合您需求的公式。
格式化數字 | 格式化數字的數據類型 | 公式 |
---|---|---|
5/12/2023 | 日期(月份/日/年,無前導零) | =A2&" "&TEXT(B2,"m/d/yyyy") |
下午 4:05:00 | 12 小時制時間格式,帶 AM/PM(小時無前導零,分鐘和秒有前導零) | =A3&" "&TEXT(B3,"h:mm:ss AM/PM") |
1000.00 | 帶 2 位小數的數字 | =A4&" "&TEXT(B4,"#.00") |
$1,000 | 帶千位分隔符的貨幣 | =A5&" "&TEXT(B5,"$#,##0") |
11.1% | 帶 1 位小數的百分比 | =A6&" "&TEXT(B6,"#.0%") |
1/2 | 分數 | =A7&" "&TEXT(B7,"#/#") |
結果
通過使用上述公式,您將能夠獲得正確顯示格式化數字的合併結果。
注意:
如果無法從上表中找到符合您需求的格式,您可以創建自定義格式代碼以替換現有的格式,例如「m/d/yyyy」,在「TEXT」函數內。
例如,要將文本列與包含使用逗號作為千位分隔符的數字列合併,將公式 =A2&" "&TEXT(B2,"m/d/yyyy") 更改為 =A2&" "&TEXT(B2,"#,###")。
使用 Kutools 的「使用格式化值」選項正確顯示格式化數字
「合併行、列或單元格而不丟失數據」功能提供了一個「使用格式化值」選項。通過選擇此選項,您可以輕鬆合併文本和格式化數字,同時正確顯示其格式,而無需輸入任何公式。
選擇要合併的列後,繼續選擇「Kutools」>「合併與分割」>「合併行、列或單元格而不丟失數據」,然後按照以下步驟操作:
- 選擇「合併列」。
- 選擇您需要的分隔符。在此示例中,我選擇了「空格」。
- 指定您希望放置合併數據的位置。
- 選擇您希望如何處理合併的單元格。
- 勾選「使用格式化值」選項。
- 點擊「確定」。
結果
「合併行、列或單元格而不丟失數據」功能不僅允許您合併列並將結果存儲在不同位置,就像其他方法一樣,還能讓您直接在原地合併原始數據而不丟失任何格式。
注意:如果您尚未安裝 Kutools for Excel,請下載並安裝它。這個專業的 Excel 增益集提供 30 天免費試用,沒有任何限制。
使用記事本正確顯示格式化數字
記事本方法是一種替代方法,用於合併包含格式化數字的列,儘管它可能涉及一些額外的步驟。一旦您熟悉了該過程,這可以成為一種快速便捷的合併數據方法,特別是與使用公式相比。
注意:此方法僅適用於合併相鄰列。
步驟 1:複製要合併的列
選擇列並按「Ctrl」+「C」進行複製。
步驟 2:將複製的列粘貼到記事本中
- 按「Windows 鍵」+「S」,輸入「記事本」,然後從結果中選擇「記事本」。
- 在「記事本」窗口中,按「Ctrl」+「V」粘貼複製的列。
步驟 3:在記事本中將分隔符替換為您需要的分隔符
- 選擇列值之間的分隔符,然後按「Ctrl」+「C」進行複製。
- 按「Ctrl」+「H」打開「查找和替換」對話框,然後按「Ctrl」+「V」將複製的分隔符粘貼到「查找內容」框中。
- 在「替換為」框中輸入您需要的分隔符。在此示例中,我輸入了一個空格 ( )。
- 點擊「全部替換」。
步驟 4:將合併結果複製到 Excel 工作表中
- 要複製記事本中的所有文字,按「Ctrl + A」選擇所有內容,然後按「Ctrl + C」複製所選文字。
- 返回到您的 Excel 工作表,選擇您希望放置合併結果的目標位置的頂部單元格,然後按「Ctrl + V」粘貼複製的文字。
結果
可選:將公式合併結果轉換為靜態值
使用公式方法創建的合併列將是動態的,這意味著原始值的任何更改都會影響合併列中的值。此外,如果刪除任何源列,合併列中的相應數據也會被移除。為防止這種情況,請按以下步驟操作。
步驟 1:將公式轉換為值
選擇您使用公式合併的值,然後按「Ctrl」+「C」。接下來,右鍵單擊任何選中的單元格,並從「選擇性粘貼」中選擇「值」按鈕。
結果
這樣做後,您將只粘貼值,去除公式。合併的值將變為靜態,不會受到原始數據未來更改的影響。
相關文章
- 在 Excel 中合併和組合列而不丟失數據
- 如果您在 Excel 中合併多列數據(無論您使用哪個 Excel 版本),只有左側列的數據將被保留,其他列的數據將被刪除,如果您從「對齊」組的「首頁」標籤中應用「合併和居中」命令。本教程討論如何在 Excel 中將不同列的數據合併或組合成一個單元格或列。
- 如何在 Excel 中合併每隔一行/單元格?
- 如果您有一個數據列表,並且希望合併每隔一行或單元格,如下所示,您知道如何完成嗎?在 Excel 中,您可以使用公式或 VBA 來合併每隔一行或單元格。
- 如何在 Excel 中通過匹配列合併兩個表格?
- 假設您在兩個不同的工作表中有兩個表格,一個是主表格,另一個是新數據表格。現在您希望通過匹配列合併這兩個表格並更新數據,如下截圖所示,您如何快速解決這個問題?本文將介紹快速合併兩個表格的方法。
- 如何在 Excel 中合併具有相同標題的多個工作表?
- 例如,您在不同的工作表中有一些具有相同標題的數據,如下截圖所示,現在您的任務是將這些工作表合併成一個工作表。除了逐一手動複製和粘貼,本教程介紹了更好的方法來處理這個任務。
最佳辦公效率工具
🤖 | Kutools AI 助手:基於智能執行方式革新數據分析:智能執行 | 生成代碼 | 創建自訂公式 | 分析數據並生成圖表 | 調用 Kutools 函數… |
熱門功能:查找、標記重複值或識別重複項 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
高級 LOOKUP: 多條件 VLookup | 多值 VLookup | 多表查找 | 模糊查找 .... | |
高級下拉列表:快速創建下拉列表 | 依賴下拉列表 | 多選下拉列表 .... | |
列管理器: 添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較區域和列 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按列表發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文本工具(添加文本、刪除特定字符、...) | 50+ 圖表 類型(甘特圖、...) | 40+ 實用 公式(基於生日計算年齡、...) | 19 個插入工具(插入QR碼、根據路徑插入圖片、...) | 12 個轉換工具(金額轉大寫、匯率轉換、...) | 7 個合併與分割工具(高級合併行、分割儲存格、...) | ... 還有更多 |
使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。 點擊這裡獲取您最需要的功能...
Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
- 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
- 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!