Trang chủThủ thuậtTin học văn phòngThủ thuật Excel
Cách sử dụng hàm TEXTJOIN kết hợp các chuỗi văn bản Excel
Cách sử dụng hàm TEXTJOIN kết hợp các chuỗi văn bản Excel

Cách sử dụng hàm TEXTJOIN kết hợp các chuỗi văn bản Excel

Cách sử dụng hàm TEXTJOIN kết hợp các chuỗi văn bản Excel

Trang Hà , Tác giả Sforum - Trang tin công nghệ mới nhất
Trang Hà
Ngày đăng: 22/11/2024-Cập nhật: 02/01/2025
gg news

Trong Excel, việc kết hợp nhiều chuỗi văn bản từ các ô khác nhau thường tiêu tốn không ít thời gian. Sử dụng hàm TEXTJOIN trong Excel là lựa chọn lý tưởng để giải quyết vấn đề này, giúp bạn tạo chuỗi văn bản từ nhiều nguồn chỉ với một công thức. Công thức hàm TEXTJOIN đã tùy biến việc kết hợp văn bản, giúp quá trình xử lý các kiểu dữ liệu thông dụng của Excel trở nên nhanh chóng và chính xác hơn

Hàm TEXTJOIN là hàm gì trong Excel?

Hàm TEXTJOIN trong Excel là hàm dùng để kết nối, ghép các chuỗi văn bản từ nhiều ô hoặc phạm vi ô lại với nhau, bằng cách sử dụng một ký tự phân tách. Ký tự phân tách này có thể là bất kỳ dấu nào bạn muốn, ví dụ như dấu phẩy, dấu chấm, hoặc thậm chí là một dấu cách.

Hàm TEXTJOIN rất hữu ích cho việc xử lý dữ liệu lớn trong bảng tính Worksheet hay Excel, nơi bạn muốn kết nối nhiều văn bản mà không cần nhập từng ô thủ công. So với các hàm khác, TEXTJOIN có thể bỏ qua các ô trống, giúp bạn tạo chuỗi gọn gàng và tránh lộn xộn trong kết quả.

Hàm TEXTJOIN là hàm gì trong Excel

Công thức hàm TEXTJOIN trong Excel

Công thức của hàm TEXTJOIN như sau:

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

Trong đó:

  • delimiter (dấu phân tách): Dấu hiệu bạn muốn dùng để phân cách giữa các chuỗi. Ví dụ: “,”, “-”, “|” hoặc dấu cách.
  • ignore_empty: Giá trị TRUE hoặc FALSE. Khi TRUE, hàm sẽ bỏ qua các ô trống; khi FALSE, hàm sẽ bao gồm cả các ô trống trong kết quả.
  • text1, [text2], …: Các ô, phạm vi hoặc mảng chứa văn bản bạn muốn kết hợp.
Công thức hàm TEXTJOIN trong Excel
Công thức hàm TEXTJOIN thường dùng

Ví dụ, bạn có thể nhập công thức như =TEXTJOIN(", ", TRUE, A2:A5) để kết hợp các chuỗi trong phạm vi A2 bằng dấu phẩy và bỏ qua các ô trống. Khi thao tác các công thức phức tạp như hàm TEXTJOIN, bạn sẽ cần một chiếc laptop hiệu năng mạnh mẽ. Khám phá danh sách laptop chất lượng tại CellphoneS để đảm bảo mọi tác vụ Excel của bạn luôn được xử lý nhanh chóng và chính xác.

[Product_Listing categoryid="380" propertyid="" customlink="https://cellphones.com.vn/laptop.html" title="Danh sách Laptop đang được quan tâm nhiều tại CellphoneS"]

Cách sử dụng hàm TEXTJOIN trong Excel

Khi sử dụng hàm TEXTJOIN trong Excel, bạn có thể thực hiện nhiều thao tác kết hợp dữ liệu, giúp tạo chuỗi văn bản gọn gàng và dễ theo dõi. Từ việc ghép nối các phạm vi chuỗi khác nhau đến ghép nối với dấu phân cách hay thêm tiền tố, hậu tố, hàm này mang đến sự linh hoạt đáng kể trong việc xử lý dữ liệu. 

Kết hợp nhiều phạm vi chuỗi

