Có thể bạn quan tâm: How To Make A Fillable Form In Excel: Bước Đơn Giản Để Tạo Mẫu Điền Tự Động
Giới thiệu chung
Trong công việc văn phòng, báo cáo tài chính, thống kê dữ liệu và nhiều ứng dụng khác, việc thao tác với bảng tính Excel là điều không thể thiếu. Một trong những thao tác phổ biến nhất nhưng cũng rất quan trọng là “merge cells” – tức là gộp các ô lại thành một ô lớn hơn. Bằng cách này, bạn có thể tạo tiêu đề nổi bật, sắp xếp dữ liệu theo nhóm, hoặc đơn giản là làm cho bảng tính của mình trông gọn gàng hơn.
Trong bài viết này, chúng ta sẽ đi sâu vào các phương pháp “how to merge cells in table in excel”, từ cách thực hiện cơ bản với chuột, qua các phím tắt, cho tới cách gộp ô bằng công thức và VBA. Ngoài ra, chúng ta cũng sẽ học cách giải quyết các vấn đề thường gặp khi gộp ô, như mất dữ liệu, lỗi khi in ấn, hay làm sao để giữ nguyên định dạng khi merge.
Lưu ý: Bài viết này được viết dành cho người đọc có kinh nghiệm vừa trung cấp, đã biết cách làm việc cơ bản với Excel. Nếu bạn mới bắt đầu, hãy thử làm theo từng bước một để không bị lẫn lộn.
Có thể bạn quan tâm: Lock The First Row In Excel: An In-depth Guide (bảo Mật Hàng Đầu Trong Excel)
1. Tổng quan về merge cells trong Excel
Trong Excel, merge cells là thao tác kết hợp một vùng ô lân cận thành một ô duy nhất. Khi thực hiện merge, nội dung của một trong những ô được chọn (thường là ô đầu tiên) sẽ được giữ lại, trong khi các ô còn lại sẽ bị xoá. Định dạng (màu nền, font chữ, căn lề,…) của vùng merge sẽ được thiết lập dựa trên ô đầu tiên (hoặc ô có nội dung được chọn).
1.1 Khi nào cần merge cells?
- Để tạo tiêu đề bảng: Gộp các ô ngang để tạo tiêu đề chi tiết hơn, ví dụ “BẢNG KINH DOANH THÁNG 1”.
- Tổ chức dữ liệu theo nhóm: Gộp các ô dọc để phân loại dữ liệu, ví dụ “Loại Hàng Hoá”.
- Tạo bảng tóm tắt: Khi bạn muốn hiển thị một phần dữ liệu lớn hơn, merge giúp làm rõ hơn.
- Nhấn mạnh dữ liệu quan trọng: Gộp ô có thể làm nổi bật một giá trị trong bảng.
1.2 Rủi ro khi merge cells
- Mất dữ liệu: Khi merge, nội dung của các ô trùng lặp sẽ bị xoá.
- Khó chỉnh sửa: Khi cần thêm dữ liệu, bạn phải unmerge trước.
- Lỗi trong công thức: Công thức tham chiếu ô gộp sẽ trở thành một ô duy nhất. Mỗi ô trong vùng gộp không thể được tham chiếu riêng lẻ.
- In ấn: Đôi khi merge có thể làm thay đổi bố cục khi in ấn hoặc xuất PDF.
Có thể bạn quan tâm: Cách Liên Kết Tới Sheet Khác Trong Excel: Hướng Dẫn Chi Tiết Và Các Thủ Thuật
2. Cách thực hiện merge cells trong Excel (Phương pháp 1 – Sử dụng thanh công cụ)
2.1 Tìm kiếm nút “Merge & Center”
- Mở Excel và chọn vùng ô cần merge.
- Vào tab “Home” (Trang chủ).
- Trong phần “Alignment” (Căn lề), bạn sẽ thấy nút “Merge & Center” (Merge & Center).
2.2 Các tùy chọn merge
- Merge & Center: Gộp và căn giữa nội dung.
- Merge Across: Gộp các ô hàng ngang (dọc theo cột) mà không thay đổi căn lề.
- Merge Cells: Gộp các ô nhưng không căn giữa.
- Unmerge Cells: Hủy merge.
Tip: Nếu bạn muốn giữ nguyên nội dung, hãy chọn “Merge & Center”. Nếu không cần căn giữa, chọn “Merge Cells”.
2.3 Ví dụ thực hành
Giả sử bạn muốn tạo tiêu đề “BẢNG KINH DOANH THÁNG 1” trên dòng 1, cột A–D:
- Chọn ô A1:D1.
- Nhấn Merge & Center.
- Nhập tiêu đề và nhấn Enter.
3. Phím tắt nhanh để merge cells
Nếu bạn thường xuyên làm việc với merge, phím tắt sẽ giúp tiết kiệm thời gian.
| Phím tắt | Mô tả |
|---|---|
| Alt + H + M + C | Merge & Center |
| Alt + H + M + A | Merge Across |
| Alt + H + M + M | Merge Cells |
| Alt + H + M + U | Unmerge Cells |
Lưu ý: Phím tắt này có thể thay đổi tùy phiên bản Excel (đặc biệt là trong Excel 365). Nếu phím tắt không hoạt động, hãy thử sử dụng các lệnh trong Ribbon.
4. Merge cells bằng công thức (Sử dụng hàm CONCATENATE, TEXTJOIN)
Đôi khi bạn muốn merge nội dung của các ô nhưng vẫn giữ dữ liệu gốc trong các ô. Bạn có thể dùng công thức để kết hợp nội dung, sau đó chuyển sang giá trị (copy & paste special).
4.1 Sử dụng CONCATENATE (hoặc CONCAT)
=CONCATENATE(A1," ",B1," ",C1)
Hoặc:
=CONCAT(A1,B1,C1)
4.2 Sử dụng TEXTJOIN (Excel 2026+)
=TEXTJOIN(" ",TRUE,A1:C1)
" ": Dấu cách làm ngăn cách giữa các giá trị.TRUE: Bỏ qua các ô trống.
4.3 Chuyển công thức thành giá trị
- Copy ô chứa công thức.
- Nhấn chuột phải, chọn Paste Special > Values.
- Nếu muốn merge, làm theo bước 2.1.
Lưu ý: Công thức này không thực sự merge ô, chỉ kết hợp nội dung. Nếu bạn cần merge thực sự, hãy dùng phương pháp 2.1.
5. Merge cells bằng VBA (Macro)
Nếu bạn cần merge một vùng lớn hoặc tự động merge nhiều vùng, VBA là công cụ mạnh mẽ.
5.1 Macro đơn giản merge một vùng

