Chào các bạn, hôm nay mình muốn chia sẻ về một hàm rất hữu ích mà có thể nhiều bạn chưa để ý tới: TEXTJOIN. Hàm này giúp chúng ta nối các chuỗi văn bản lại với nhau một cách cực kỳ linh hoạt, khác hẳn với cách nối thủ công hoặc dùng hàm CONCATENATE thông thường.
Điểm mạnh của TEXTJOIN là gì?
- Tùy chọn ký tự phân cách: Bạn có thể dễ dàng chỉ định ký tự muốn dùng để ngăn cách các chuỗi (ví dụ: dấu phẩy, dấu chấm phẩy, khoảng trắng...).
- Bỏ qua ô trống: Hàm có khả năng tự động bỏ qua các ô rỗng, giúp kết quả gọn gàng hơn.
- Xử lý mảng dữ liệu: Có thể nối một dải ô hoặc một mảng dữ liệu cùng lúc.
Ví dụ:
Giả sử bạn có danh sách các mặt hàng ở cột A từ A1 đến A5 và muốn nối chúng lại bằng dấu phẩy và khoảng trắng. Thay vì:
=A1&', '&A2&', '&A3&', '&A4&', '&A5Hoặc:
=CONCATENATE(A1,', ',A2,', ',A3,', ',A4,', ',A5)Bạn chỉ cần dùng:
=TEXTJOIN(', ', TRUE, A1:A5)Ở đây:
', 'là ký tự phân cách.TRUElà tham số cho phép bỏ qua các ô trống (nếu làFALSEthì các ô trống sẽ bị nối vào, có thể gây ra kết quả không mong muốn).A1:A5là dải ô chứa dữ liệu cần nối.
Hàm TEXTJOIN có sẵn từ Excel 2019 trở lên và trong Microsoft 365. Nó thực sự giúp tiết kiệm rất nhiều thời gian và công sức khi xử lý dữ liệu dạng chuỗi. Các bạn đã dùng thử chưa? Có mẹo hay nào khác với hàm này không, chia sẻ cho mọi người cùng biết với nhé!