Trang chủThủ thuật
Cách sử dụng hàm CONCATENATE nối nhiều chuỗi trong Excel
Cách sử dụng hàm CONCATENATE nối nhiều chuỗi trong Excel

Cách sử dụng hàm CONCATENATE nối nhiều chuỗi trong Excel

Cách sử dụng hàm CONCATENATE nối nhiều chuỗi trong Excel

Trang Hà , Tác giả Sforum - Trang tin công nghệ mới nhất
Trang Hà
Ngày đăng: 30/12/2022-Cập nhật: 15/10/2024
gg news

Trong một số trường hợp, bạn muốn nối nhiều chuỗi khác nhau thành một chuỗi duy nhất trong Excel. Có một số cách để làm điều đó, nhưng cách tiện nhất là dùng hàm CONCATENATE. Hãy cùng Sforum tìm hiểu CONCATENATE là hàm gì? Cú pháp và cách sử dụng trong Excel như thế nào ngay sau đây.

Xem thêm: Hàm TEXT trong Excel: Cách sử dụng và ví dụ cụ thể

Hàm CONCATENATE là gì?

Hàm CONCATENATE là hàm dùng để nối các chuỗi với nhau thành một chuỗi trong Excel. Các chuỗi này là có thể là từ, ký tự trống, dấu câu, câu văn, một đoạn văn bản hoặc giá trị tham chiếu.

Công thức hàm CONCATENATE

=CONCATENATE(text1, text2,…)

Trong đó: Text1, text2, … là các chuỗi văn bản hoặc giá trị tham chiếu cần nối lại với nhau.

công thức hàm Concatenate

Khi sử dụng hàm CONCATENATE, bạn cần biết một số chú ý quan trọng sau:

  • Bạn cần ngăn cách các chuỗi với nhau bằng dấu phẩy (,).
  • Nếu đối số đầu vào (text) là chuỗi văn bản, bạn cần đưa chuỗi vào dấu ngoặc kép ', ví dụ 'SFORUM'.
  • Bạn có thể ghép nhiều chuỗi với nhau nhưng tối đa là 255 chuỗi, tương ứng với 8192 ký tự.
  • Kết quả của hàm CONCATENATE là chuỗi văn bản (kiểu dữ liệu: string), dù cho đối số đưa vào ở dạng số (number). Do đó, bạn không thể dùng kết quả của hàm này trong công thức tính toán, như cộng, trừ, nhân, chia, so sánh, …
  • Thay vì dùng hàm CONCATENATE, bạn có thể dùng “&” để nối chuỗi. Kết quả trả về của hai phương pháp này đều giống nhau.

Ví dụ cách sử dụng hàm CONCATENATE trong Excel

CONCATENATE được ứng dụng rộng rãi trong nhiều bài toán khác nhau, tùy vào mục đích của người sử dụng. Để hiểu rõ hơn về hàm này, bạn có thể tham khảo một số ví dụ bên dưới.

Cách dùng CONCATENATE nối nhiều chuỗi trong Excel

Chức năng chính của hàm CONCATENATE là nối nhiều chuỗi với nhau. Do đó, bạn có thể sử dụng hàm để nối các ký tự, nối chữ và số, nối chữ với hàm, thêm khoảng trắng giữa các chữ, …

Sau đây là một số ví dụ cơ bản cho chức năng nối chuỗi của hàm CONCATENATE, trong đó:

  • Ví dụ 1: Nối các chuỗi với nhau và thêm các ký tự ở giữa.
  • Ví dụ 2: Nối các chuỗi với nhau với khoảng trắng hoặc ký tự đặc biệt ở giữa.
  • Ví dụ 3: Sử dụng hàm nối chữ và số trong Excel.
  • Ví dụ 4: Kết hợp CONCATENATE với một số hàm khác.

ví dụ dùng hàm CONCATENATE nối nhiều chuỗi

Cách nối chuỗi có xuống dòng bằng hàm CONCATENATE

Hàm CONCATENATE có thể dùng kết hợp với một số hàm khác để nối chuỗi theo nhiều cách. Chẳng hạn, nếu bạn muốn tạo chuỗi xuống dòng thì có thể kết hợp CONCATENATE với CHAR (10) - đối với Windows, hoặc CHAR (13) - đối với Mac.

Đầu tiên, bạn cần tùy chỉnh định dạng của ô muốn hiển thị kết quả nối chuỗi.

  • Đi đến “Home” chọn “Wrap Text” tại thẻ “Alignment”.

cách nối chuỗi trong excel

Tiếp theo, sử dụng hàm CONCATENATE kết hợp CHAR (10) để nối các chuỗi có xuống dòng.

Tại ô H2, nhập hàm như sau:

=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2)

hoặc:

= A2&CHAR(10)&B2&CHAR(10)&D2

Và đây là kết quả nối chuỗi bạn nhận được từ hàm trên.

Cách nối chuỗi trong excel

Dùng CONCATENATE nối dữ liệu từ nhiều ô vào một ô

