跳至頁尾內容
USING IRONXL

如何合併 Excel 中的單元格:分步教程

許多人發現了解如何在Excel中合併儲存格具有挑戰性。 起初,這可能看起來是一項艱鉅的任務,但我們會支持您! 本博文將一步步指導您如何快速合併Excel中的儲存格。

IronXL:C# Excel 程式庫

IronXL 是一個具有多種進階功能的C# Excel 程式庫,可用於 Excel 操作。 IronXL C# 程式庫的一個主要優點是您無需在系統上安裝 Excel 軟體。 它在不使用 Excel 軟體的情況下處理 Excel 文件。

您可以使用 IronXL C# 程式庫建立新的 Excel 文件並根據需要格式化資料。 它是所有 Excel 操作的完整隨行配套工具。 如果您正在開發任何軟體並需要在其中建立或編輯 Excel 文件,您可以使用 IronXL 程式庫快速執行此類任務。 要在您的軟體版本中使用此程式庫,您必須下載其 DLL 文件或使用 NuGet 套件管理器安裝它。 您可以使用免費試用版本來測試所有功能。 試用版免費,而且使用授權金鑰與專案一起運行非常簡單。 您還可以使用本教程更好地了解它。 一旦您對 IronXL 感到滿意,您可以以非常合理的價格購買它。

接下來,我們將討論如何使用 IronXL C# 程式庫合併 Excel 中的儲存格。 IronXL 提供簡單易用的功能來讀取和合併 Excel 文件中的儲存格。我們來看看如何使用 IronXL 程式庫在 C# 語言中合併儲存格:

  1. 在Visual Studio中建立一個C# .NET或VB .NET專案。
  2. 下載IronXL程式庫的DLL文件或通過Visual Studio中的NuGet包管理器安裝它。
  3. 使用此教程應用您的授權金鑰。
  4. 在您的專案中使用IronXL。
using IronXL;
using IronXL;
Imports IronXL
$vbLabelText   $csharpLabel
  1. 使用 WorkBook.Load() 靜態函式載入 Excel 書。
// Load an existing Excel file
WorkBook wb = WorkBook.Load("fileaddress.xlsx");
// Load an existing Excel file
WorkBook wb = WorkBook.Load("fileaddress.xlsx");
' Load an existing Excel file
Dim wb As WorkBook = WorkBook.Load("fileaddress.xlsx")
$vbLabelText   $csharpLabel
  1. 當 Excel 文件載入後,使用 GetWorkSheet() 函式選取我們合併儲存格的工作表。
// Get a specific worksheet by name
WorkSheet ws = wb.GetWorkSheet("SheetName");
// Get a specific worksheet by name
WorkSheet ws = wb.GetWorkSheet("SheetName");
' Get a specific worksheet by name
Dim ws As WorkSheet = wb.GetWorkSheet("SheetName")
$vbLabelText   $csharpLabel
  1. 我們已選擇需要合併儲存格的工作表。 現在使用 Merge() 函式選擇要合併的儲存格地址。
// Merge cells from the specified range
ws.Merge("FromCell:ToCell");
// Merge cells from the specified range
ws.Merge("FromCell:ToCell");
' Merge cells from the specified range
ws.Merge("FromCell:ToCell")
$vbLabelText   $csharpLabel
  1. 所選儲存格已合併,現在是時候使用 SaveAs() 函式儲存編輯過的文件了。
// Save the workbook to a new file
wb.SaveAs("Filename.xlsx");
// Save the workbook to a new file
wb.SaveAs("Filename.xlsx");
' Save the workbook to a new file
wb.SaveAs("Filename.xlsx")
$vbLabelText   $csharpLabel
  1. 您現在已經看到了使用 IronXL 程式庫在 Excel 中合併儲存格有多麼容易,只需具備 C# 的工作知識即可。 您也可以使用 IronXL 官方文件的Excel 操作教程。 此外,IronXL 還提供廣泛的功能來與 Excel 工作簿、工作表和儲存格級別互動,例如在流行格式間進行轉換儲存格資料格式設定合併儲存格插入數學函式,甚至是新增圖片

您可以下載一個示範如何合併儲存格的zip 文件專案

在 Microsoft Excel 中合併儲存格

Microsoft Excel 簡介

Microsoft Excel 是一個幫助使用者組織、分析和共享資料的電子表格應用程式。 它是迄今為止最受歡迎的辦公軟體之一。 Excel 的目標是簡化資料分析和管理,以便人們在工作中更有生產力。 本教程將討論如何在 Excel 中合併儲存格。 在進一步檢查如何在 Excel 中合併儲存格之前,您需要對以下術語有基本的工作知識:儲存格範圍

Excel 中的儲存格和範圍是什麼

儲存格

儲存格是電子表格中的最小資料單位。 這是輸入資料、公式和其他資訊的地方。 每個電子表格都有一個由行和列組成的網格,網格中的每個儲存格都分配有一個地址,該地址唯一標識其在網格上的位置。 您可以通過儲存格在網格中的位置來識別儲存格,如 A1 或 B3。

