Dạo này mình làm báo cáo nhiều, cứ phải copy paste rồi nối chuỗi thủ công mãi thấy nản quá. Tình cờ lục lại mấy hàm mới của Excel, mình phát hiện ra TEXTJOIN, dùng thích thật sự!
Trước đây, để gộp nhiều ô thành một chuỗi, mình hay dùng dấu & hoặc hàm CONCATENATE. Nhưng với TEXTJOIN thì mọi thứ đơn giản hơn nhiều, đặc biệt là khi mình muốn gộp các ô lại và có thêm dấu phân cách giữa chúng.
Cú pháp của nó như sau:
TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)Trong đó:
delimiter: Là ký tự bạn muốn dùng để phân cách các chuỗi (ví dụ: dấu phẩy,, dấu cách, hoặc-).ignore_empty: Một giá trị logic (TRUE hoặc FALSE). Nếu làTRUE, các ô trống sẽ bị bỏ qua. Nếu làFALSE, các ô trống vẫn được tính và có thể thêm dấu phân cách vào đó. Mình hay dùngTRUEcho tiện.text1, [text2], ...: Là các ô hoặc dải ô bạn muốn gộp.
Ví dụ, nếu bạn có danh sách tên ở các ô A1, A2, A3 và muốn gộp chúng lại bằng dấu phẩy và khoảng trắng, bạn chỉ cần dùng:
=TEXTJOIN(", ", TRUE, A1:A3)
Kết quả sẽ là: Tên 1, Tên 2, Tên 3.
Hàm này cực kỳ hữu ích khi bạn cần tạo mã sản phẩm, gộp địa chỉ, hoặc đơn giản là làm đẹp dữ liệu. Ai chưa biết thì thử ngay nhé, tiết kiệm được khối thời gian đấy!