4 Hàm nối chuỗi trong Excel cực hay và hữu ích nhất

4 Hàm nối chuỗi trong Excel cực hay và hữu ích nhất

Mục lục

Thực hiện khảo sát một số khu vực tổ chức doanh nghiệp về vấn đề sử dụng Excel còn rất nhiều hạn chế, chúng tôi có đề cập đến việc ghép nối chuỗi được thực hiện như thế nào, thì chúng tôi lại nhận được có khá nhiều câu thắc mắc và hỏi lại về cách nối, hay có bao nhiêu cách nối chuỗi và sử dụng chức năng gì và hàm nào để thực hiện công việc này. Vậy nên bài viết này trong chuỗi bài học Excel sẽ hướng dẫn về các hàm nối chuỗi thường được sử dụng trong Excel nhiều nhất.

Excel hay sử dụng mỗi hàm khác nhau để nối các giá trị ở các ô khác nhau vào thành một chuỗi văn bản tùy vào những yêu cầu mỗi công việc. Người dùng Excel thường sử dụng mỗi cách ghép với mỗi hàm khác nhau, trong đó sử dụng hàm CONCAT, CONCATENATE và TEXTJOIN thì được dùng phổ biến hơn hết , sử dụng các hàm để kết hợp văn bản, ghép nối các chuỗi dữ liệu, hàm được thiết kế để kết hợp một chuỗi các chuỗi có chứa các phần của văn bản, cụm từ hoặc số.

Tuy nhiên vẫn hay được sử dụng hơn cả là hàm nối chuỗi Concatenate bởi đây là hàm xuất hiện sớm hơn các hàm khác, về các phiên bản Microsoft Excel sau này mới có các hàm Concat và Textjoin.

1. Hàm nối chuỗi trong Excel - Hàm Concatenate

Như mục trên đã giới thiệu, hàm Concatenate được sử dụng với việc ghép nối thành văn bản từ một số ô định sẵn.

Cú pháp để sử dụng hàm trong Excel:

=CONCATENATE(text1,text2…)

Trong đó:

- Text1 là bắt buộc và là mục đầu tiên tham gia ghép nối.

- Text2 là một đối số tùy chọn, là mục bổ sung tham gia vào ghép nối.

Lưu ý khi sử dụng hàm CONCATENATE: 

- Bạn có thể được nhập tối đa là 255 đối số

- Để ngăn cách các text 1 và text 2, bạn dùng dấy phẩy (,)

- Hàm CONCATENATE trả về kết quả là chuỗi văn bản. 

1.1. Ví Dụ về hàm CONCATENATE

Nối từ, thêm ký tự

ham-noi-chuoi-trong-Excel-1

Hàm Concatenate trong Excel - Hình 1

Ví dụ được cho ở trong bảng tính Excel dùng hàm Concatenate ghép nối các từ trên các ô trên thành một chuỗi văn bản, lưu ý rằng cách nhập hàm trên là ghép nối các từ có khoảng cách, đối với chuỗi không cần khoảng cách chỉ cần nhập công thức =CONCATENATE(C3;D3;E3;F3) sẽ ra văn bản Họcexcel cùng UNICA.

Nối dữ liệu từ 2 hoặc nhiều cột vào với nhau

Quan sát ví dụ sau: 

- Để nối dữ liệu từ 2 cột "Họ" và "Tên", bạn nhập công thức vào ô C2 như sau: =CONCATENATE(A2," ",B2).

- Sau đó nhấn Enter để nhận kết quả.

ham-noi-chuoi-CONCATENATE-trong-Excel

Hàm Concatenate trong Excel - Hình 2

- Cuối cùng đặt trỏ chuột vào góc dưới, bên phải ô chứa công thức rồi kéo thả xuống để nhận hết kết quả ở các ô tiếp theo. 

ham-noi-chuoi-CONCATENATE-trong-Excel

Hàm Concatenate trong Excel - Hình 3

Nối dữ liệu trong 1 mảng

Có 2 cách giúp bạn nối dữ liệu trong cùng một mảng.

Cách 1: Liệt kê/chọn từng đối số text

- Bước 1: Nhập công thức hàm CONCATENATE tại ô bạn muốn hiển thị kết quả. 

