Chào các bác, hôm nay em muốn chia sẻ một hàm mà em thấy rất hữu ích nhưng ít được nhắc đến, đó là TEXTJOIN. Hàm này thực sự là một cứu cánh cho em khi cần nối nhiều chuỗi văn bản lại với nhau, đặc biệt là khi kết hợp với các hàm khác để tạo ra kết quả tra cứu linh hoạt hơn.
Trước đây, khi cần nối chuỗi, mọi người thường dùng hàm CONCATENATE hoặc toán tử &. Tuy nhiên, với TEXTJOIN, việc này trở nên đơn giản và mạnh mẽ hơn rất nhiều.
Công thức cơ bản:
TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)delimiter: Ký tự phân tách giữa các chuỗi (ví dụ: dấu phẩy ',', dấu cách ' ').ignore_empty: TRUE (bỏ qua ô trống) hoặc FALSE (giữ nguyên ô trống).text1, [text2], ...: Các chuỗi hoặc phạm vi ô bạn muốn nối.
Ví dụ thực tế:
Giả sử bạn có một danh sách các mặt hàng trong các ô từ A1 đến A5 và muốn nối chúng lại thành một chuỗi duy nhất, cách nhau bằng dấu phẩy và bỏ qua ô trống:
=TEXTJOIN(", ", TRUE, A1:A5)Kết quả sẽ là: "Sản phẩm A, Sản phẩm B, Sản phẩm C, Sản phẩm D".
Điều tuyệt vời là TEXTJOIN có thể kết hợp với các hàm khác như FILTER hoặc INDEX/MATCH để tạo ra các báo cáo tổng hợp cực kỳ tiện lợi. Ví dụ, bạn có thể lọc ra các mặt hàng thuộc một danh mục nhất định rồi dùng TEXTJOIN để nối tên chúng lại.
Hàm này có sẵn từ Excel 2019 trở lên và Microsoft 365. Nếu bạn đang dùng phiên bản cũ hơn, có lẽ sẽ hơi tiếc nuối.
Có bác nào đã dùng TEXTJOIN và có mẹo hay ho gì khác không, chia sẻ cho anh em học hỏi với ạ!