Cách sử dụng CONCATENATE / CONCAT trong Excel

Thuật ngữ 'nối' chỉ đơn giản có nghĩa là liên kết hoặc nối mọi thứ lại với nhau. Trong Microsoft Excel, hàm CONCATENATE hoặc CONCAT được sử dụng để kết hợp hai hoặc nhiều ô / cột dữ liệu với nhau.

Có hai phương pháp để kết hợp dữ liệu trong Excel:

  • Sử dụng hàm CONCATENATE / CONCAT
  • Sử dụng toán tử ‘&’

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách kết hợp nhiều ô thành một chuỗi duy nhất bằng cách sử dụng hàm Concatenate trong Excel.

Kết hợp các ô bằng cách sử dụng hàm CONCATENATE / CONCAT

Hàm CONCATENATE là một trong những Hàm Văn bản Excel giúp bạn kết hợp hai hoặc nhiều ô thành một chuỗi, cho dù chúng chứa số, ngày tháng hay chuỗi văn bản.

Từ Excel 2016 trở đi, Excel đã thay thế ‘CONCATENATE’ bằng hàm ‘CONCAT’. Điều đó có nghĩa là, trong các phiên bản Excel mới hơn, bạn có thể sử dụng ‘CONCATENATE’ hoặc ‘CONCAT’, nhưng trong các phiên bản Excel cũ hơn (2013 trở xuống), bạn chỉ có thể sử dụng hàm ‘CONCATENATE’.

Cú pháp

Cú pháp cho hàm CONCAT trong Excel là:

= CONCAT (text1, text2, ... text_n)

Đối với Microsoft Excel 2013 và phiên bản cũ hơn, cú pháp là:

= CONCATENATE (text1, text2, ... text_n)

Tranh luận

text1, text2,… text_n - Các giá trị bạn muốn kết hợp với nhau, các giá trị này có thể là chuỗi, ô hoặc phạm vi ô.

Nối chuỗi văn bản

Bạn có thể nối hai hoặc nhiều chuỗi văn bản thành một chuỗi duy nhất bằng hàm CONCAT.

Để nối, trước tiên, hãy chọn ô mà bạn muốn kết quả và nhập công thức. Nếu bạn đang trực tiếp sử dụng chuỗi Văn bản làm đối số trong hàm, hãy đảm bảo đặt chúng trong dấu ngoặc kép (“”) như hình dưới đây.

Nối các giá trị ô

Công thức CONCAT để nối các giá trị ô A1 và B1 là:

= CONCAT (A1, A2)

Thêm tham chiếu ô dưới dạng đối số trong công thức để nối các giá trị ô.

Nối hai giá trị ô bằng dấu phân cách

Để phân tách các giá trị bằng dấu cách, hãy nhập ”” vào giữa các tham chiếu ô.

= CONCAT (A1, "", B1)

Nhập khoảng trắng (”“) được đặt trong dấu ngoặc kép vào đối số thứ hai như được hiển thị bên dưới.

Nối các ô với các ký tự đặc biệt

Bạn cũng có thể nối các giá trị với các dấu phân cách khác nhau như dấu phẩy, dấu cách, các dấu câu khác nhau hoặc các ký tự khác như dấu gạch ngang hoặc dấu gạch chéo.

Để kết hợp hai ô bằng dấu phẩy:

= CONCAT (A1, ",", B1)

Khi bạn nhập dấu phân tách (,), hãy đảm bảo đặt chúng trong dấu ngoặc kép.

Nối chuỗi văn bản và giá trị ô

Hàm CONCAT bên dưới nối chuỗi trong ô A1, chuỗi ‘và’ và chuỗi trong ô B1.

= CONCAT (A1, "và", B1)

Chúng tôi đã thêm một khoảng trắng trước và sau từ ”và“ trong đối số thứ hai của công thức để phân tách các chuỗi được nối và cũng để thêm ý nghĩa cho chuỗi văn bản.