- Bước 2: Tới mục liệt kê các đối số, bạn nhấn và giữ phím Ctrl. Đồng thời nhấp vào từng ô mà bạn muốn ghép lại. 

ham-noi-chuoi-CONCATENATE-trong-Excel-3

Hàm Concatenate trong Excel - Hình 4

>> Xem thêm: Cách dùng hàm so sánh chuỗi trong excel kèm ví dụ minh họa

Cách 2: Sử dụng hàm TRANSPOSE kết hợp phím F9 để chuyển đổi trước rồi lấy kết quả đưa vào hàm CONCATENATE.

Công thức hàm TRANSPOSE: =TRANSPOSE(array)

- Trong đó: array là mảng chứa chuỗi cần nối.

Bạn quan sát ví dụ Unica cung cấp như sau:

- Bước 1: Trong ô D2, bạn nhập công thức =TRANSPOSE(B1:B3). Sau đó nhấn phím F9

ham-noi-chuoi-CONCATENATE-trong-Excel

Hàm Concatenate trong Excel - Hình 5

- Bước 2: Loại bỏ dấu ngoặc nhọn ra khỏi công thức để thấy các giá trị chứa trong các ô bạn muốn nối thành chuỗi.

ham-noi-chuoi-CONCATENATE-trong-Excel

Hàm Concatenate trong Excel - Hình 6

- Bước 3: Nhập công thức hàm nối chuỗi CONCATENATE vào ô muốn hiển thị kết quả. Bạn có thể chỉnh sửa công thức bằng cách thêm, bớt các ký tự để đạt được kết quả như mong muốn. 

ham-noi-chuoi-CONCATENATE-trong-Excel

Hàm Concatenate trong Excel - Hình 7

Cách kết hợp chuỗi có xuống dòng

- Hàm Chart giúp bạn trả về ký tự được xác định bằng số mã.

- Công thức hàm Chart như sau: =CHAR(number)

Trong đó: Number là số nguyên từ 1-255.

Quan sát ví dụ mà Unica cung cấp để hình dung rõ hơn về cách ghép các chuỗi lại và định dạng phân tách chúng bằng việc ngắt dòng thông qua việc sử dụng các hàm. 

Cách 1: Dùng hàm CONCATENATE:

Công thức sử dụng: =CONCATENATE(A2,CHAR(10),B2,", ",C2,CHAR(10),D2)

Cách 2: Dùng công thức ghép chuỗi ký tự với dấu "&":

Công thức sử dụng: =A2&CHAR(10)&B2&", "&C2&CHAR(10)&D2

ham-noi-chuoi-CONCATENATE-trong-Excel-7

Hàm Concatenate trong Excel - Hình 8

- Bước 1: Trong mảng cần lấy giá trị, bạn nhập 2 công thức phía trên rồi nhấn Enter.

Sau đó sao chép công thức bằng cách để trỏ chuột vào góc dưới cùng bên phải của ô công thức. Sau đó nhấn giữ chuột và kéo thả đến vị trí mà bạn muốn áp dụng công thức.

ham-noi-chuoi-CONCATENATE-trong-Excel-8

Hàm Concatenate trong Excel - Hình 9

- Bước 2: Kết quả sau khi hoàn thành như sau: 

ham-noi-chuoi-CONCATENATE-trong-Excel-8

Hàm Concatenate trong Excel - Hình 10

1.2. Các lỗi thường gặp khi dùng CONCATENATE:

Lỗi #NAME

- Lỗi #NAME xuất hiện khi đối số Text là dạng chuỗi văn bản bị thiếu dấu hoặc ngoặc kép ('''). 

Ví dụ: Khi bạn gõ công thức =CONCATENATE(a,v) vào một ô bất kỳ thì ngay lập tức hàm sẽ trả về lỗi #NAME.

Để khắc phục lỗi này, bạn chỉ cần thêm dấu ngoặc kép hoặc trước ký tự đầu và sau ký tự cuối của phần chuỗi văn bản trong đối số Text. 

Văn bản hiển thị không như mong muốn

- Sau khi hoàn thành thao tác ghép chuỗi, kết quả nhận về đôi khi hiện thị bị thiếu dấu cách, dấu chấm, dấu phấy khiến cho văn bản không được đẹp mắt.