Có thể bạn quan tâm: Hướng Dẫn Chi Tiết: Làm Biểu Đồ Đường Thẳng (line Graph) Trong Excel
Sub MergeCellsExample() Dim rng As Range Set rng = Range("A2:D2") ' Chỉnh sửa vùng muốn merge rng.Merge
End Sub
5.2 Macro merge nhiều vùng
Giả sử bạn muốn merge các cột tiêu đề trong bảng dữ liệu:
Sub MergeMultipleHeaders() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") ' Merge hàng 1, cột A-D ws.Range("A1:D1").Merge ' Merge hàng 2, cột A-B ws.Range("A2:B2").Merge ' ... thêm các vùng khác
End Sub
5.3 Thêm điều kiện merge
Bạn có thể merge chỉ khi dữ liệu trùng nhau:
Sub ConditionalMerge() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") Dim i As Long For i = 2 To 100 If ws.Cells(i, 1).Value = ws.Cells(i + 1, 1).Value Then ws.Range(ws.Cells(i, 1), ws.Cells(i + 1, 1)).Merge End If Next i
End Sub
Lưu ý: Khi merge bằng VBA, luôn kiểm tra vùng merge đã trống hoặc chỉ chứa một giá trị duy nhất để tránh mất dữ liệu.
6. Giải quyết các vấn đề thường gặp khi merge cells
6.1 Mất dữ liệu
Khi merge, Excel giữ lại nội dung của ô đầu tiên trong vùng merge. Nếu bạn cần giữ lại dữ liệu trong các ô khác, hãy sao lưu dữ liệu đó ra một cột trung gian, merge, rồi copy lại.
6.2 Không thể nhập dữ liệu sau merge
Nếu bạn merge một vùng có dữ liệu, các ô khác trong vùng merge sẽ bị xoá. Để nhập dữ liệu mới, bạn cần unmerge ô trước khi nhập.
Selection.UnMerge
6.3 Lỗi công thức khi merge
- Khi merge một vùng chứa công thức tham chiếu ô, công thức sẽ không còn chính xác vì vùng merge chỉ còn một ô duy nhất.
- Giải pháp: Trước khi merge, sao lưu công thức vào một ô khác nếu cần.
6.4 In ấn gặp vấn đề
- Merge có thể làm thay đổi chiều cao dòng hoặc rộng cột. Để in ấn chính xác, hãy kiểm tra Print Preview và điều chỉnh Page Setup.
- Nếu merge làm mất định dạng, hãy bảo vệ định dạng trước khi merge bằng cách copy định dạng.
6.5 Merge trong PivotTable
- Bạn không thể merge trực tiếp các ô trong PivotTable. Thay vào đó, sử dụng tính năng “PivotTable Options > Layout & Format > Show items with no data”.
7. Sử dụng tính năng “Center Across Selection” thay vì Merge
Nếu mục tiêu là làm cho nội dung xuất hiện ở giữa một vùng ô mà không thực sự merge, bạn có thể dùng Center Across Selection:
- Chọn vùng ô cần căn giữa (ví dụ: A1:D1).
- Vào Home > Alignment > Alignment Settings (đi chuột phải vào “Alignment”).
- Chọn tùy chọn “Center Across Selection” trong phần “Horizontal”.
- Nhấn OK.
Ưu điểm: Không mất dữ liệu, không làm ảnh hưởng đến công thức, dễ dàng unmerge.
8. Merge cells cho dữ liệu bảng (Data Table) – Thực hành chi tiết
Giả sử bạn có bảng dữ liệu bán hàng:
| Loại | Tháng | Doanh Thu |
|---|---|---|
| A | 1 | 1000 |
| A | 2 | 1200 |
| B | 1 | 800 |
| B | 2 | 950 |
Bạn muốn merge các ô trong cột “Loại” để làm rõ nhóm:
- Chọn vùng A2:A3 (cột Loại, dòng 2 và 3, cả thuộc loại A).
- Nhấn Merge & Center. Nội dung “A” sẽ nằm giữa hai dòng.
- Lặp lại cho “B” (cột A4:A5).
Khi thực hiện như vậy, công thức tính tổng doanh thu theo loại vẫn hoạt động, vì Excel hiểu vùng merge như một ô duy nhất.
9. Các mẹo nâng cao khi merge cells
9.1 Merge cells tự động bằng Conditional Formatting
Bạn có thể merge ô dựa trên điều kiện (không thực sự merge, chỉ hiển thị):
With ws.Range("A2:A10") .FormatConditions.AddUniqueValues .FormatConditions(.FormatConditions.Count).SetFirstPriority .FormatConditions(.FormatConditions.Count).UniqueValues = True .FormatConditions(.FormatConditions.Count).Font.Bold = True .FormatConditions(.FormatConditions.Count).Font.Color = vbRed .FormatConditions(.FormatConditions.Count).StopIfTrue = False
End With
9.2 Merge cells khi làm báo cáo dạng “dashboard”
- Bố cục: Đặt tiêu đề lớn bằng merge A1:D1, sau đó dùng merge cho các phần dữ liệu nhỏ.
- Định dạng: Sử dụng màu nền nhẹ, font lớn, căn giữa.
- Tương tác: Khi merge, đừng bỏ qua việc đặt tên vùng (Name Box) để dễ truy cập trong công thức.
9.3 Merge cells trong Power Query
Power Query không hỗ trợ merge trực tiếp, nhưng bạn có thể:
- Tạo cột mới bằng “Custom Column” để kết hợp các giá trị.
- Sử dụng “Group By” để nhóm dữ liệu.
10. Kết luận
Merge cells trong Excel là một thao tác đơn giản nhưng rất hữu ích khi làm việc với bảng tính. Bạn có thể thực hiện merge bằng cách nhấn nút trên thanh công cụ, dùng phím tắt, viết công thức, hoặc tạo macro bằng VBA. Tuy nhiên, luôn nhớ lưu ý những rủi ro như mất dữ liệu, lỗi công thức, hoặc khó chỉnh sửa. Khi cần giữ nguyên dữ liệu, sử dụng “Center Across Selection” hay công thức kết hợp thay vì merge thực sự.
Với những kiến thức và kỹ thuật đã trình bày ở trên, hy vọng bạn sẽ có thể thao tác merge cells một cách linh hoạt, hiệu quả và tránh được những sai lầm phổ biến. Hãy thử áp dụng trong các báo cáo, báo cáo tài chính, hoặc bất kỳ bảng tính nào bạn đang làm việc. Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