Hàm TEXTJOIN có thể ghép văn bản từ nhiều phạm vi ô cùng lúc. Điều này rất tiện lợi khi bạn có dữ liệu phân bố ở các cột hoặc hàng khác nhau nhưng muốn nối lại thành một chuỗi liền mạch.

Bước 1: Chọn ô mà bạn muốn hiển thị kết quả và nhập công thức:
=TEXTJOIN(" ", TRUE, A2:A4, B2:B4)

Bước 2: Trong công thức, chọn các phạm vi ô bạn muốn kết hợp (ở đây là A2 và B2) và đặt dấu phân cách là dấu cách " ".

Bước 3: Nhấn Enter, kết quả sẽ là chuỗi nối từ các phạm vi đã chọn, bỏ qua các ô trống.

Cách sử dụng hàm TEXTJOIN trong Excel

Ghép nối chuỗi phân tách bằng dấu

Bạn có thể sử dụng hàm TEXTJOIN để ghép chuỗi với các ký tự phân tách như dấu phẩy, dấu gạch ngang hoặc bất kỳ ký tự nào bạn muốn. Điều này hữu ích khi bạn cần tạo danh sách hoặc mục lục từ các ô chứa dữ liệu khác nhau. 

Bước 1: Chọn ô cần hiển thị chuỗi kết quả, nhập công thức:
=TEXTJOIN(", ", TRUE, A2:A7)

Bước 2: Trong công thức, nhập dấu phân tách là dấu phẩy ", " và chọn phạm vi dữ liệu muốn ghép (A2).

Bước 3: Nhấn Enter để kết nối các chuỗi trong phạm vi A2, phân cách bằng dấu phẩy.

Hướng dẫn cách sử dụng hàm TEXTJOIN trong Excel
Ghép chuỗi có dấu phân cạc bằng hàm TEXTJOIN

Thêm các tiền tố, hậu tố trước sau

Ngoài việc ghép các chuỗi văn bản, hàm TEXTJOIN còn giúp bạn thêm các tiền tố và hậu tố cho từng phần tử. Điều này rất có ích khi bạn muốn thêm đơn vị đo, ký hiệu hoặc bất kỳ thông tin nào khác cho mỗi giá trị trong chuỗi. 

Bước 1: Nhập công thức vào ô hiển thị kết quả:
=TEXTJOIN("", TRUE, "MAT"&A2:A4)

Bước 2: Chọn phạm vi ô muốn kết hợp và thêm tiền tố (ở đây là "MAT"&A2:A4).

Bước 3: Nhấn Enter để tạo chuỗi với tiền tố "MAT" trước mỗi mục trong phạm vi đã chọn.

Cách sử dụng hàm TEXTJOIN trong Excel thê các tiền tố và hậu tố

Gộp ô ngắt giữa đoạn

Hàm TEXTJOIN còn có thể giúp bạn kết nối các đoạn văn bản với sự ngắt đoạn rõ ràng giữa các phần. Giả sử bạn có bảng chứa tên và email nhân viên, bạn muốn gộp chúng vào một ô duy nhất với mỗi thông tin trên một dòng. Công thức cần thiết để ghép nối dữ liệu sẽ được đặt tại ô C2, lấy thông tin tên từ cột A và email từ cột B.

Bước 1: Nhập công thức vào ô đích để hiển thị chuỗi:
=TEXTJOIN(CHAR(10), TRUE, A2:B2)

Cách sử dụng hàm textjoin gộp ô ngắt giữa đoạn bước 1
Hướng dẫn cách sử dụng hàm TEXTJOIN trong Excel

Bước 2: Chọn phạm vi ô muốn nối và Nhấn tổ hợp phím tắt máy tính Ctrl + Shift + Enter để tạo ngắt dòng.

Bước 3: Bật Wrap Text để xem thông tin ngắt dòng trong ô.

Cách sử dụng hàm textjoin gộp ô ngắt giữa đoạn bước 3

Kết hợp với hàm SUBSTITUTE

Khi bạn cần thay thế các ký tự hoặc đoạn văn bản nhất định trong một chuỗi, hãy sử dụng hàm TEXTJOIN với SUBSTITUTE. Giả sử bạn có danh sách mã sản phẩm trong cột A và muốn tạo một chuỗi ghép tất cả mã, phân tách bằng dấu phẩy và loại bỏ dấu gạch ngang:

Bước 1: Điền công thức hàm TEXTJOIN vào ô đích:
=TEXTJOIN(", ", TRUE, SUBSTITUTE(A2:A6, "-", ""))

Bước 2: Điều chỉnh phạm vi A2 hoặc thay thế ký tự khác nếu cần.

Bước 3: Nhấn Enter để xem chuỗi đã loại bỏ dấu gạch ngang giữa các mục.

Cách sử dụng hàm textjoin kết hợp với hàm SUBSTITUTE
Sử dụng hàm TEXTJOIN kết hợp hàm SUBTITUE

Kết hợp với hàm IF

Hàm IF kết hợp với TEXTJOIN giúp bạn lọc và ghép nối dữ liệu theo điều kiện. Khi sử dụng IF để chọn các giá trị phù hợp, TEXTJOIN sẽ ghép các giá trị đó vào một chuỗi duy nhất. Giả sử danh sách tên học sinh ở cột A, điểm số ở cột B, và điểm chữ ở cột C. Để gộp tên những học sinh có điểm trên 80 và đạt điểm “A”, nhập công thức sau vào ô D1:

Bước 1: Trong ô hiển thị, sử dụng hàm TEXTJOIN theo công thức:
=TEXTJOIN(", ", TRUE, IF((B2:B9>80)*(C2:C9="A"), A2:A9, ""))

Bước 2: Dùng IF để đặt điều kiện chọn tên trong cột A dựa trên điểm trong cột B và điểm chữ ở cột C, thay đổi điều kiện tuỳ theo mong muốn của bạn.

Bước 3: Nhấn Ctrl + Shift + Enter để xác nhận công thức, lọc tên học sinh theo điều kiện và nối bằng dấu phẩy.

Cách sử dụng hàm textjoin kết hợp với hàm if

Lưu ý khi dùng hàm TEXTJOIN trong Excel

  • Giới hạn ký tự: Kết quả từ TEXTJOIN không được vượt quá 32767 ký tự, là giới hạn ký tự trong một ô của Excel. Nếu chuỗi bạn cần nối lại quá dài, Excel sẽ không thể hiển thị toàn bộ chuỗi.
  • Các ô trống: Khi ignore_empty đặt là TRUE, TEXTJOIN sẽ tự động bỏ qua các ô trống trong chuỗi kết quả. Đảm bảo cài đặt này phù hợp với yêu cầu để tránh sai sót trong kết quả.
  • Tương thích: TEXTJOIN chỉ hỗ trợ từ phiên bản Excel 2016 trở lên trên Office 365. Nếu bạn sử dụng phiên bản cũ, TEXTJOIN có thể không hoạt động, bạn nên dùng các hàm thay thế như hàm CONCATENATE hoặc nối bằng dấu &.
  • Độ phức tạp của công thức: Khi sử dụng TEXTJOIN với các hàm khác như SUBSTITUTE hoặc IF, công thức có thể trở nên phức tạp. Đảm bảo công thức đúng logic và kiểm tra kỹ trước khi áp dụng trên các dữ liệu lớn.

Lưu ý khi dùng hàm TEXTJOIN trong Excel

Việc sử dụng hàm TEXTJOIN trong Excel mang lại sự tiện lợi khi cần kết hợp dữ liệu từ nhiều ô một cách nhanh chóng. Công thức hàm TEXTJOIN giúp người dùng tùy chỉnh dữ liệu, đơn giản hóa quá trình xử lý và tạo chuỗi văn bản linh hoạt. Đây là hàm rất hữu ích cho các tác vụ dữ liệu hàng ngày.

danh-gia-bai-viet
(0 lượt đánh giá - 5/5)

Bình luận (0)

sforum facebook group logo

Tôi là Hà Huyền Trang, chuyên viên Marketing sáng tạo xây dựng ý tưởng. Chịu trách nhiệm chính tạo ra những bài viết phù hợp, thiết thực nhất hữu ích cho người dùng. Với sứ mệnh cải thiện mang đến những giá trị tốt nhất đến với người dùng, tôi và Sforum đang nỗ lực cải tiến và phát triển nội dung được chọn lọc nhất để tạo hành trình trải nghiệm và hướng lối người dùng tới những thông tin bổ ích nhất. Hãy follow tôi để cập nhật thêm nhiều thông tin và được giải đáp chi tiết tận tình nhé.