25/05/2018, 22:59

Hàm CONCATENATE trong Excel, ứng dụng để nối các chuỗi, ô, mảng và cột

Trong hướng dẫn này, bạn sẽ học các cách khác nhau để nối các chuỗi, các ô, các mảng, các cột và các hàng trong Excel bằng cách sử dụng hàm CONCATENATE và toán tử “&” . Trong bảng tính Excel của bạn, dữ liệu không phải lúc nào cũng được cấu trúc theo nhu cầu của bạn. Thường thì ...

Trong hướng dẫn này, bạn sẽ học các cách khác nhau để nối các chuỗi, các ô, các mảng, các cột và các hàng trong Excel bằng cách sử dụng hàm CONCATENATE và toán tử “&” .

Trong bảng tính Excel của bạn, dữ liệu không phải lúc nào cũng được cấu trúc theo nhu cầu của bạn. Thường thì bạn có thể muốn chia nội dung của một ô thành nhiều ô, hoặc làm ngược lại – kết hợp dữ liệu từ hai cột trở lên vào một cột đơn. Ví dụ phổ biến về việc phải ghép nối trong Excel là nhập tên và địa chỉ, kết hợp văn bản với giá trị được định hướng bằng công thức, hiển thị ngày và giờ với định dạng mong muốn, để đặt tên,..

“Concatenate” trong Excel là gì?

Về bản chất, có hai cách để kết hợp dữ liệu trong bảng tính Excel:

  • Hợp nhất các ô
  • Kết nối các giá trị của ô.

Khi bạn gộp các ô, nghĩa là hợp nhất hai hoặc nhiều ô vào một ô đơn lẻ. Kết quả là bạn có một ô lớn hơn được hiển thị trên nhiều hàng và / hoặc cột trong bảng tính.

Khi bạn nối các ô trong Excel, bạn chỉ ghép nội dung của các ô đó. Nói cách khác, ghép trong Excel là quá trình kết hợp hai hoặc nhiều giá trị với nhau. Phương pháp này thường được sử dụng để kết hợp một vài đoạn văn bản nằm trong các ô khác nhau (về mặt kỹ thuật, chúng được gọi là text strings hoặc simply strings đơn giản) hoặc chèn một giá trị được tính toán bằng công thức ở giữa một số văn bản.

Hình sau đây thể hiện sự khác biệt giữa hai phương pháp này:
Merge and concatenate in Excel

Kết hợp các ô trong Excel là chủ đề của bài viết tiếp theo của chúng ta, và trong hướng dẫn này, chúng ta sẽ có hai cách giải quyết để nối các chuỗi trong Excel – bằng cách sử dụng hàm CONCATENATE và toán tử  & .

Đăng ký ngay: khóa học Excel văn phòng 1 thầy 1 trò

Hàm CONCATENATE:

Hàm CONCATENATE trong Excel được thiết kế để nối các đoạn văn bản khác nhau lại  hoặc kết hợp các giá trị từ một vài ô vào một ô.

Cú pháp của CONCATENATE như sau:

CONCATENATE (text1, [text2], …)

Trong đó text  là một chuỗi văn bản, tham chiếu ô hoặc giá trị trong công thức.

Dưới đây là một vài ví dụ về cách sử dụng hàm CONCATENATE trong Excel.

Kết nối các giá trị của một số ô:

Công thức CONCATENATE đơn giản nhất để kết hợp các giá trị của ô A1 và B1 như sau:

=CONCATENATE(A1, B1)

Xin lưu ý rằng các giá trị sẽ được đan lại với nhau mà không có dấu phân tách, như trong hàng 2 trong hình bên dưới.

Để tách các giá trị với khoảng trắng, hãy nhập “” vào đối số thứ hai, như trong dòng 3 trong ảnh chụp màn hình dưới đây.

=CONCATENATE(A1, ” “, B1)

CONCATENATE formula to combine the values of two cells

Chia sẻ tài liệu excel cơ bản hay nhất 2018

Kết nối chuỗi văn bản và giá trị di động:

Không có điều gì hạn chế hàm CONCATENATE chỉ nối giá trị của ô. Bạn có thể sử dụng nó để nối các chuỗi văn bản khác nhau để làm cho kết quả có ý nghĩa hơn. Ví dụ:

=CONCATENATE(A1, ” “, B1, ” completed”)

Công thức trên cho người dùng biết rằng công việc nào đó đã hoàn thành, như trong hàng hai trong hình dưới đây. Xin lưu ý rằng chúng ta thêm một dấu cách trước chữ ” completed ” để tách các chuỗi văn bản được nối.

