Cách gộp nhiều ô thành 1 trên Excel không mất dữ liệu

Gộp ô không mất dữ liệu

Thao tác gộp ô trên Excel khi chưa nhập nội dung có khác khi gộp ô đã nhập nội dung hay không? Với nhiều người mới làm quen với Excel thì việc gộp ô mặc dù là một trong những thao tác cơ bản, nhưng cũng khá lúng túng giữa 2 loại gộp ô. Nếu gộp ô trên Excel rồi nhập nội dung thì khá đơn giản. Vậy gộp ô sau khi đã nhập nội dung thì những nội dung đó có biến mất hay không?

Bài viết dưới đây sẽ hướng dẫn bạn đọc cách gộp nhiều ô trên Excel không mất dữ liệu.

1. Cách gộp nhiều ô trên Excel chưa nhập dữ liệu

Bước 1:

Tại những ô mà người dùng muốn gộp thành 1, bôi đen rồi nhấp chuột phải chọn Format Cells…

Nhấn chọn Format Cells

Bước 2:

Xuất hiện giao diện hộp thoại mới nhấn vào nhóm Alignment rồi tiến hành tùy chỉnh như bên dưới đây.

Phần Text alignment:

  • Horizontal (chiều ngang): Nếu chọn Center thì văn bản hiển thị ở giữa theo chiều ngang.
  • Vertical (chiều dọc): Chọn Center để văn bản hiển thị ở giữa theo chiều dọc.

Phần Text control:

  • Tích chọn Wrap text để căn nội dung nhập sau này vào giữa.
  • Tích chọn Merge cells để thực hiện gộp ô trên Excel.

Cuối cùng nhấn nút OK bên dưới để thực hiện.

Tùy chỉnh trong nhóm Alignment

Kết quả cuối cùng sẽ được giao diện như hình dưới đây. Các ô đã được gộp lại thành 1 với nhau. Việc tiếp theo bạn chỉ cần nhập nội dung và chữ sẽ được ở giữa ô do đã thiết lập từ trước.

Nhập chữ vào ô

Với phiên bản Excel 2007 trở lên thì người dùng có thể nhấn ngay vào phần Merge & Center với nhiều tùy chọn gộp ô khác nhau.

Tùy chọn nhập ô

2. Cách gộp nhiều ô Excel không mất dữ liệu

Chúng ta sẽ lấy ví dụ với hàng chữ dưới đây. Mỗi một chữ ở ô khác nhau và bạn cần ghép chúng lại trong 1 ô mà không muốn mất dữ liệu.

Nội dung ở từng ô

Bước 1:

Bôi đen toàn bộ số ô cần gộp thành 1 rồi nhấn tổ hợp phím Alt + F8, hoặc Alt + Fn + F8 tùy vào từng máy tính.

Với Excel 2007 trở lên bạn có thể bôi đen vào toàn bộ ô muốn gộp rồi nhấn vào tab View bên trên giao diện, chọn Macros trên thanh Ribbon.

Nhấn chọn Macros

Với Excel 2003, cũng bôi đen toàn bộ ô rồi nhấn vào tab Tools trên thanh công cụ, chọn Macro chọn tiếp Macros…

Nhấn chọn Tools

Bước 2:

Xuất hiện giao diện hộp thoại Macro. Tại thanh Macro name hãy nhập tên bất kỳ rồi nhấn nút Create để tạo.

Nhập Macro name

Bước 3:

Cửa sổ Microsoft Visual Basic hiện ra. Nhập đoạn mã dưới đây vào giữa Sub QTM () ... 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

Nhập lệnh

Bước 4:

Khi đã nhập xong đoạn mã trên nhấn vào nút File chọn Close and Return to Microsoft Excel để đóng giao diện này và trở về với Excel.

Đoạn mã này sẽ tự động được lưu lại vào máy tính, trừ khi người dùng cài mới lại Win. Những lần sử dụng tiếp theo chỉ cần nhấn tổ hợp phím Alt + F8 và nhấn phím Run để chạy lệnh.

Đóng giao diện

Kết quả nội dung ở các ô đã được gộp thành 1 ô và không hề mất dữ liệu như hình.

Gộp ô không mất dữ liệu

Như vậy chúng ta đã biết cách gộp nhiều ô trên Excel, trong trường hợp chưa nhập nội dung hoặc các nội dung ở từng ô khác nhau. Nội dung sau khi gộp ô sẽ không biến mất mà vẫn được giữ nguyên như lúc trước.

Xem thêm:

Chúc các bạn thực hiện thành công!

Thứ Tư, 04/07/2018 16:26
4,33 👨 56.752
0 Bình luận
Sắp xếp theo
    ❖ Microsoft Excel