Bạn có thể thêm một chuỗi văn bản vào bất kỳ đối số nào của công thức CONCAT / CONCATENATE.

Nối các cột trong Excel

Giả sử bạn có một danh sách Họ và Tên trong hai cột riêng biệt và bạn muốn nối chúng để tạo thành một cột Họ và tên. Để nối hai hoặc nhiều cột, hãy nhập công thức nối vào ô đầu tiên, sau đó áp dụng công thức đó cho toàn bộ cột bằng cách kéo chốt điền.

Để sao chép công thức sang các ô khác, chỉ cần kéo hình vuông nhỏ (ô điều khiển điền) ở góc dưới bên phải của ô đã chọn.

Bây giờ, bạn có một cột tên đầy đủ.

Nối một loạt các chuỗi

Bạn cũng có thể nối một loạt các chuỗi bằng cách sử dụng hàm CONCAT. Nếu bạn không muốn thêm dấu phân cách giữa chuỗi (dấu cách, dấu phẩy, dấu gạch ngang, v.v.), thì công thức này có thể hữu ích:

= CONCAT (A1: F1)

Nếu bạn muốn nối một dải chuỗi có dấu phân cách (”“), hãy sử dụng công thức bên dưới:

= CONCAT (A2, "", B2, "", C2, "", D2, "", E2)

Nối một dải chuỗi bằng hàm TEXTJOIN

Hàm TEXTJOIN cũng là một hàm khác mà bạn có thể sử dụng để nối một dải dữ liệu ô. Hàm TEXTJOIN nối (kết hợp) các giá trị từ nhiều phạm vi và / hoặc chuỗi với một dấu phân cách nhất định. Không giống như hàm CONCAT, TEXTJOIN cho phép bạn đặt có bỏ qua các giá trị trống hay không.

= TEXTJOIN ("", TRUE, A2: E2)

Công thức này kết hợp một phạm vi chuỗi với dấu phân cách (mà bạn chỉ định trong đối số đầu tiên) giữa mỗi giá trị. Công thức này bỏ qua các ô trống vì đối số thứ hai của nó được đặt thành ‘TRUE’.

Bạn chỉ có thể sử dụng hàm TEXTJOIN trong phiên bản Excel 2016 trở lên.

Nối bằng Toán tử ‘&’

Toán tử ‘&’ là một cách khác để kết hợp chuỗi văn bản và ô trong Microsoft Excel. Toán tử dấu và (&) thực sự là một thay thế cho hàm CONCATENATE.

Các công thức toán tử dấu và (&) ngắn gọn, đơn giản và dễ sử dụng.

Cú pháp

= ô_1 và ô_2 

Sử dụng toán tử & để kết hợp các giá trị của ô A1 và B1:

= A1 & B1

Chọn một ô mà bạn muốn có kết quả và nhập công thức trên.

Nối hai giá trị ô bằng dấu phân tách bằng toán tử ‘&’

Để nối các giá trị trong ô A1 và ô B1 và ​​một khoảng trắng ở giữa bằng cách sử dụng toán tử ‘&’:

= A1 & "" & B1

Một ví dụ khác với dấu phân cách khác:

Nối chuỗi Văn bản và Giá trị Ô bằng Toán tử ‘&’

Bạn cũng có thể sử dụng toán tử ‘&’ để nối chuỗi trong ô A1, văn bản ‘và’ ở giữa và chuỗi trong ô B1.

= A1 & "và" & B1

Chúng tôi đã thêm một khoảng trắng trước và sau từ ”và“ để phân tách các chuỗi văn bản được nối. Luôn đặt văn bản trong dấu ngoặc kép trong Công thức Excel.

CONCAT so với toán tử ‘&’

Sự khác biệt thực sự duy nhất giữa các toán tử CONCAT và “&” là hàm CONCAT trong Excel có giới hạn 255 chuỗi và không có giới hạn nào như vậy đối với dấu và.

Đó là cách bạn nối các chuỗi trong Excel.