Trong nhiều trường hợp, bạn không muốn nhập dữ liệu vào công thức hàm CONCATENATE. Thay vào đó, bạn có thể lấy giá trị từ các ô trong bảng dữ liệu có sẵn để nối chuỗi. Vậy làm sao để nối dữ liệu từ nhiều ô vào một ô trong Excel?

Tại C2, bạn nhập hàm như sau: =CONCATENATE(A2,' ',B2) hoặc =A2&' '&B2

Ý nghĩa của hàm CONCATENATE này là nối “giá trị trong ô A2” với “khoảng trống” và “giá trị trong ô B2”. Bạn có thể áp dụng cú pháp này khi muốn nối họ và tên trong bảng dữ liệu.

CONCATENATE nối dữ liệu từ nhiều ô vào một ô

Cách dùng hàm CONCATENATE nối các giá trị trong một mảng

Trong trường hợp muốn nối các giá trị trong một mảng, bạn cũng có thể dùng công thức CONCATENATE. Có hai cách để làm điều đó, hãy tham khảo một ví dụ đơn giản sau:

Cách 1: Liệt kê từng đối số và thêm vào hàm CONCATENATE (áp dụng khi mảng có ít giá trị).

Tại ô G1, bắt đầu bằng việc nhập =CONCATENATE(. Tiếp đó, bạn nhấn giữ phím Ctrl và chọn từng ô trong mảng để thêm vào hàm (theo đúng thứ tự nối chuỗi bạn muốn). Cuối cùng, đóng hàm bằng ) và nhấp “Enter”, và đây là kết quả của hàm:

CONCATENATE nối các giá trị trong một mảng

Cách 2: Sử dụng hàm TRANSPOSE để lấy chuỗi trước, sau đó dùng đến hàm CONCATENATE (áp dụng khi mảng có nhiều giá trị).

Tại ô G1, nhập hàm như sau: =TRANSPOSE(F4:F6) và nhấp F9. Kết quả trả về là một chuỗi ký tự hiển thị dưới dạng mảng nằm trong {}.

Sau đó, bạn chỉ việc nhập công thức hàm =CONCATENATE ở phía trước, xóa bỏ hai dấu {} và đóng hàm bằng), và đây là kết quả của hàm:

CONCATENATE nối các giá trị trong một mảng

Cách dùng CONCATENATE có điều kiện (kết hợp hàm IF)

Trên thực tế, hàm CONCATENATE kết hợp hàm IF được dùng rộng rãi trong Excel. Sự kết hợp này sẽ giúp bạn nối chuỗi kèm theo một hoặc nhiều điều kiện nhất định. Ví dụ sau đây có thể giúp bạn hiểu rõ hơn về sự kết hợp hàm này.

Bài toán: Cho một bảng dữ liệu điểm trung bình của các học sinh (bảng 1) và một bảng xếp loại dựa trên điểm trung bình. Yêu cầu bài toán là tạo ra chuỗi theo cấu trúc “Tên học sinh - Xếp hạng” tại cột “Kết quả”.

Cách dùng hàm CONCATENATE có điều kiện

Tại ô D3, nhập hàm như sau:

=IF(C3=$F$3,CONCATENATE(B3,' - ',$G$3),IF(AND(C3=$F$4, C3< $F$3),CONCATENATE(B3,' - ',$G$4), CONCATENATE(B3,' - ',$G$5)))

Hàm này sẽ trả về giá trị “An - Giỏi” nếu “điểm trung bình” = 8, trả về giá trị “An - Khá” nếu 7 <= “điểm trung bình” < 8. Trong những trường hợp còn lại thì hàm trả về giá trị “An - Trung Bình”. Áp dụng hàm IF và hàm CONCATENATE tương tự với các ô còn lại trong cột “Kết quả”, và đây là kết quả cuối cùng:

Kết hợp IF và hàm CONCATENATE

Một số lỗi thường gặp khi dùng hàm CONCATENATE trong Excel

#NAME?: Lỗi này xảy ra khi bạn thiếu dấu ' khi chèn đối số là chuỗi vào hàm CONCATENATE. Hãy đảm bảo các chuỗi được nhập vào trong hàm được đưa vào trong ', ví dụ: =CONCATENATE('Chúng tôi là',' ', 'Sforum').

Chuỗi kết quả không hiển thị đúng: Bạn nên thêm vào giữa các chuỗi khoảng trống hay ký tự đặc biệt nào đó để hiển thị chuỗi kết quả theo cách mình muốn.

Lỗi thường gặp khi dùng hàm CONCATENATE

Như vậy, bài viết này giúp bạn biết được CONCATENATE trong Excel là gì và cách dùng hàm. Thông qua các ví dụ cụ thể, hy vọng bạn nắm được chức năng, cú pháp của hàm và ứng dụng hàm CONCATENATE vào các bài toán. Hãy theo dõi Sforum để thường xuyên cập nhật những tin mới.
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é.