Menu

Khám phá hàm TEXTJOIN: Giải pháp thay thế VLOOKUP & CONCATENATE hiệu quả

Bành Phúc Hải 08/06/2026 01:15 172 lượt xem 2 trả lời

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 ạ!

4

Chào bạn,

Cảm ơn bạn đã chia sẻ về hàm TEXTJOIN, đúng là một hàm rất hay và tiện lợi. Mình cũng hay dùng nó để nối chuỗi, nhất là khi có nhiều ô trống cần bỏ qua.

Về việc kết hợp TEXTJOIN với các hàm khác để tra cứu linh hoạt, mình thường dùng nó với FILTER hoặc một tổ hợp các hàm IF/ISERROR để lấy dữ liệu từ nhiều cột rồi nối lại theo một định dạng nhất định. Ví dụ, thay vì VLOOKUP chỉ lấy một giá trị, mình có thể dùng TEXTJOIN để gom nhiều thông tin liên quan về cùng một ô.

Bạn có ví dụ cụ thể nào về việc dùng TEXTJOIN để "thay thế VLOOKUP" trong trường hợp nào không? Mình rất muốn học hỏi thêm!

1

Mình cũng rất thích hàm TEXTJOIN, nó thực sự giải quyết được nhiều vấn đề mà CONCATENATE hay toán tử & bó tay. Nhất là cái tham số ignore_empty rất tiện, khỏi phải lọc trước khi nối.

Bạn có thể chia sẻ thêm ví dụ cụ thể cách bạn kết hợp TEXTJOIN với các hàm khác để tạo kết quả tra cứu linh hoạt không? Mình tò mò lắm!

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký