Trong quá trình làm việc với Excel, đôi khi các bạn muốn gộp các ô lại với nhau để ô có kích thước lớn và phù hợp hơn với nội dung hơn. Nhưng các bạn lại chưa biết cách gộp ô trong Excel mà không bị mất dữ liệu. Vậy các bạn hãy cùng xem hướng dẫn gộp ô trong Excel 2016 mà bài viết chia sẻ dưới đây, với Excel 2013, 2010 các bạn có thể thực hiện tương tự.

Bạn đang xem: Cách gộp cột trong excel 2010

Dưới đây là 3 cách gộp ô trong Excel, các bạn có thể gộp các ô trong Excel mà không sợ mất dữ liệu, mời các bạn cùng theo dõi.

Cách 1: Gộp ô trong Excel sử dụng tính năng Merge & Center

Cách gộp ô này sẽ giúp các bạn gộp ô nhanh chóng nếu ô chưa có dữ liệu hay dữ liệu chỉ ở ô đầu tiên trong các ô cần gộp. Các bạn thực hiện như sau:

Bước 1: Trên file Excel, các bạn chọn các ô cần gộp.

Bước 2: Tiếp theo các bạn chọn thẻ Home, trong phần Alignment các bạn chọn Merge & Center để gộp các ô đã chọn.

Như vậy các ô mà bạn chọn sẽ được gộp lại thành một ô và dữ liệu trong ô bên trên phía trái sẽ được căn giữa trong ô vừa gộp.

Ngoài ra các bạn có hai lựa chọn gộp ô khác khi các bạn chọn vào biểu tượng tam giác cạnh Merge & Center:

Nếu chọn Merge Across thì các ô bạn đã chọn sẽ được gộp lại theo từng dòng, dữ liệu trong ô đầu tiên của mỗi dòng bạn chọn sẽ được giữ lại và hiển thị từ vị trí đầu tiên của ô gộp.

Nếu chọn Merge Cells thì các ô bạn đã chọn được gộp thành một ô và dữ liệu trong ô đầu tiên phía trên bên trái được giữ nguyên nhưng không được căn giữa như khi các bạn chọn Merge & Center.

Cách 2: Gộp ô trong Excel sử dụng code VBA

Sử dụng cách này thì các ô mà bạn chọn sẽ được gộp nhanh chóng và nếu dữ liệu của bạn ở tất cả các ô mà bạn muốn gộp thì cũng không bị mất dữ liệu. Các bạn thực hiện như sau:

Bước 1: Trên file Excel, các bạn chọn các ô cần gộp, tiếp theo các bạn chọn thẻ View -> Macros hoặc nhấn tổ hợp phím Alt + F8 để mở cửa sổ Macro.

Bước 2: Trên cửa sổ Macro các bạn nhập tên cho Macro trong phần Macro name và nhấn chọn Create.

Lưu ý: tên macro phải viết liền không dấu.

Bước 3: Xuất hiện cửa sổ Visual Basic for Applications, các bạn sao chép đoạn code phía dưới vào trong phần Sub .... End Sub. Sau đó nhấn biểu tượng Run màu xanh hoặc các bạn chọn Run -> Run Sub/User
Form
để chạy Macro gộp ô.

Dim Cll As Range, Temp As String On Error Resume Next If Selection.Merge
Cells = 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.Un
Merge End If Selection.Horizontal
Alignment = xl
Center Selection.Vertical
Alignment = xl
Center

Xuất hiện thông báo các bạn nhấn chọn OK, sau đó các bạn tắt Visual Basic, như vậy các ô bạn chọn đã được gộp.

Nếu các bạn muốn gộp các ô khác trong file Excel hiện tại thì các bạn chỉ cần chọn (bôi đen) các ô cần gộp, sau đó chọn View -> Macros hoặc tổ hợp Alt + F8.

Xuất hiện hộp thoại Macro các bạn nhấp đúp chuột vào tên Macro gộp ô mà bạn vừa tạo ở trên để chạy Macro.

Y4Af_111233838.jpg" alt="*">