Không chỉ giúp người dùng xử lí số liệu hiệu quả, Excel còn cung cấp rất nhiều hàm để xử lí văn bản. Trong phiên bản Excel 2019 và Office 365, Excel đã cập nhật thêm hàm TEXTJOIN bên cạnh hàm CONCATENATE để ghép chuỗi theo điều kiện nhất định. Chúng ta đã rất quen thuộc với hàm CONCATENATE rồi, vậy còn hàm TEXTJOIN được sử dụng như thế nào? Hãy cùng Gitiho tìm hiểu về hàm TEXTJOIN ngay nào.
Xem thêm: Hướng dẫn cách viết các hàm trong Excel chi tiết dễ hiểu nhất
Tuyệt đỉnh Excel - Trở thành bậc thầy Excel trong 16 giờ
Hàm TEXTJOIN trong Excel có công thức như sau:
=TEXTJOIN(delimiter, ignore_empty, text 1, text 2,...)
Trong đó:
Chúng ta cùng đi vào ví dụ cụ thể để xem hàm TEXTJOIN trong Excel hoạt động như thế nào nhé. Trong ví dụ dưới đây, chúng ta cần phân loại các đát nước có trong danh sách vào đúng ô châu lục tương ứng.
Để dễ dàng liệt kê được tất cả các quốc gia mà không phải nhập thủ công, chúng ta kết hợp hàm TEXTJOIN và hàm IF như sau:
=TEXTJOIN(", ",TRUE,IF($A$2:$A$18=$E2,$B$2:$B$18,""))
Kết quả Excel trả về:
Ở phần text 1 trong công thức hàm TEXTJOIN, chúng ta đã sử dụng hàm công thức hàm IF:
=IF($A$2:$A$18=$E2,$B$2:$B$18,"")
có ý nghĩa
=IF(vùng điều kiện=điều kiện,vùng chứa văn bản cần ghép,giá trị rỗng)
Sau khi chúng ta nhập công thức hàm IF lồng trong hàm TEXTJOIN, Excel sẽ đối chiếu từng ô trong vùng chứa văn bản cần ghép với điều kiện rồi trả về kết quả tương ứng. Chức năng Evaluate Formula trong Excel sẽ cho ta kết quả như dưới đây:
Đối chiếu từng ô trong vùng chứa văn bản cần ghép với điều kiện (Châu Á):
Trả kết quả TRUE và FALSE:
Trả về mảng các giá trị đúng và sai:
Trả về kết quả cuối cùng:
Xem thêm: Cách sử dụng hàm IF trong Excel: Áp dụng với con số, văn bản và ngày tháng
Như vậy, hàm IF trả về cả kết quả đúng và sai. Chính vì vậy, nếu chúng ta nhập FALSE ở phần ignore_empty trong hàm TEXTJOIN, kết quả cuối cùng sẽ hiển thị cả những giá trị rỗng.
Qua bài viết này, chúng ta đã học cách nối chuỗi văn bản trong Excel bằng hàm TEXTJOIN và cách kết hợp hàm TEXTJOIN với hàm IF để nối chuỗi văn bản theo điều kiện nhất định. Thay vì đau đầu với việc lọc dữ liệu dài hàng trang, các bạn có thể tạo bảng và sử dụng hàm TEXTJOIN để tối ưu hóa công việc rồi.
Gitiho chúc các bạn áp dụng kiến thức về hàm TEXTJOIN trong Excel thật thành công!
Tham khảo thêm các bài viết về Excel:
Hướng dẫn cách dùng hàm index trong Excel chi tiết nhất
Hướng dẫn cách copy chỉ những giá trị hiển thị sau khi lọc trong Excel
Hướng dẫn cách sắp xếp ngày trong Excel
Hướng dẫn cách dùng hàm VLOOKUP qua các ví dụ từ cơ bản đến nâng cao
Hướng dẫn cách sử dụng hàm IF với nhiều điều kiện: AND, OR, hàm IF lồng nhau và hơn thế
Cùng tham gia cộng đồng hỏi đáp về chủ đề Tin học văn phòng
0 Bình luận