CÁCH GỘP Ô KHÔNG MẤT DỮ LIỆU TRONG EXCEL

CÁCH GỘP Ô KHÔNG MẤT DỮ LIỆU TRONG EXCEL

Khi làm việc với bảng tính excel, chắc chắn có lúc chúng ta cần gộp từ nhiều ô thành 1 ô. Gộp ô nhằm mục đích trình bày bảng excel cho khoa học, cấu trúc gọn gàng để dễ dàng theo dõi. 

Tuy nhiên, khi bạn sử dụng công cụ gộp ô thông thường trên excel thì chỉ nhận nội dung đầu tiên gần nhất từ trái qua trong vùng gộp ô. Không phải ai cũng biết thực hiện thao tác tưởng như rất đơn giản này. Vậy để có thể giữ lại tất cả nội dung trong vùng cần gộp ô đó, bạn hãy xem chi tiết cách làm trong ví dụ sau nhé.

Mình sẽ minh họa cho ví dụ về việc sử dụng công cụ Merge trong excel như sau:

Ô D4: Tin học văn phòng
Ô E4: Trí tuệ việt
Gộp 2 ô này lại thành một bằng công cụ Merge.

Kết quả là chữ Trí tuệ việt đã bị mất đi như hình sau:

* Không hề phức tạp hay cầu kỳ, bây giờ chúng ta sẽ sử dụng Code VBA để xử lý vấn đề này nào.
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. Sau đó ở hộp thoại Macro sau bạn nhập tên -> chọn Create

Cửa sổ VBA xuất hiện.

Bước 2: Tại cửa sổ Microsoft Visual Basic bạn nhập đoạn mã dưới đây vào giữa Sub DTC() … 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

Bước 3: 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. Bạn chọn vùng D4:E4 -> chọn View ->Macro ->  View Macro như hình sau:

Bước 4: Ở hộp thoại Macro bạn chọn tên Macro đã đặt ở bước 1 sau đó chọn Run.

Bước 5: Ở hộp thoại sau bạn chọn OK

Và kết quả chúng ta nhận được như hình sau:

Vậy là chúng ta đã Gộp ô thành công mà không bị mất dữ liệu rồi nhé. Hy vọng với một ví dụ nhỏ này có thể hữu ích cho công việc của các bạn.

TTV chúc các bạn thành công!

——————————–

ĐÀO TẠO TIN HỌC VĂN PHÒNG TRÍ TUỆ VIỆT

? CS1: 84T/8 Trần Đình Xu – Phường Cô Giang – Quận 1 – Hồ Chí Minh

? CS2: 213 đường 3/2 – Phường 9 – Quận 10 – Hồ Chí Minh

? CS3: 451 Điện Biên Phủ – Phường 25 – Quận Bình Thạnh – Hồ Chí Minh

? Hotline: 0902.936.936 – 0977.781.414

 

Rate this post