Nói chung, các tập dữ liệu Excel điển hình chứa hầu hết các mục trong Bảng (Table) của Excel. Excel không thể gộp ô trong Bảng là vấn đề phổ biến mà người dùng gặp phải. Vì Bảng của Excel không cho phép gộp ô bên trong nó, chúng ta phải trước tiên chuyển đổi Bảng của Excel thành một phạm vi đơn giản.

Trong bài viết này, chúng tôi mô tả các tính năng của Excel cũng như macro VBA để khắc phục vấn đề Excel không thể gộp ô trong Bảng.
Tải xuống tệp Excel thực hành
🔺 Các nguyên nhân khiến ô không gộp được trong Bảng Excel
Có 3 nguyên nhân khả dĩ dẫn đến việc Excel không thể gộp ô trong Bảng. Chúng là:
🔼 Ô nằm trong Bảng Excel:
Lý do phổ biến nhất khiến ô không gộp được là chúng nằm trong Bảng của Excel. Bảng Excel không cho phép các ô của nó được gộp. Kết quả là, chúng ta phải chuyển đổi Bảng thành phạm vi bình thường để có thể áp dụng gộp ô.
🔼 Trang tính được bảo vệ:
Trong trường hợp người dùng bảo vệ trang tính Excel đang làm việc, Excel không cho phép bất kỳ người dùng nào gộp ô của trang tính được bảo vệ. Để bỏ bảo vệ trang tính, vào Review (Xem xét) > Protect (Bảo vệ) > Unprotect Sheet (Bỏ bảo vệ trang tính). Sau khi bỏ bảo vệ, bạn có thể áp dụng gộp ô dễ dàng.

🔼 Trang tính được chia sẻ:
Trang tính được chia sẻ cũng không hỗ trợ gộp ô. Để Bỏ chia sẻ (Unshare) trang tính, vào Review > Protect > Unshare Workbook (Bỏ chia sẻ sổ làm việc). Vì chúng ta đã bỏ chia sẻ sổ làm việc, Excel làm mờ tùy chọn này. Trừ khi chúng ta áp dụng Unshare cho sổ làm việc, chúng ta luôn có thể bỏ chia sẻ sổ làm việc bằng thẻ Review.

3 cách dễ dàng khắc phục lỗi Excel không gộp ô trong Bảng
Trong phần sau, chúng ta thử khắc phục hiện tượng Excel không gộp ô trong Bảng chủ yếu xét đến tập dữ liệu của chúng ta ở định dạng Bảng của Excel. Và chúng ta đầu tiên demo các cách chuyển đổi Bảng Excel thành phạm vi bình thường. Sau đó, gộp ô mong muốn sẽ dễ dàng.
Phương pháp 1: Sử dụng tính năng Chuyển đổi sang Phạm vi (Convert to Range) để bật gộp ô trong Bảng
Excel cung cấp tùy chọn Convert to Range (Chuyển đổi sang Phạm vi) trong thẻ Table Design (Thiết kế Bảng). Nếu mục nhập nằm trong Bảng của Excel, nhấp vào một trong các ô của nó sẽ khiến Excel hiển thị thẻ Table Design. Trong thẻ Table Design, có nhiều tùy chọn, và Convert to Range là một trong số đó.
Bước 1: Chọn toàn bộ tập dữ liệu. Excel hiển thị thẻ Table Design cùng với các thẻ khác. Vào Table Design > Chọn Convert to Range (từ phần Tools / Công cụ).

Bước 2: Excel hiển thị cửa sổ xác nhận pop-up nói rằng nó sẽ chuyển đổi Bảng thành phạm vi bình thường. Nhấp vào YES (CÓ).

➤ Nhấp YES chuyển đổi Bảng Excel thành phạm vi bình thường. Bây giờ, làm nổi bật các ô bạn muốn gộp, bạn sẽ không thấy thẻ Table Design cùng với các thẻ khác. Excel không hiển thị Table Design xác nhận thực tế rằng bạn đang làm việc với một phạm vi.

Bước 3: Chọn các ô mong muốn, sau đó, vào Home (Trang chủ) > phần Alignment (Căn chỉnh) > Chọn Merge & Center (Gộp và Căn giữa).

➤ Chọn Merge & Center khiến Excel hiển thị cảnh báo rằng chỉ giá trị góc trên bên trái sẽ giữ lại sau khi gộp. Nhấp vào OK.

➤ Áp dụng thao tác Merge & Center cho các ô khác và bạn thấy kết quả cuối cùng như hình sau.

