Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Khám phá hàm TEXTJOIN: Ghép chuỗi có ngăn cách tùy chỉnh

Biện Uyên Thăng 08/04/2026 02:07 222 lượt xem 3 trả lời

Chào các anh em trong diễn đàn Sheet & Excel,

Dạo này mình hay phải làm báo cáo, mà nhiều lúc cần ghép các ô lại với nhau thành một chuỗi duy nhất. Trước đây, mình thường phải dùng hàm CONCATENATE hoặc toán tử '&' để làm việc này. Tuy nhiên, nó khá bất tiện khi cần thêm dấu phân cách giữa các chuỗi, hoặc khi muốn bỏ qua các ô trống.

Gần đây, mình có tìm hiểu và phát hiện ra một hàm rất hay ho và tiện lợi là TEXTJOIN. Hàm này giúp giải quyết triệt để những vấn đề mình gặp phải:

  • Cho phép chỉ định ký tự phân cách (delimiter) tùy ý, ví dụ: dấu phẩy, dấu chấm phẩy, dấu cách, hoặc thậm chí là một chuỗi ký tự dài hơn.
  • Có tùy chọn bỏ qua các ô trống (ignore_empty) chỉ với một thao tác đơn giản.

Cú pháp của hàm này như sau:

TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)

Ví dụ:

Giả sử bạn có dữ liệu ở các ô A1, A2, A3 lần lượt là "Nguyễn", "Văn", "A".

  • Để ghép chúng lại với dấu cách và bỏ qua ô trống (nếu có): =TEXTJOIN(" ", TRUE, A1:A3) sẽ cho kết quả: "Nguyễn Văn A"
  • Để ghép chúng lại với dấu gạch ngang và không bỏ qua ô trống: =TEXTJOIN("-", FALSE, A1:A3) sẽ cho kết quả: "Nguyễn-Văn-A"

Theo mình thấy, TEXTJOIN cực kỳ hữu ích khi làm việc với danh sách, tạo mã, hoặc đơn giản là làm cho dữ liệu dễ đọc hơn. Nó thực sự là một nâng cấp đáng giá so với các phương pháp cũ.

Không biết có anh em nào đã dùng hàm này chưa? Chia sẻ thêm kinh nghiệm sử dụng hoặc các tình huống ứng dụng thực tế của TEXTJOIN cho mọi người cùng học hỏi nhé!

3

Công nhận hàm TEXTJOIN này tiện thật đấy! Trước đây cứ phải loay hoay với CONCATENATE hoặc '&' mà gặp ô trống là "mệt". Cái vụ bỏ qua ô trống của TEXTJOIN là điểm cộng lớn nhất.

Mình cũng hay dùng nó để tạo chuỗi mô tả sản phẩm từ nhiều cột thông tin khác nhau, vừa nhanh vừa dễ đọc.

Cảm ơn bạn đã chia sẻ nha! Nếu có thêm mẹo nào hay ho về hàm này thì cứ post lên diễn đàn cho mọi người tham khảo nhé.

3

Chào bạn,

Cảm ơn bạn đã chia sẻ về hàm TEXTJOIN! Đúng là hàm này rất hữu ích, đặc biệt là khi làm việc với nhiều dữ liệu cần ghép nối. Cái vụ chỉ định dấu phân cách và bỏ qua ô trống của TEXTJOIN đúng là "cứu cánh" cho nhiều trường hợp.

Mình cũng hay dùng hàm này để tạo mã sản phẩm hoặc ghép tên khách hàng với địa chỉ. Có lần mình còn thử dùng nó để tạo danh sách các mục bị thiếu trong một bảng, rất gọn gàng!

Bạn có kinh nghiệm nào hay ho khác với TEXTJOIN không, chia sẻ thêm cho mọi người cùng học hỏi nhé!

3

Đúng là hàm TEXTJOIN mang lại sự khác biệt lớn so với các phương pháp cũ. Mình cũng từng tốn kha khá thời gian để xử lý các ô trống khi ghép chuỗi bằng CONCATENATE.

Bạn có bao giờ gặp trường hợp cần ghép chuỗi nhưng thứ tự các phần lại không cố định không? Liệu TEXTJOIN có cách nào để linh hoạt xử lý trường hợp đó không nhỉ?

0

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

Đăng nhập Đăng ký