📚 Hướng Dẫn Sử Dụng Hàm NXA_TEXTJOIN
🌟 Chức năng:
Hàm NXA_TEXTJOIN 📝 là một công cụ mạnh mẽ giúp bạn kết hợp nhiều chuỗi văn bản hoặc các vùng dữ liệu thành một chuỗi duy nhất, được phân cách bởi một dấu tùy chỉnh. Hàm này cung cấp sự linh hoạt vượt trội so với hàm TEXTJOIN tích hợp sẵn trong Excel, đặc biệt là khả năng bỏ qua các ô trống và xử lý vùng dữ liệu đa chiều.
📝 Cú pháp:
=NXA_TEXTJOIN(delim As String, skipblank As Boolean, ParamArray arr() As Variant)
⚙️ Các đối số:
-
delim: 🔗 Kiểu dữ liệu String. Đây là dấu phân cách mà bạn muốn đặt giữa các chuỗi hoặc giá trị khi chúng được kết hợp (ví dụ: “, “, “; “, “ - “). -
skipblank: ⬜ Kiểu dữ liệu Boolean. -
TRUE: Hàm sẽ bỏ qua các ô trống trong các vùng dữ liệu hoặc chuỗi bạn cung cấp. -
FALSE: Hàm sẽ bao gồm cả các ô trống (thường sẽ chèn dấu phân cách cho những ô trống này). -
arr: 📚 Kiểu dữ liệu ParamArray Variant. Đây là mảng các chuỗi văn bản hoặc các vùng dữ liệu mà bạn muốn kết hợp. Bạn có thể cung cấp nhiều đối số, cách nhau bằng dấu phẩy.
🚀 Cách sử dụng:
- Nhập công thức: ⌨️ Trong ô bạn muốn hiển thị kết quả chuỗi đã được kết hợp, nhập công thức
=NXA_TEXTJOIN(...).- Thay thế các đối số: 🖋️
delim: Nhập dấu phân cách mong muốn của bạn.skipblank: NhậpTRUEhoặcFALSEtùy theo việc bạn muốn bỏ qua ô trống hay không.arr: Nhập các chuỗi văn bản trực tiếp (trong dấu ngoặc kép) hoặc tham chiếu đến các vùng dữ liệu (ví dụ: A1:A5, C2:D4), cách nhau bởi dấu phẩy.
- Thay thế các đối số: 🖋️
- Nhấn Enter: ✅ Nhấn Enter để chạy hàm và xem chuỗi kết quả.
💡 Ví dụ:
| 🏷️ Trường hợp | 📝 Mô tả | 💡 Cú pháp hàm | 📊 Kết quả |
|---|---|---|---|
| 🍎 Kết hợp chuỗi đơn lẻ | Kết hợp các từ “apple”, “banana”, “cherry” bằng “, “, bỏ qua ô trống. | =NXA_TEXTJOIN(“, “, TRUE, “apple”, “banana”, “cherry”) | apple, banana, cherry |
| 📋 Kết hợp vùng dữ liệu | Kết hợp dữ liệu từ A1:A5 và B1:B3 bằng “, “, không bỏ qua ô trống. | =NXA_TEXTJOIN(“, “, FALSE, A1:A5, B1:B3) | A1, A2, A3, A4, A5, B1, B2, B3 |
| 🔗 Kết hợp chuỗi và vùng | Kết hợp chuỗi cố định và vùng A1:A3 bằng “ - “, bỏ qua ô trống. | =NXA_TEXTJOIN(“ - “, TRUE, “Product A”, A1:A3, “Product B”) | Product A - A1 - A2 - A3 - Product B |
📌 Lưu ý quan trọng:
-
Tính linh hoạt: ✨ Hàm
NXA_TEXTJOINrất linh hoạt và có thể xử lý các cấu trúc dữ liệu từ đơn giản đến phức tạp, bao gồm cả các vùng dữ liệu có nhiều cột và hàng. -
Vùng dữ liệu: 📊 Đảm bảo rằng các vùng dữ liệu bạn cung cấp cho đối số arr là các mảng (
Range) một chiều hoặc hai chiều chứa các giá trị mà bạn muốn kết hợp. -
Xử lý ô trống: 🗑️ Để hàm tự động bỏ qua các ô không có giá trị (ô trống) khi kết hợp, hãy luôn đặt tham số skipblank thành
TRUE. Nếu bạn đặtFALSE, hàm sẽ vẫn chèn dấu phân cách cho những vị trí trống, có thể tạo ra chuỗi không mong muốn.
💡 Mẹo hữu ích:
-
Tạo danh sách động: 💡 Sử dụng
NXA_TEXTJOINđể tạo các danh sách động từ dữ liệu thay đổi, ví dụ: danh sách tên sản phẩm, các hạng mục cần làm. -
Kết hợp dữ liệu từ nhiều nguồn: 🤝 Dễ dàng kết hợp các chuỗi hoặc giá trị từ nhiều ô, cột hoặc vùng khác nhau trong bảng tính của bạn.
-
Định dạng tùy chỉnh: 🎨 Tận dụng đối số delim để định dạng dữ liệu đầu ra theo cách tùy chỉnh, ví dụ: tạo chuỗi
CSV, chuỗi phân tách bằng gạch ngang. -
Kết hợp với các hàm khác: 🧩 Kết hợp NXA_TEXTJOIN với các hàm Excel khác như
TEXT,CONCATENATE(đối với các chuỗi đơn giản hơn), hoặcSUBSTITUTEđể tạo ra các kết quả phức tạp và linh hoạt hơn.
Với hàm
NXA_TEXTJOIN, bạn có thể dễ dàng thao tác và kết hợp dữ liệu văn bản trong Excel, giúp bạn tiết kiệm thời gian và tăng hiệu suất làm việc đáng kể trong các tác vụ xử lý chuỗi! 🚀