Trang chủ Microsoft Excel Cách gộp nhiều ô thành 1 ô

Cách gộp nhiều ô thành 1 ô

Nguyễn Dương 06-06-2024

Cách gộp ô trong Excel thì chắc hẳn ai cũng dễ dàng mò ra nhưng gộp để không bị mất dữ liệu trong ô thì không phải ai cũng biết. Vậy làm thế nào để gộp nhiều ô thành 1 ô mà không bị mất dữ liệu. Hãy tham khảo cách làm dưới đây để áp dụng nhé.


1. CÁCH GỘP Ô CƠ BẢN

 Bạn bôi đen các ô cần gộp, trong thẻ Home chọn Merge & Center => Merge Cells


2. CÁCH GỘP Ô KHÔNG BỊ MẤT DỮ LIỆU

Bước 1: Bạn bôi đen các ô cần gộp, chọn thẻ Developer rồi chọn Macros hoặc bấm tổ hợp phím Alt + F8 (Nếu là laptop thì phải bấm Fn + Alt + F8)




Nếu bạn chưa bật hiện thẻ Developer thì đọc bài viết Cách bật hiện thẻ Developer trong Excel.

Bước 2: Bạn nhập tên vào ô Macro name rồi chọn Create. Ví dụ mình đặt tên là gop


Bước 3: Bạn copy đoạn code dưới đây rồi dán vào giữa Sub và End Sub

Dim Cll As Range, Temp As String
On Error Resume Next
If Selection.MergeCells = False Then
   For Each Cll In Selection
       If Cll <> "" Then Temp = Temp + Cll.Text + " "
   Next Cll
       Selection.Merge
       Selection.Value = Left(Temp, Len(Temp) - 1)
Else
   Selection.UnMerge
End If
   Selection.HorizontalAlignment = xlCenter
   Selection.VerticalAlignment = xlCenter

Sau đó chọn chạy đoạn code này (F5)


Bước 4: Xuất hiện bảng thông báo, bạn chọn OK



Kết quả ta được như sau