Mục lục
Một trong những nhiệm vụ quan trọng nhất và được sử dụng rộng rãi mà chúng ta phải thực hiện khi làm việc trong Excel là hợp nhất các ô theo chiều dọc mà không làm mất bất kỳ dữ liệu nào. Hôm nay, tôi sẽ chỉ cho bạn cách hợp nhất các ô trong Excel theo chiều dọc mà không làm mất dữ liệu.
Tải xuống Sách bài tập thực hành
Hợp nhất các ô theo chiều dọc mà không làm mất dữ liệu Data.xlsm
4 Phương pháp dễ dàng để hợp nhất các ô trong Excel theo chiều dọc mà không làm mất dữ liệu
Ở đây chúng tôi có một bộ dữ liệu với Tên của một số tác giả và Sách của họ trong hiệu sách tên là Hiệu sách Martin.
Mục tiêu hôm nay của chúng ta là hợp nhất tên sách của cùng một tác giả theo chiều dọc trong một ô mà không làm mất bất kỳ dữ liệu nào.
1. Chạy Công cụ hợp nhất và trung tâm từ Thanh công cụ Excel để hợp nhất các ô trong Excel theo chiều dọc mà không làm mất dữ liệu
Bước 1:
➤ Chọn nhóm ô đầu tiên mà bạn muốn hợp nhất (Sách của Charles Dickens trong ví dụ này).
Bước 2:
➤ Chuyển đến Trang chủ > Hợp nhất & Căn giữa trên thanh công cụ Excel trong phần có tên Căn chỉnh .
Bước 3:
➤ Nhấp vào menu thả xuống.
➤ Từ các tùy chọn có sẵn, chọn Hợp nhất & Giữa .
Bước 4:
➤ Nhấp vào Hợp nhất & Căn giữa .
➤ Bạn sẽ thấy nhóm ô đã chọn được hợp nhất thành một ô, nhưng chỉ chứa giá trị từ ô đầu tiên (Great Dickens trongví dụ này).
Bước 5:
➤ Bạn có thể lặp lại quy trình tương tự cho nhóm ô còn lại để hợp nhất chúng thành một ô duy nhất.
Đọc thêm: Cách hợp nhất và căn giữa các ô trong Excel
2. Sử dụng ký hiệu Dấu và (&) để hợp nhất các ô trong Excel theo chiều dọc mà không làm mất dữ liệu
Phương pháp được đề cập ở trên hợp nhất nhóm ô thành một ô duy nhất, nhưng nó không đáp ứng đầy đủ yêu cầu của chúng tôi.
Nó chỉ giữ giá trị từ ô đầu tiên, không phải từ tất cả các ô.
Điều đó có nghĩa là nó sẽ mất dữ liệu.
Để hợp nhất các giá trị từ một nhóm ô thành một ô, bạn có thể sử dụng công thức bao gồm ký hiệu Dấu và (&) .
Công thức cho nhóm ô đầu tiên sẽ là:
=C4&", "&C5&", "&C6
Lưu ý:
- Ở đây tôi đã sử dụng dấu phẩy (,) ở giữa các tên sách để tìm kiếm đoan trang. Bạn có thể sử dụng bất cứ thứ gì bạn thích.
Tiếp theo, lặp lại quy trình tương tự cho tất cả các nhóm ô.
3. Sử dụng công thức để hợp nhất các ô trong Excel theo chiều dọc mà không làm mất dữ liệu
Thay vì sử dụng ký hiệu Dấu và (&) , bạn có thể sử dụng hàm CONCATENATE của Excel để hợp nhất một nhóm ô thành một ô.
Công thức để hợp nhất nhóm ô đầu tiên sẽ là:
=CONCATENATE(C4,", ",C5,", ",C6)
Lưu ý:
- Ở đây tôi cũng đã sử dụng dấu phẩy (,) ở giữa các tên sách. Bạncó thể sử dụng bất cứ thứ gì bạn thích.
Tiếp theo, bạn có thể sử dụng công thức này cho nhóm ô còn lại để hợp nhất chúng thành một ô duy nhất.
4. Chạy mã VBA để hợp nhất các ô trong Excel theo chiều dọc mà không làm mất dữ liệu
Tất cả các phương pháp được đề cập ở trên đều hoạt động hoàn toàn tốt, tuy nhiên, chúng vẫn không hoàn thành mục đích của chúng tôi.
Chúng tôi muốn để rút ra một phương pháp như vậy sẽ hợp nhất tất cả các nhóm ô thành các ô đơn lẻ chỉ bằng một cú nhấp chuột.
Và vâng, có nhiều cách để thực hiện việc này. Trong phần này, chúng ta sẽ rút ra một phương pháp sử dụng mã VBA sẽ hợp nhất tất cả các nhóm ô thành các ô đơn lẻ theo cách dễ dàng nhất có thể.
Bước 1:
➤ Nhấn ALT+F11 trên bàn phím của bạn. Cửa sổ VBA sẽ mở ra.
Bước 2:
➤ Bắt đầu vào tab Chèn trong cửa sổ VBA.
➤ Từ các tùy chọn có sẵn, hãy chọn Mô-đun .
Bước 3:
➤ Cửa sổ mô-đun mới có tên “Mô-đun 1” sẽ mở.
➤ Chèn mã VBA sau vào mô-đun.
Mã:
8457
Bước 4:
➤ Lưu sổ làm việc dưới dạng Excel Macro-Enabled Sổ làm việc .
Bước 5:
➤ Quay lại sổ làm việc của bạn và chọn dữ liệu thiết lập (Không có Tiêu đề cột ).
Bước 6:
➤ Nhấn ALT+F8 trênbàn phím.
➤ Một hộp thoại có tên Macro sẽ mở ra. Chọn Merging_Rows và nhấp vào Chạy .
Bước 6:
➤ Bạn sẽ nhận được hộp cảnh báo cho biết việc hợp nhất các ô chỉ giữ giá trị ô phía trên bên trái và loại bỏ các giá trị khác
➤ Nhấp vào OK .
Bước 7:
➤ Bạn sẽ nhận được hộp cảnh báo tương tự một vài lần. Nhấp vào OK mỗi lần.
➤ Cuối cùng, bạn sẽ thấy tất cả các nhóm ô của mình được hợp nhất theo chiều dọc thành các ô đơn lẻ như thế này.
Kết luận
Sử dụng các phương pháp này, bạn có thể hợp nhất các ô trong Excel theo chiều dọc mà không làm mất dữ liệu. Bạn có biết phương pháp nào khác không? Hay bạn có câu hỏi nào không? Vui lòng hỏi chúng tôi.