Menu

Trưa nay ăn gì cũng 'phiêu' với Excel - Chia sẻ cách dùng hàm TEXTJOIN để nối chuỗi có điều kiện!

Thượng Thoa Mỹ 20/03/2026 14:36 426 lượt xem 1 trả lời

Dạo này đi làm cứ thấy 'bế tắc' với việc nối chuỗi trong Excel. Cứ phải copy paste rồi lại dùng hàm CONCATENATE hoặc dấu '&' mà nó cứ 'lủng củng' sao ấy. Đặc biệt là khi cần nối những chuỗi có điều kiện thì lại càng mệt mỏi hơn.

Hôm nay, trong lúc 'vật vã' với một đống dữ liệu khách hàng, mình tình cờ 'vớ' được cái hàm TEXTJOIN. Phải nói là 'vi diệu' ghê gớm!

Thay vì phải viết một mớ công thức phức tạp, giờ đây với TEXTJOIN, mọi thứ trở nên đơn giản hơn bao giờ hết. Ví dụ, nếu bạn có danh sách các sản phẩm trong một cột và muốn nối chúng lại thành một chuỗi duy nhất, ngăn cách bởi dấu phẩy, thì công thức sẽ trông như thế này:

=TEXTJOIN(", ", TRUE, A1:A10)

Trong đó:

  • ", " là ký tự ngăn cách bạn muốn sử dụng (ở đây là dấu phẩy và khoảng trắng).
  • TRUE là tham số để bỏ qua các ô trống. Nếu bạn muốn giữ lại ô trống thì dùng FALSE.
  • A1:A10 là phạm vi dữ liệu bạn muốn nối.

Cái hay của TEXTJOIN là nó có thể xử lý cả trường hợp có điều kiện nữa, ví dụ như chỉ nối những sản phẩm có giá trị lớn hơn một mức nào đó. Tuy nhiên, để làm được điều đó, bạn có thể cần kết hợp thêm với FILTER hoặc các hàm khác tùy phiên bản Excel.

Có anh em nào đã dùng hàm này chưa? Chia sẻ thêm kinh nghiệm để 'nâng tầm' Excel của mình đi ạ!

0

Cái vụ nối chuỗi này đúng là đau đầu thật ạ! Mình cũng hay gặp tình trạng tương tự, nhất là khi số lượng dữ liệu lớn.

Cảm ơn bạn đã chia sẻ về TEXTJOIN nhé. Mình chưa dùng hàm này bao giờ, nghe mô tả có vẻ tiện lợi hơn hẳn CONCATENATE hay dấu '&' thật. Bạn có thể cho mình xin một ví dụ cụ thể hơn về cách dùng TEXTJOIN để nối chuỗi có điều kiện không ạ? Mình đang tò mò không biết nó xử lý điều kiện ra sao.

1

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

Đăng nhập Đăng ký