Cách gộp nhiều dòng thành 1 ô – Cách nhau dấu phẩy

Gộp nhiều dòng thành 1 ô trong excel

Mình đã rất điên đầu khi lục tìm mãi trên mạng không thấy bài nào hướng dẫn các gộp nhiều dòng thành 1 ô trong excel. Vậy nên hôm nay mình viết bài này để hướng dẫn những ai chưa biết gộp nhiều dòng thành 1 ô trong excel.

Bài này chúng mình sẽ dùng công cụ Macro trong Excel nhé.

Hướng dẫn chi tiết các bước gộp nhiều dòng thành 1 ô trong excel

Bước 1: Chọn tất cả các hàng (hoặc ô) mà bạn muốn gộp thành 1 ô. (Hình 1)

  • Ví dụ mình sẽ chọn từ ô A1 đến ô A30
Cách gộp nhiều dòng thành 1 ô trong excel
Cách gộp nhiều dòng thành 1 ô trong excel

Bước 2: Mở Macros

Tiếp đến, bạn nhấn vào tab View ->Macro (trên Excel 2007, 2010, 2013, 2016) hoặc tab Tools ->Macro (trên Excel 2003). Ngoài ra bạn cũng có thể nhấn phím tắt Alt + F8 để mở nhanh chức năng này. (Hình 2)

Hướng dẫn gộp nhiều dòng thành 1 ô trong excel
Hướng dẫn gộp nhiều dòng thành 1 ô trong excel

Bước 3: Đặt tên cho Macros

Trên cửa sổ Macro, bạn điền vào Macro name là tên của chương trình thực thi hành động gộp nhiều dòng thành 1 ô trong Excel không bị mất dữ liệu sau đó nhấn Create. (Hình 3)

Hướng dẫn gộp nhiều dòng thành 1 ô trong excel
Hướng dẫn gộp nhiều dòng thành 1 ô trong excel

Lưu ý: Nhập tên không dấu viết liền hoặc cách nhau bởi dấu gạch dưới

Bước 4: Chèn mã code VBA

Bạn sẽ được chuyển vào khung cửa sổ VBA, tại đây bạn copy và dán đoạn mã dưới đây vào giữa hai phần giá trị đầu cuối là “Sub” và “End Sub” : (Hình 4)

 

Hướng dẫn gộp nhiều dòng thành 1 ô trong excel
Hướng dẫn gộp nhiều dòng thành 1 ô trong excel

Lấy code tại đây:  https://drive.google.com/file/d/1YiQHSiSXueJy5g8MdYmpGkzO_2WBxH6-/view?usp=sharing

Bước 5: Chạy mã code VBA

Để bắt đầu chạy lệnh thực thi gộp nhiều dòng trong Excel mà không mất dữ liệu, bạn nhấn vào nút Play hình tam giác ở trên thanh công cụ. (Hình 5)

Hướng dẫn gộp nhiều dòng thành 1 ô trong excel
Hướng dẫn gộp nhiều dòng thành 1 ô trong excel

Bước 6: Xử lý cảnh bảo

Nếu chương trình xuất hiện thông báo như dưới đây, tiếp tục nhấn OK. (Hình 6)

Hướng dẫn gộp nhiều dòng thành 1 ô trong excel
Hướng dẫn gộp nhiều dòng thành 1 ô trong excel

Sau đó, bạn có thể bấm dấu X để tắt trình Macro và quay trở lại file Excel của mình và đã thấy dữ liệu của những ô đó đã được gộp lại thành một ô hoàn chỉnh mà không bị mất dữ liệu của những ô cũ.

TIP

Bạn có thể thay ký tự cách nhau bằng khoảng trắng, dấu gạch ngang,… hoặc bất kỳ ký tự nào, bằng cách sửa đoạn code bên trên:

Sửa dấu “-” trong ngoặc kép, bên trên chữ “Next Cll” thành ký tự bạn muốn.

Ví dụ: Mình thay bằng dấu phẩy.

Hướng dẫn gộp nhiều dòng thành 1 ô trong excel
Hướng dẫn gộp nhiều dòng thành 1 ô trong excel

 

Sau khi gộp nhiều dòng thành 1 ô sẽ có kết quả như sau:

Hướng dẫn gộp nhiều dòng thành 1 ô trong excel
Hướng dẫn gộp nhiều dòng thành 1 ô trong excel

 

XEM VIDEO HƯỚNG DẪN TẠI ĐÂY

Trên đây, Pika.edu.vn đã hướng dẫn bạn cách gộp nhiều dòng thành 1 ô trong Excel không bị mất dữ liệu. Ngoài ra, bạn có thể tìm hiểu thêm cách hoán đổi vị trí 2 cột trong Excel, đảo cột để tương tác với bảng tính Excel tốt hơn nhé.

Xem thêm: Cách tách văn bản thành các phần theo điều kiện

Trả lời