Nối excel

Hàm Concatenate là một hàm trong Excel giúp bạn kết nối dữ liệu từ các ô một cách tiện dụng hơn và tiết kiệm thời gian hơn vì sao chép và dán thông thường. Theo dõi bài viết dưới đây để tìm hiểu về Concatenate hàm trong Excel

Mục Lục

Concatenate có nghĩa là “kết hợp với nhau”. Hàm Concatenate cho phép người dùng hợp nhất dữ liệu từ nhiều ô ở nhiều định dạng vào một ô duy nhất. Hàm này đặc biệt tiện lợi khi kết nối tên và địa chỉ hoặc kết nối ngày và thời gian

Làm thế nào để sử dụng hàm Concatenate trong Excel?

Hàm Concatenate hợp nhất dữ liệu của ít nhất hai ô thành một ô không làm thay đổi hình dạng của ô và thường được sử dụng để nối chuỗi văn bản từ nhiều ô đơn lẻ thành một ô duy nhất. Các chuỗi văn bản sau cùng là sự kết hợp của các chuỗi văn bản riêng lẻ ban đầu

Nối excel

Chẳng hạn, bạn có một bảng Excel thông tin khách hàng với cột A là tên và cột B là họ. Giờ bạn cần kết hợp “tên” và “họ” của mỗi người để thành chuỗi văn bản “họ và tên” và hiển thị ở Cột C. Nếu chỉ có một vài khách hàng thì có thể làm theo cách thủ công sao chép dán bình thường, nhưng nếu có danh sách hàng trăm ngàn khách hàng thì hàm Concatenate sẽ là vũ khí để bạn kết hợp dữ liệu tiện dụng hơn

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

=CONCATENATE(text1, [text2]…)

hoặc = CONCAT(text1, [text2],…)

in which

Văn bản 1. is the first argument to connect, can be a number, text or para paratic

văn bản2, văn bản3, …. là các mục để kết nối. Hàm nối có thể kết nối đến 255 mục với tối đa 8. 192 ký tự

Lưu ý. Trong tất cả các phiên bản Excel 2016 trở về sau, hàm Concatenate biến thành hàm Concat với cách hoạt động tương tự. Concat có thêm tính năng kết nối văn bản từ một vùng lựa chọn. Hiện tại bạn vẫn có thể sử dụng hàm Concatenate, tuy nhiên Microsoft cảnh báo hàm Concatenate không thể khả dụng trong các phiên bản Excel sắp tới

1. Hàm nối với khoảng trắng (dấu cách)

Nếu bạn muốn nối 2 chuỗi văn bản và chèn khoảng trắng ở giữa, thì bạn có thể thêm khoảng trắng đặt trong dấu ngoặc kép ( “ “) vào trong công thức, giữa hai thành phần bạn muốn nối. Chú ý phải đặt dấu phẩy trước và sau “ “ if not công thức sẽ sai và Excel sẽ báo lỗi

Không hạn chế, trong ví dụ bạn muốn nối “họ” và “tên” và có khoảng trắng ở giữa, thì bạn có thể nhập công thức như sau

=CONCATENATE(B16, “ “, A16)

Nối excel

Sau khi hiển thị kết quả (không báo lỗi), bạn chỉ cần đưa chuột về phía bên phải ô kết quả cho đến khi dấu + xuất hiện, nhấn vào dấu + và kéo xuống các ô bên dưới để công thức tự động chạy

Nối excel

2. Sử dụng hàm Concatenate nối chuỗi văn bản

Ví dụ kết nối họ và tên phía trên khá đơn giản. Trên thực tế, bạn có thể sử dụng hàm Concatenate để kết nối nhiều dữ liệu phức tạp hơn. Tuy nhiên, cần nhớ cho dù bạn nối số và văn bản, thì kết quả trả về cuối cùng vẫn là một chuỗi văn bản