範圍

儲存格範圍是一組具有不同地址的儲存格。 例如,一個包含兩個數字的儲存格範圍必須格式化為 A1:A5。在 Excel 中,預設引用樣式是"儲存格",如果您想使用其他樣式,則必須更改這一點。 有兩種型別的範圍:水平和垂直。 每種型別都有其用途和用法。

Excel 中合併儲存格的方法

合併儲存格很重要,因為它在處理具有許多行和列的大型表格時省時。 合併儲存格時,軟體將自動居中合併的儲存格,因此無需手動調整。 當我們合併儲存格時,大多數左上角的儲存格值會被保留。 這也使得您的表格看起來更整潔且更易於閱讀。 讓我們來看看如何在 Excel 中合併多個儲存格。

1) 使用合併和居中按鈕

在 Excel 中如何合併儲存格:逐步教程,圖 1:導航到 Excel 中的合併按鈕 導航到 Excel 中的合併按鈕

合併和居中按鈕是 Excel 中合併儲存格的最簡單方法。 讓我們來看看如何使用此方法合併儲存格:

  • 在 Microsoft Excel 中打開您的 Excel 文件。

在 Excel 中如何合併儲存格:逐步教程,圖 2:Microsoft Excel 中打開 Excel 文件 Microsoft Excel 中打開 Excel 文件

  • 選擇您要合併的儲存格。

在 Excel 中如何合併儲存格:逐步教程,圖 3:選擇兩個儲存格 選擇兩個儲存格

現在點擊合併和居中按鈕以合併選定的儲存格。

在 Excel 中如何合併儲存格:逐步教程,圖 4:合併和居中按鈕 合併和居中按鈕

  • 儲存格將被合併。 您將獲得此輸出:

在 Excel 中如何合併儲存格:逐步教程,圖 5:在 Microsoft Excel 中顯示的合併儲存格 在 Microsoft Excel 中顯示的合併儲存格

此方法自動合併儲存格並使內容居中對齊。 重要的是要注意軟體始終保留最遙遠的左上角儲存格值。 其他值將被丟棄。

2) 使用"設定儲存格格式"對話框合併儲存格

您可以使用"設定儲存格格式"對話框合併儲存格。 這為您提供多種選項。 讓我們來看看如何使用"設定儲存格格式"對話框合併儲存格:

在Excel軟體中打開您的文件。

在 Excel 中如何合併儲存格:逐步教程,圖 6:Microsoft Excel 中打開 Excel 文件 Microsoft Excel 中打開 Excel 文件

選擇您要合併的儲存格。

在 Excel 中如何合併儲存格:逐步教程,圖 7:選擇儲存格 選擇儲存格

打開"設定儲存格格式"對話框。 您可以用多種方式打開它。

轉到"首頁"選項卡,然後點擊"儲存格"部分中"格式"按鈕的箭頭圖標,並從下拉選單中選擇"設定儲存格格式"選項。

在 Excel 中如何合併儲存格:逐步教程,圖 8:導航到 導航到"設定儲存格格式"按鈕

您可以使用鍵盤快捷鍵 Ctrl + 1 打開"設定儲存格格式"對話框。

打開此對話框的第三種方法是右鍵單擊所選儲存格,然後選擇"設定儲存格格式"選單。

在 Excel 中如何合併儲存格:逐步教程,圖 9:右鍵選單中存取 右鍵選單中存取"設定儲存格格式"

"設定儲存格格式"對話框將會打開。 轉到 對齊選項卡,選擇合併儲存格,然後點擊確定按鈕。

在 Excel 中如何合併儲存格:逐步教程,圖 10: "設定儲存格格式"對話框

所選儲存格將被合併。 您可以通過檢查儲存格的邊界線來識別合併的儲存格。

在 Excel 中如何合併儲存格:逐步教程,圖 11:合併儲存格 合併儲存格

注意,使用此技術不會使儲存格中的資料居中。 這需要從主頁選項卡的格式設置部分手動完成。

3) Alt 熱鍵

如果您不想使用滑鼠,而是使用鍵盤合併儲存格,則可以快速執行此操作。 您必須選擇要合併的儲存格,然後同時按 Alt + H + M + C。 您選擇的儲存格將被合併。

4) 快速存取工具列

如果您想經常使用合併工具,可以將此選項新增到快速存取工具列。 我們來看看如何將合併和居中選項新增到快速存取工具列中。

轉到標題欄,然後點擊小箭頭圖標。 這將顯示下拉選單。 從下拉選單中選擇更多命令選項。

在 Excel 中如何合併儲存格:逐步教程,圖 12:導航到 導航到"更多命令"

將會打開一個新的彈出框。 向下滾動並選擇合併和居中選項。

在 Excel 中如何合併儲存格:逐步教程,圖 13:Excel 選項介面 Excel 選項介面

