Mục lục
Để có ý tưởng toàn diện về mọi thứ cùng một lúc, bạn có thể cần nối nhiều ô và phân tách chúng bằng dấu phẩy. Bài viết này nói về cách nối nhiều ô bằng dấu phẩy trong Excel bằng cách áp dụng một số công thức, hàm cũng như mã VBA .
Tải xuống Sách bài tập thực hành
Tải xuống tài liệu thực hành này sổ làm việc để thực hiện khi bạn đang đọc bài viết này.
Nối các ô.xlsm
4 cách để nối nhiều ô bằng dấu phẩy trong Excel
Chúng tôi sẽ chỉ cho bạn bốn kỹ thuật khác nhau để nối nhiều ô và phân tách chúng bằng dấu phẩy trong các phần bên dưới. Để làm điều này, chúng ta sẽ sử dụng các hàm CONCATENATE và TEXTJOIN . Sau này, chúng tôi sẽ trình bày một cách tiếp cận khác để hoàn thành cùng một mục tiêu bằng cách sử dụng mã VBA .
Dưới đây là tập dữ liệu mẫu sẽ được sử dụng để hoàn thành tác vụ.
1. Áp dụng hàm CONCATENATE để nối nhiều ô bằng dấu phẩy trong một hàng
Một cách đơn giản để nối các thứ là sử dụng hàm CONCATENATE . Để hoàn thành công việc, hãy làm theo quy trình dưới đây.
Bước 1:
- Đầu tiên, nhập công thức vào ô trống.
=CONCATENATE(B5:E5& “,”)
Bước 2:
- Thứ hai, chọn công thức.
Bước 3:
- Sau đó, nhấn F9 để chuyển đổi chúng trongvalue.
Bước 4:
- Sau đó, xóa dấu ngoặc nhọn { } từ công thức.
Bước 5:
- Cuối cùng, nhấn Enter để xem kết quả.
Ghi chú. Đừng quên xóa dấu ngoặc nhọn { } từ công thức.
Đọc thêm: Cách nối các cột trong Excel (8 phương pháp đơn giản)
2. Kết hợp CONCATENATE và TRANSPOSE Hàm Nối Nhiều Ô Bằng Dấu Phẩy Trong Một Cột
Ngoài việc nối nhiều ô trong một hàng, chúng ta có thể thực hiện thao tác tương tự cho một cột. Làm theo hướng dẫn bên dưới để sử dụng thao tác nối cho một cột.
Bước 1:
- Trong ô E4, tương tự với hàng đầu tiên của cột, nhập công thức sau.
=CONCATENATE(TRANSPOSE(C4:C7)& “,”)
Bước 2:
- Sau đó, chọn công thức.
Bước 3:
- Sau đó, nhấn F9 .
Bước 4:
- Xóa dấu ngoặc nhọn { } một lần nữa dưới dạng chúng ta làm trước.
Bước 5:
- Cuối cùng, nhấn Enter để xem kết quả.
Ghi chú. Hãy nhớ rằng, bạn nên viết công thức trong một ô riêng biệt trong cùng một hàng với ô đầu tiên hàng của cột. Vì giá trị ô đầu tiên của chúng tôi là James Rodrigues trong C4 trong hàng 4 , chúng tôi nhập công thức của mình vào cùng một hàng nhưng trong mộtô khác E4 . Sau khi ghép nối, bạn có thể di chuyển nó đến bất kỳ đâu.
Đọc thêm: Đối lập với ghép nối trong Excel (4 tùy chọn)
Bài đọc tương tự:
- Cách nối với khoảng trắng trong Excel (3 cách phù hợp)
- Hợp nhất các hàng trong Excel (2 phương pháp dễ dàng)
- Nối số trong Excel (4 công thức nhanh)
- Cách nối chuỗi và số nguyên bằng VBA
- Nối số không hoạt động trong Excel (3 lý do kèm theo giải pháp)
3. Áp dụng hàm TEXTJOIN để nối nhiều ô bằng dấu phẩy
Bạn có thể sử dụng hàm TEXTJOIN trong MS Excel 365 để kết hợp nhiều ô được phân tách bằng dấu phẩy thành một ô duy nhất. Để làm điều đó trong Excel 365 , hãy làm theo các bước bên dưới.
Bước 1:
- Chỉ cần viết công thức sau.
=TEXTJOIN(",",TRUE,B5:E5)
Bước 2:
- Sau đó, nhấn Nhập để xem kết quả.
Ghi chú. Hàm TEXTJOIN để nối nhiều tính năng ô chỉ khả dụng ở người dùng đã đăng ký Excel 365 .
4. Chạy mã VBA để nối nhiều ô bằng dấu phẩy
Chúng ta cũng có thể nối nhiều ô và sử dụng một dấu phẩy phân tách bằng cách sử dụng mã VBA .
Hãy làm theo các quy trình sau bên dưới.
Bước 1:
- Đầu tiên, nhấn Alt + F11 để mở VBAMacro
- Nhấp vào tab Chèn và chọn Mô-đun
- Lưu chương trình và nhấn F5 để chạy nó.
Bước 2:
- Sau đó, chỉ cần dán theo VBA
3831
Ở đây,
- Dim Cell As Range đang khai báo một ô biến dưới dạng giá trị dải ô.
- Dim Concate As String đang khai báo một biến Concatenate dưới dạng một chuỗi.
- Concate = Concate & Cell.Value & Dấu phân cách là lệnh nối giá trị ô với dấu phân cách.
- CONCATENATEMULTIPLE = Left(Concate, Len(Concate) – 1) là lệnh nối các ô được nối cuối cùng .
Bước 3:
- Sau đó, viết công thức sau bằng cách sử dụng CONCATENATEMULTIPLE
=CONCATENATEMULTIPLE(B5:E5,",")
Bước 4:
- Cuối cùng, nhấn nút Enter để xem kết quả.
Đọc thêm: Cách nối trong Excel (3 Cách thích hợp)
Kết luận
Tóm lại, tôi hy vọng bạn đã có kiến thức cơ bản về cách nối nhiều ô bằng dấu phẩy từ bài viết này. Tất cả các phương pháp này nên được dạy và sử dụng cho dữ liệu của bạn. Kiểm tra cuốn sách thực hành và áp dụng những gì bạn đã học được. Chúng tôi được truyền cảm hứng để tiếp tục sản xuất các khóa học như thế này nhờ sự hỗ trợ quan trọng của bạn.
Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi. Xin vui lòngchia sẻ suy nghĩ của bạn trong phần nhận xét bên dưới.
Các câu hỏi của bạn sẽ được nhóm Exceldemy trả lời sớm nhất có thể.
Hãy đồng hành cùng chúng tôi và tiếp tục tìm hiểu.