Chẳng hạn, trong chiến dịch tiếp thị qua email, bạn có nhiều tên khách hàng và một số tin nhắn muốn gửi cho họ. Bạn cần nối các văn bản này để tạo thành một tiêu đề email. Khi đó bạn có thể sử dụng Concatenate hàm. Chú ý đặt niềm thương và khoảng trắng ở những nơi cần thiết

Nối excel

Ví dụ. =CONCATENATE (B2,””,A2,””,” “,C2)

Nối excel

Kết quả sẽ như hình bên dưới. Tiếp theo chỉ cần áp dụng cách kéo thả xuống để áp dụng công thức tự động cho các ô bên dưới

Nối excel

Lưu ý. Nên tách riêng từng ô có chứa văn bản vì hàm Concatenate không nhận biết vùng được chọn. Khoảng thời gian bạn nên nhập công thức =CONCATENATE(B1, B2, B3. B4) thay vì =CONCATENATE(B1. B 4)

3. Use function Concatenate connection date and time

Như đã nói ở trên, dù định dạng các ô được nối bằng hàm Concatenate là gì, thì kết quả trả về cuối cùng vẫn là một chuỗi văn bản. Vì vậy để tránh các vấn đề làm mất định dạng ngày tháng khi kết nối dữ liệu bằng hàm Concatenate, bạn có thể quy định định dạng thời gian có sẵn khi nhập hàm

Nối excel

Không giới hạn trong hình bên dưới, bạn muốn kết hợp cột dữ liệu A, B và C của từng hàng với nhau, không muốn bị mất định dạng ngày tháng, thì bạn có thể nhập công thức như sau

=CONCATENATE(A2, TEXT(B2,”mm/dd/yyyy”), ” at”, ” “,TEXT(C3,”hh. mm. ss”))

Kết quả sẽ hiển thị như hình bên dưới

Nối excel

Tiếp tục theo ứng dụng kéo thả dấu + ở góc dưới bên phải ô kết quả để công thức áp dụng tự động cho các ô bên dưới

Nối excel

Một số giới hạn về hàm Concatenate

In Excel function Concatenate only can connect 225 ô, with total plus 8. 192 ký tự. Vì vậy, nếu bạn muốn tạo ra một số lượng chuỗi văn bản mới rất lớn, thì bạn phải làm từng phần

Ngoài ra, hàm Concatenate không áp dụng cho vùng chọn, do đó phải tách từng ô trong công thức. Nếu bạn phải làm việc với hàng phần trăm ô và cảm thấy mất thời gian nhập vị trí từng ô trong công thức, thì có thể thử các cách sau

1. Use key Control

Nhập phần đầu tiên của công thức =CONCATENATE(

Nhấn giữ phím Control và chọn từng ô riêng biệt bạn muốn kết nối

Cuối cùng bỏ phím ra, nhập dấu ngoặc đơn cuối cùng và nhấn enter

2. Use function Transpose

Nếu số lượng ô lớn đến nỗi phiền khi sử dụng phím Control, hãy nhấp vào từng ô cũng rất mất thời gian, bạn có thể sử dụng chức năng Chuyển vị để tạo một vùng chọn trước khi đổi vùng chọn này thành các ô riêng lẻ

Chọn các ô bạn muốn kết nối bằng hàm Concatenate

Nhập công thức hàm Transpose để tạo nên một vùng chọn chứa các ô dữ liệu bạn muốn kết nối, công thức ví dụ =TRANSPOSE(A1. A10)

Nhấn giữ phím F9 để thay đổi vùng chọn này thành danh sách các ô riêng lẻ

Delete the command table, and time at the ô that only but list of the one single

Nhập công thức hàm Concatenate vào ô có danh sách các ô riêng lẻ cần kết nối

Bấm enter để chạy công thức

Mặc dù có một số ý kiến ​​cho rằng hàm Concatenate đã lỗi thời, tuy nhiên đây vẫn là một hàm rất hay trong Excel để bạn học hỏi và sử dụng khi muốn nối các chuỗi văn bản mà không ảnh hưởng đến phần còn lại của trang . Nó sẽ giúp ích rất nhiều cho công việc của bạn