Hàm BS_TEXTJOIN kết hợp văn bản từ nhiều vùng hoặc chuỗi, đồng thời bao gồm dấu phân cách mà bạn chỉ định giữa mỗi giá trị văn bản sẽ được kết hợp. Hàm BS_A2T tương tự hàm BS_TEXTJOIN nhưng nó luôn bỏ qua giá trị trống.
[Ignore_Type], [Value1], [Value2]...
- Delimiter: Là văn bản sử dụng để phân tách các giá trị gộp lại. Nếu bỏ qua hàm nhận giá trị rỗng, với hàm BS_A2T là dấu phảy (,).
- Ignore_Type: Là kiểu số. Nếu bỏ qua giá trị định là 3 - Bỏ qua giá trị rỗng hoặc lỗi. 0 - chấp nhận hết giá trị; 1- Bỏ qua giá trị trống; 2 - Bỏ qua giá trị lỗi.
- Value1, 2,... : Là các giá trị hoặc vùng/mảng giá trị mà các phần từ sẽ được nối lại thành chuỗi.
- Array: Là mảng hoặc vùng giá trị mà các phần từ sẽ được nối lại thành chuỗi.
Ví dụ
=BS_TEXTJOIN( , , "Nguyễn Duy", "Tuân")
Kết quả là: "Nguyễn Duy Tuân"
=BS_TEXTJOIN( "," , , "HH001", "HH002", "HH003")
Kết quả là: "HH001,HH002,HH003"
Giả định có bảng dữ liệu trong vùng A5:D7 như sau
Kết hợp giá trị bỏ qua giá trị lỗi và rỗng
=BS_TEXTJOIN(",", , A5:D7)
Kết quả là: "A,B,D,C,E"
Kết hợp giá trị bỏ qua giá trị rỗng
=BS_TEXTJOIN(",", 1, A5:D7)
Kết quả là: "A,#N/A,B,D,C,E"
Kết hợp giá trị bỏ qua giá trị lỗi
=BS_TEXTJOIN(",", 1, A5:D7)
Kết quả là: "A,,,B,D,,,C,,E,"
Nếu gộp nhiều tham số bạn chỉ cần liệt kê vào các tham số
=BS_TEXTJOIN(",", , A5:D7, "Tuan", "Khanh")
Kết quả là: "A,B,D,C,E,Tuan,Khanh"
Nếu dùng hàm BS_A2T công thức hợp chuỗi là
=BS_A2T(A5:B7)
=BS_A2T(A5:B7, "-")
Kết quả là: "A-B-D-C"
Lưu ý: Hàm BS_A2T và BS_T2A nếu có ít nhất một giá trị lỗi hàm trả về lỗi đó.