Đương nhiên, bạn có thể thêm một chuỗi văn bản ngay từ đầu hoặc ở giữa công thức Concatenate của bạn:

=CONCATENATE(“See “, A1, ” “, B1)

Một khoảng trống (“”) được thêm vào giữa các giá trị kết hợp, để kết quả hiển thị như là “Project1 ” chứ không phải là “Project1 “.

Concatenating a text string and cell value

Kết nối một chuỗi văn bản và một giá trị từ trong công thức tính toán

Để làm cho kết quả trả lại bằng một số công thức dễ hiểu hơn cho người dùng, bạn có thể nối nó với một chuỗi văn bản để giải thích giá trị thực sự là gì.

Ví dụ, bạn có thể sử dụng công thức sau đây để trả lại ngày hiện tại:

=CONCATENATE(“Today is “,TEXT(TODAY(), “dd-mmm-yy”))

 Concatenating a text string and a formula-calculated value

Những điều cần nhớ khi sử dụng CONCATENATE trong Excel

Để đảm bảo rằng các công thức CONCATENATE của bạn luôn mang lại kết quả chính xác, hãy nhớ các quy tắc đơn giản sau đây:

  • CONCATENATE  yêu cầu ít nhất một “text” đối số để làm việc.
  • Trong một công thức CONCATENATE, bạn có thể nối ghép lên tới 255 chuỗi, tổng cộng là 8,192 ký tự.
  • Kết quả của hàm CONCATENATE luôn luôn là một chuỗi văn bản, ngay cả khi tất cả các giá trị nguồn là các con số.
  • CONCATENATE không nhận biết các mảng. Mỗi tham chiếu ô phải được liệt kê riêng. Ví dụ, bạn nên viết =CONCATENATE(A1, A2, A3) thay vì =CONCATENATE(A1:A3).
  • Nếu ít nhất một trong các đối số của hàm CONCATENATE không hợp lệ, công thức sẽ trả về lỗi #VALUE!.

Dùng “&” để kết nối các chuỗi trong Excel:

Trong Microsoft Excel, toán tử &  là một cách khác để nối các ô. Phương pháp này rất có ích trong nhiều trường hợp bởi vì việc gõ (&) nhanh hơn nhiều so với gõ “concatenate”.

Tương tự với hàm CONCATENATE, bạn có thể sử dụng “&” trong Excel để kết hợp các chuỗi văn bản khác nhau, giá trị của ô và kết quả trả về bởi các hàm khác.

Ví dụ về “&”.

Để xem toán tử nối đang hoạt động, hãy viết lại các công thức CONCATENATE đã thảo luận ở trên:

Kết nối các giá trị trong A1 và B1:

=A1&B1

Kết nối các giá trị trong A1 và B1 với khoảng trống:

=A1&” “&B1

Kết nối các giá trị trong A1, B1 và ​​một chuỗi văn bản:

=A1 & B1 & ” completed”

Kết nối một chuỗi và kết quả của hàm TEXT / TODAY:

=”Today is ” & TEXT(TODAY(), “dd-mmm-yy”)

Như đã trình bày trong ảnh chụp màn hình bên dưới, hàm CONCATENATE và toán tử “&” trả kết quả giống hệt nhau:

Concatenate strings in Excel using the & operator

Xem thêm: Tổng hợp các thủ thuật Excel hay nhất mọi thời đại

“&” với hàm CONCATENATE trong Excel

Nhiều người dùng tự hỏi rằng liệu có cách hiệu quả hơn để nối các chuỗi trong hàm CONCATENATE hoặc toán tử “&” hay không.

Sự khác biệt duy nhất cần thiết giữa hàm CONCATENATE và “&” là hàm CONCATENATE có giới hạn 255 còn & thì không có. Ngoài ra, không có gì khác nhau giữa hai phương pháp nối này, cũng không có sự khác biệt về hiệu lực giữa các công thức CONCATENATE và “&”.

Vì 255 là cũng một con số thực sự lớn và trong thực tế, có thể không bao giờ dùng hết khi kết hợp nhiều chuỗi, sự khác biệt còn lại là sự thoải mái và tiện dụng hơn. Một số người dùng thấy công thức CONCATENATE dễ đọc hơn, cá nhân tôi thích sử dụng phương pháp “&”. Vì vậy, chỉ cần dùng kỹ thuật nối mà bạn cảm thấy thoải mái hơn.

Kết nối các ô bằng dấu cách, dấu phẩy và các ký tự

0