Từ hình ảnh trên, bạn có thấy được gộp ô sau khi chuyển đổi Bảng Excel sang phạm vi bình thường. Không cho phép gộp là một trong những hạn chế của Bảng Excel.
Đọc thêm: Cách Gộp và Căn giữa ô trong Excel (3 phương pháp dễ dàng)
Bài đọc tương tự
- Cách gộp ô văn bản trong Excel (9 phương pháp đơn giản)
- Gộp văn bản từ hai hoặc nhiều ô vào một ô (6 cách dễ dàng nhất)
- Cách gộp ô dọc trong Excel mà không mất dữ liệu
- Gộp nhiều ô trong Excel cùng lúc (3 cách nhanh)
- Cách gộp hai ô trong Excel mà không mất dữ liệu
Phương pháp 2: Gộp ô trong Bảng được nhờ Menu ngữ cảnh (Context Menu)
Tương tự Phương pháp 1, chúng ta có thể thực hiện chuyển đổi Bảng Excel sang phạm vi bình thường bằng Menu ngữ cảnh.
Bước 1: Chọn toàn bộ Bảng hoặc nhấp vào bất kỳ ô nào trong Bảng sau đó Click chuột phải. Menu ngữ cảnh xuất hiện. Từ Menu ngữ cảnh, Chọn tùy chọn Table (Bảng) > Chọn Convert to Range.

Bước 2: Ngay lập tức, Excel hiển thị cửa sổ xác nhận nói rằng nó sẽ chuyển đổi Bảng Excel sang phạm vi bình thường. Nhấp vào YES.

Bước 3: Lặp lại Bước 3 của Phương pháp 1 và bạn nhận được tất cả các ô cần gộp như hình dưới.

Sau khi thực hiện Merge & Center, nếu bạn cần lưu các mục nhập trong Bảng, bạn có thể dễ dàng chuyển đổi phạm vi bình thường trở lại Bảng Excel.
Đọc thêm: Cách gộp ô trong Excel có dữ liệu (3 cách)
Phương pháp 3: Macro VBA để khắc phục vấn đề gộp ô trong Bảng
Macro VBA của Excel rất mạnh mẽ nếu xét đến khả năng đạt được kết quả hướng đối tượng. Vài dòng mã VBA macro có thể chuyển đổi Bảng Excel thành phạm vi bình thường và cho phép bạn gộp ô.
Bước 1: Nhấn ALT+F11 để mở cửa sổ Microsoft Visual Basic. Trong cửa sổ, vào thẻ Insert (Chèn) (từ Toolbar / Thanh công cụ) > Chọn Module (Mô-đun) (từ các tùy chọn).

Bước 2: Dán macro sau vào Module.
Sub TableToRange() Dim wrkSheet As Worksheet Dim wrkList As ListObject Set wrkSheet = ActiveWorkbook.ActiveSheet For Each wrkList In wrkSheet.ListObjects wrkList.Unlist Next End Sub

Trong macro, chúng ta khai báo biến wrkList là ListObject, vì Bảng được coi là ListObject. Chúng ta gán từng ListObject của trang tính đang hoạt động để Unlist (Bỏ danh sách) bằng lệnh Worksheet.Unlist. Vòng lặp VBA FOR chạy vòng lặp.
Bước 3: Dùng phím F5 để chạy macro. Sau khi quay lại trang tính, bạn không thấy thẻ Table Design dù bạn nhấp vào ô trong phạm vi Bảng đã tồn tại trước. Điều này xác nhận việc chuyển đổi Bảng Excel sang phạm vi bình thường.

➤ Làm theo Bước 3 của Phương pháp 1 để thực thi tùy chọn Merge & Center cho các ô mong muốn. Hình ảnh kết quả sẽ giống như hình dưới.

Bạn có thể gộp bất kỳ số lượng ô nào sau khi chuyển đổi Bảng thành phạm vi bình thường.
Đọc thêm: VBA gộp ô trong Excel (9 phương pháp)
Kết luận
Trong bài viết này, chúng tôi trình bày tính năng Convert to Range và macro VBA để giải quyết việc Excel không thể gộp ô trong Bảng. Mặc dù gộp ô trong Bảng Excel không được phép, chúng ta có thể thực hiện nó sau khi chuyển đổi Bảng thành phạm vi bình thường. Các phương pháp trên chuyển đổi Bảng Excel sang phạm vi bình thường dễ dàng sau đó tính năng Merge & Center của Excel làm phần còn lại. Hy vọng các phương pháp này đáp ứng yêu cầu của bạn. Hãy bình luận nếu bạn có thêm thắc mắc hoặc muốn đóng góp.
Các bài viết liên quan
- Cách gộp nhiều ô mà không mất dữ liệu trong Excel (6 phương pháp)
- Macro điền tài liệu Mail Merge từ Excel
- Cách gộp dữ liệu từ nhiều sổ làm việc trong Excel (5 phương pháp)
- Gộp dữ liệu trong Excel từ nhiều trang tính (3 phương pháp)
- Cách tách ô đã gộp trong Excel (7 phương pháp dễ dàng)
- Gộp văn bản từ hai ô trong Excel (7 phương pháp)