Hợp nhất các " />
RaoVat24h
Excel Office

Hợp nhất các ô mà không mất dữ liệu [Mẹo nhanh]

Advertisement

Hợp nhất các ô mà không mất dữ liệu [Mẹo nhanh]

Nhiều người trong chúng ta phải đối mặt với vấn đề này.
Chúng tôi có một số dữ liệu trong một vài tế bào. Hoặc để căn chỉnh hoặc cấu trúc, chúng tôi muốn hợp nhất nội dung ô vào một ô lớn. Nhưng Excel sẽ không giúp vì nó không thể hợp nhất các giá trị từ tất cả các ô.

Aparna viết,
Bạn có thể cho tôi biết làm thế nào để hợp nhất các hàng mà không làm mất dữ liệu theo định dạng được đưa ra dưới đây.
dữ liệu đã cho:
hàng 1: abcd
hàng 2: xyz
định dạng bắt buộc:
hàng 1: abcd xyz
Nó sẽ tiết kiệm một lượng lớn thời gian của tôi nếu tôi có thể có một giải pháp cho việc này!
Điều đó khiến tôi suy nghĩ, nên có cách nào để hợp nhất các tế bào mà không mất dữ liệu?!?
Tất nhiên là có. Bạn có thể sử dụng các tính năng đơn giản trong Excel để thực hiện việc này một cách dễ dàng.
Hợp nhất các ô mà không mất dữ liệu – làm thế nào để trong Excel Chọn tất cả các ô có dữ liệu của bạn. (Tất cả các ô cần phải nằm trong một khu vực trong một cột).
Điều chỉnh độ rộng cột để bạn có thể vừa tất cả nội dung trong một ô. (về cơ bản làm cho nó đủ rộng)
Chọn Home Ribbon> Fill> Justify
Hợp nhất các ô ngay bây giờ.
Đó là tất cả. Văn bản từ các ô được chọn sẽ được sắp xếp lại một cách kỳ diệu trong ô trên cùng. Nếu bạn thấy văn bản trải rộng 2 hàng, chỉ cần làm cho cột rộng hơn và lặp lại quy trình.
Xem hoạt hình đơn giản này sang một bên để hiểu làm thế nào nó hoạt động.
Nhưng chờ đã, kỹ thuật này có một số hạn chế,
Nó không hoạt động nếu các ô được chọn có số hoặc công thức
Nó chỉ hoạt động cho các ô trong một cột duy nhất, nếu các ô được trải rộng trên một số cột, biện minh sẽ không hoạt động.
Nó đòi hỏi rất nhiều bước.
Có nên có một cách tốt hơn để hợp nhất các tế bào mà không mất dữ liệu?!?
Tất nhiên là có, Bạn có thể viết một macro đơn giản để thực hiện công việc này cho bạn.
Ví dụ. đây là macro JoinAndMerge () mà tôi đã viết hoạt động với khá nhiều loại dữ liệu.
Sub JoinAndMerge()
‘joins all the content in selected cells
‘and puts the resulting text in top most cell
‘then merges all cells
Dim outputText As String
Const delim = ” “
On Error Resume Next
For Each cell In Selection
outputText = outputText & cell.Value & delim
Next cell
With Selection
.Clear
.Cells(1).Value = outputText
.Merge
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlCenter
.WrapText = True
End With
End Sub

?DienDan.Edu.Vn cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn. https://diendan.edu.vn/

Rate this post

DienDan.Edu.Vn

DienDan.Edu.Vn Cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn.
DienDan.Edu.Vn! là một website với tiêu chí chia sẻ thông tin,... Bạn có thể nhận xét, bổ sung hay yêu cầu hướng dẫn liên quan đến bài viết. Vậy nên đề nghị các bạn cũng không quảng cáo trong comment này ngoại trừ trong chính phần tên của bạn.
Cám ơn.

Đăng bình luận

(+84) (901) 369.468