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

AdminTháng hai 1, 2023
2930 lượt xem
Cách gộp nội dung nhiều dòng thàng 1 dòng trong Excel

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é.

Cách gộp nội dung nhiều dòng thàng 1 dòng trong Excel
Cách gộp nội dung nhiều dòng thàng 1 dòng trong Excel

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
Bước 1: Cách gộp nhiều dòng thành 1 trong excel, Sử dụng Macros
Bước 1: Cách gộp nhiều dòng thành 1 trong excel, Sử dụng Macros

Bước 1: Cách gộp nhiều dòng thành 1 trong excel, Sử dụng MacrosBước 1: Cách gộp nhiều dòng thành 1 trong excel, Sử dụng Macros

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)

Bước 1: Cách gộp nhiều dòng thành 1 trong excel, Sử dụng Macros
Bước 1: Cách gộp nhiều dòng thành 1 trong excel – Mở Macros

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)

Bước 2: Cách gộp nhiều dòng thành 1 trong excel
Bước 2: Cách 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)

Chèn code VBA vào bảng
Chèn code VBA vào bảng

 

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)

Chạy code VBA
Chạy code VBA

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)

Xử lý cảnh báo
Xử lý cảnh báo

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.

Tip
Tip

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

Kết quả sau khi gộp nhiều dòng thành 1 trong excel
Kết quả sau khi 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

Các kênh thông tin của chúng tôi

Pika: Pika.edu.vn là website chia sẻ thông tin tổng hợp. Tất cả bài viết được Admin sưu tầm và được viết trên kinh nghiệm bản thân. Chúc các bạn có những trải nghiệm tuyệt vời tại Pika!