Cách Merge (gộp) Các Ô Trong Bảng Excel: Hướng Dẫn Chi Tiết Và Bất Kỳ Thử Thách

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.

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.

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”

  1. Mở Excel và chọn vùng ô cần merge.
  2. Vào tab “Home” (Trang chủ).
  3. 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:

  1. Chọn ô A1:D1.
  2. Nhấn Merge & Center.
  3. 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ắtMô tả
Alt + H + M + CMerge & Center
Alt + H + M + AMerge Across
Alt + H + M + MMerge Cells
Alt + H + M + UUnmerge 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ị

  1. Copy ô chứa công thức.
  2. Nhấn chuột phải, chọn Paste Special > Values.
  3. 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

How To Merge Cells In Table In Excel
How To Merge Cells In Table In 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:

  1. Chọn vùng ô cần căn giữa (ví dụ: A1:D1).
  2. Vào Home > Alignment > Alignment Settings (đi chuột phải vào “Alignment”).
  3. Chọn tùy chọn “Center Across Selection” trong phần “Horizontal”.
  4. 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ạiThángDoanh Thu
A11000
A21200
B1800
B2950

Bạn muốn merge các ô trong cột “Loại” để làm rõ nhóm:

  1. Chọn vùng A2:A3 (cột Loại, dòng 2 và 3, cả thuộc loại A).
  2. Nhấn Merge & Center. Nội dung “A” sẽ nằm giữa hai dòng.
  3. 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ể:

  1. Tạo cột mới bằng “Custom Column” để kết hợp các giá trị.
  2. 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!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận