Chào mọi người,
Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình thấy khá hữu ích khi làm việc với chuỗi ký tự trong Excel, đặc biệt là khi cần nối nhiều chuỗi lại với nhau. Trước đây, mình thường dùng hàm CONCATENATE hoặc toán tử &, nhưng với Excel phiên bản mới, có hai hàm mới là TEXTJOIN và CONCAT mang lại sự tiện lợi hơn hẳn.
Hàm TEXTJOIN cho phép bạn nối các chuỗi lại với nhau, đồng thời chỉ định ký tự phân cách (delimiter) và tùy chọn bỏ qua ô trống hay không.
Cú pháp cơ bản:
TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)Ví dụ:
Giả sử bạn có danh sách các mặt hàng ở cột A (A1:A5) và muốn nối chúng lại bằng dấu phẩy và khoảng trắng, bạn có thể dùng công thức:
=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, Sản phẩm E
Còn hàm CONCAT thì đơn giản hơn, nó thay thế cho hàm CONCATENATE cũ, chỉ dùng để nối các chuỗi lại với nhau mà không có ký tự phân cách tùy chọn.
Cú pháp cơ bản:
CONCAT(text1, [text2], ...)Ví dụ:
Nếu chỉ muốn nối trực tiếp các ô A1:A5:
=CONCAT(A1:A5)
Kết quả sẽ là: Sản phẩm ASản phẩm BSản phẩm CSản phẩm DSản phẩm E
Hai hàm này thực sự giúp tiết kiệm thời gian và làm cho công thức gọn gàng hơn rất nhiều, đặc biệt khi xử lý danh sách dài. Mọi người đã thử dùng chưa? Có mẹo nào hay ho hơn với hai hàm này không, chia sẻ cùng mình nhé!