25/05/2018, 23:06

Cách hợp nhất hai hàng liền kề chứa dữ liệu giống nhau trong Excel

Giả sử bạn có một trang tính với các dữ liệu giống nhau trong hai hàng liền kề, bạn muốn hợp nhất các ô tính giống nhau thành một ô để dữ liệu trông gọn gàng và đẹp mắt hơn (tương tự hình dưới đây). Học Excel Online sẽ hướng dẫn các bạn một vài cách nhanh chóng để giải quyết vấn đề này. ...

Giả sử bạn có một trang tính với các dữ liệu giống nhau trong hai hàng liền kề, bạn muốn hợp nhất các ô tính giống nhau thành một ô để dữ liệu trông gọn gàng và đẹp mắt hơn (tương tự hình dưới đây). Học Excel Online sẽ hướng dẫn các bạn một vài cách nhanh chóng để giải quyết vấn đề này.

Đương nhiên bạn có thể hợp nhất bằng lệnh Merge & Center, nhưng nếu có hàng trăm ô tính, phương pháp này sẽ rất tốn thời gian. Đoạn mã VBA dưới đây có thể giúp bạn hợp nhất các dữ liệu giống nhau một cách dễ dàng.

1. Nhấn giữ Alt + F11, cửa sổ Microsoft Visual Basic for Applications mở ra.

2. Nhấn chọn Insert > Module, dán đoạn macro sau vào cửa sổ Module.

View the code on Gist.
3. Nhấn F5 để chạy mã, một hộp thoại hiển thị trên màn hình để chọn vùng dữ liệu bạn muốn thao tác. Xem hình dưới đây:
doc-merge-same-data7
4. Nhấn Ok, dữ liệu giống nhau trong cột A được hợp nhất và căn lề giữa.
0