選擇合併和居中後,點擊新增按鈕,這將把命令新增到快速存取工具列選項。 接下來,按確定以應用此變更。

在 Excel 中如何合併儲存格:逐步教程,圖 14:將合併和居中按鈕新增到工具列 將合併和居中按鈕新增到工具列

現在,您可以使用快速存取工具列中的合併和居中選項。

在 Excel 中如何合併儲存格:逐步教程,圖 15:快速存取工具列介面 快速存取工具列介面

您可以使用 Alt 與另一個鍵來使用此按鈕。 您可以通過點擊 Alt 鍵來查看與快速存取工具列選項相關的鍵。

在 Excel 中如何合併儲存格:逐步教程,圖 16:顯示快捷鍵的快速存取工具列介面 顯示快捷鍵的快速存取工具列介面

您可以使用 Alt + 5 鍵組合來快速合併儲存格。

5) 連接函式

如果您希望結合兩個或多個欄的資料,那麼合併和居中選項將不起作用,因為它僅保留第一個儲存格的資料並丟棄其他儲存格中的資料。 如果您嘗試合併包含資料的兩個或多個儲存格,系統會發出如下警告:

在 Excel 中如何合併儲存格:逐步教程,圖 17:丟棄資料對話框 丟棄資料對話框

要合併儲存格中的資料,您必須使用 Excel 函式稱為"連接"函式。 讓我們看看它如何運作。

假設我們要結合名字和姓氏。

在 Excel 中如何合併儲存格:逐步教程,圖 18:使用連接函式之前顯示的資料 使用連接函式之前顯示的資料

我們不能使用合併和居中選項來完成。 我們將使用連接函式來完成。 現在移到姓氏之後的儲存格,資料將在此合併。

輸入 =Concatenate() 並在參數中給出您希望合併其資料的儲存格地址,例如下:

=CONCATENATE(A1, " ", B1)

在 Excel 中如何合併儲存格:逐步教程,圖 19:使用連接函式新增新儲存格 使用連接函式新增新儲存格

按Enter鍵,您會看到來自兩個儲存格的資料已合併。

在 Excel 中如何合併儲存格:逐步教程,圖 20:使用 Excel 函式的結果 使用 Excel 函式的結果

接下來,選擇資料合併所在的儲存格,然後從使用者處拖動以對列中的其他儲存格應用函式。

在 Excel 中如何合併儲存格:逐步教程,圖 21:應用於同一欄的多個儲存格 應用於同一欄的多個儲存格

在 Excel 中如何合併儲存格:逐步教程,圖 22:最終結果 最終結果

您會看到兩個儲存格中的資料已被合併。 如果不需要,您可以現在刪除這些欄。

取消合併儲存格

我們可以用一種簡單的方法取消合併儲存格:

  • 在 Excel 中選擇已合併的儲存格。
  • 前往主頁選項卡,然後點擊合併和居中按鈕。 這將取消合併儲存格。

這就是您可以非常快速地取消合併儲存格的方法。 如果您希望取消合併 Excel 中的所有合併儲存格,您可以輕鬆執行以下操作:

  • 按 Ctrl+A 選擇整個工作表。
  • 進入首頁選項卡,然後選擇合併和居中按鈕。 這將只需一次點擊即可取消合併 Excel 工作表中的所有合併儲存格。

常見問題

我如何使用C#在Excel中合併單元格?

您可以通過先使用WorkBook.Load()載入Excel工作簿,使用GetWorkSheet()選擇所需的工作表,然後使用Merge()方法來指定要合併的單元格範圍,從而在Excel中合併單元格。

使用C#程式庫自動化Excel任務有哪些優勢?

在C#中利用IronXL自動化Excel任務使您可以在不需要安裝Microsoft Excel的情況下執行複雜操作。這提高了生產力和效率,因為它通過C#提供了資料格式化、合併單元格等功能。

是否可以程式化地合併和置中Excel中的資料?

是的,使用IronXL,您可以在Excel文件中使用C#程式化地合併單元格和置中資料。在使用Merge()方法合併單元格後,您可以使用適當的屬性將文字置中。

如何使用C#在Excel中取消合併單元格?

要使用IronXL在Excel中取消合併單元格,載入工作簿,進入工作表,然後對想要分開的合併單元格範圍使用Unmerge()方法。

IronXL能否在無需安裝Excel的情況下處理Excel操作?

是的,IronXL允許您直接在C#中建立、編輯和操作Excel文件,而不需要在您的計算機上安裝Microsoft Excel。

如何在Excel中使用C#自動執行Concatenate函式?

IronXL允許您通過使用C#程式碼邏輯程式化地將多個單元格的文字合併到單個單元格中來自動執行Concatenate函式。

使用IronXL合併Excel單元格涉及哪些步驟?

使用IronXL合併單元格,首先在Visual Studio中建立C#專案,引用IronXL程式庫,載入Excel文件,選擇工作表,然後使用Merge()方法合併所需的單元格範圍。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話