- Để khắc phục lỗi này, bạn chỉ cần xem lại công thức và bổ sung các ký tự cần thiết tại các số Text của hàm. 

ham-noi-chuoi-trong-Excel-1.jpg

Văn bản hiển thị bị thiếu dấu

2. Hàm nối chuỗi trong Excel - Hàm Concat

Nhìn mới qua tên hàm thì chúng ta thấy hàm có các chữ cái tên thuộc phần đầu của tên hàm Concatenate, đúng như vậy, hàm này có chức năng và thực hiện công việc giống như là hàm Concatenate, hàm mới này được tạo thành từ sự rút gọn độ dài của tên hàm và các đối số của nó.

Mặc dù Concat thay thế Concatenate nhưng nó vẫn tiếp tục có sẵn trong Office / Excel mới nhất để cung cấp khả năng tương thích với các phiên bản trước.

Cú pháp của hàm cũng giống như cú pháp của hàm Concatenate:

=CONCAT (text1, [text2], ...)

Trong đó:

- Text1: Chỉ định mục nhập văn bản hoặc phạm vi ô sẽ được nối đây là bắt buộc

- Text2: Điều này cho phép bạn chỉ định các phạm vi khác để kết hợp các văn bản, nếu phạm vi không liên tục. Đây là đối số tùy chọn.

Xem thêm: Trọn bộ khóa học tin học văn phòng giúp bạn nâng cao hiệu suất công việc 100%

3. Hàm nối chuỗi TEXTJOIN

Hàm Textjoin cũng là một hàm kết hợp văn bản có sẵn trong Excel 2016. Điều này có thể dễ dàng được sử dụng bao gồm một dấu phân cách giữa các chuỗi văn bản và dấu phân cách này thậm chí có thể là một chuỗi trống.

Hàm này cũng có khả năng bỏ qua các ô trống trong một phạm vi nhất định.

Cú pháp của hàm:

=TEXTJOIN(dấu tách, ign_empty, text1, [text2], …)

Trong cú pháp trên:

- Dấu tách có thể là bất cứ dấu ký tự nào hay dấu phẩy, dấu cách...được đặt trong dấu ngoặc kép hoặc cũng có thể được tham chiếu đến một nội dung ô hợp lệ. (Cần thiết).

- Ign_empty: Nếu đối số này TRUE, thì các ô trống sẽ bị bỏ qua. Nếu nó là False, thì các ô trống sẽ được đưa vào. (Cần thiết)

- text1: Chỉ định phạm vi các ô sẽ được nối, không cần nhập từng ô một. (Cần thiết)

- [text2]: Điều này cho phép bạn chỉ định các phạm vi khác để kết hợp các văn bản, nếu phạm vi không liên tục. (Đối số tùy chọn).

Ví dụ về sử dụng hàm Textjoin:

ham-noi-chuoi-trong-Excel-1

Hàm Textjoin

4. Dùng hàm toán tử "&" để nối chuối trong Excel

Bạn có thể nối các chuỗi trong Excel bằng cách sử dụng hàm toán tử "&". Hàm toán tử chỉ hỗ trợ các ô riêng lẻ và không hỗ trợ dải ô. Thế nhưng với hàm này, bạn sẽ dễ dàng sử dụng mà không cần đến quá nhiều các kỹ năng nâng cao liên quan đến Excel. 

Cú pháp: =CHUỖI 1&CHUỖI 2&…

Trong đó: chuỗi1, chuỗi2,… là các phần tử rời ra khi ta cần nối.

Ví dụ: =A3&" "&B3&" "&C3

ham-noi-chuoi-trong-Excel-1

Hàm toán tử "&"

Hy vọng rằng với bài viết giới thiệu về 3 hàm nối chuỗi trong Excel là CONCAT, CONCATENATE và TEXTJOIN bạn đọc đã có được những kiến thức cơ bản nhất về các hàm và biết cách sử dụng chúng và ứng dụng thành thạo trong công việc của mình.

Chúc bạn thành công!

>> Xem thêm: Hướng dẫn cách dùng hàm đếm có điều kiện COUNTIFS trong Excel

Đánh giá :

Tags: Excel