CONCATENATE
trong Excel giúp bạn thao tác dễ dàng hơn với các ô dựa trên văn bản. Mặc dù có rất nhiều chức năng thực hiện các phép tính trên các con số, nhưng chức năng này giúp kết hợp nhiều ô văn bản thành một ô duy nhất. Bất kể văn bản là gì, bạn có thể kết hợp nó mà không thay đổi bất kỳ điều gì trong các ô ban đầu.
Trước khi bạn sử dụng hàm kết hợp trong Excel
Như với hầu hết các hàm Excel, có một số quy tắc và hạn chế. Đầu tiên là tên của chính hàm. Nếu đang sử dụng Excel 2016 trở lên, bạn có thể sử dụng CONCATENATE
hoặc CONCAT
. CONCAT
dễ dàng hơn vì nó ngắn hơn, nhưng bạn có thể sử dụng thay thế cho cả hai. Đối với các phiên bản Excel cũ hơn 2016, bạn phải sử dụng CONCATENATE
.
Có giới hạn về số lượng bạn có thể kết hợp thành một ô. Mỗi hàm CONCATENATE có thể có tối đa 255 mục, tương đương với 8.192 ký tự. Trừ khi bạn là một người sử dụng thành thạo, bạn có thể sẽ không đến gần với những tổng số đó.
Mặc dù nhiều hàm Excel cho phép bạn sử dụng mảng, nhưng CONCATENATE không phải là một trong những hàm đó. Mọi ô phải được tham chiếu. Vì vậy, nếu bạn muốn “B3:B9”, bạn cần liệt kê từng ô riêng lẻ trong hàm của mình.
Nếu bất kỳ ô nào bạn muốn kết hợp có chứa số, chẳng hạn như số nhà, hàm sẽ coi chúng là văn bản. Ô kết hợp sẽ chỉ có định dạng văn bản.
Cuối cùng, nếu bất kỳ chuỗi văn bản nào của bạn có các ký tự đặc biệt, hàm sẽ cố gắng sử dụng chúng như một phần của hàm thay vì xem chúng như một chuỗi văn bản. Các ký tự đặc biệt phải được đặt trong dấu ngoặc kép. Điều này cũng bao gồm nếu bạn muốn bất kỳ ô nào của mình được phân tách bằng ký tự đặc biệt trong ô kết hợp của bạn.
Sử dụng Hàm kết hợp trong Excel
Cú pháp cơ bản không thể đơn giản hơn. Đương nhiên, mọi thứ có thể trở nên phức tạp hơn.
Hàm cơ bản nhất trông giống như thế này, tất nhiên là với các ô mong muốn của bạn:
=CONCATENATE(A1, B1, C1, D1)
hoặc
=CONCAT(A1, B1, C1, D1)
Điều này sẽ kết hợp các ô A1, B1, C1 và D1 với nhau. Cú pháp này giả định tất cả bốn ô là văn bản đơn giản không có ký tự đặc biệt, ngày tháng hoặc các số được định dạng đặc biệt khác.
Như bạn có thể nhận thấy, các ô được kết hợp với nhau, nhưng không có bất kỳ khoảng cách nào giữa chúng, điều này khiến toàn bộ dòng khó đọc. Để thêm khoảng cách giữa các ô, hãy làm như sau:
=CONCATENATE(A1, " ", B1, " ", C1, " ", D1)
Điều này thêm một không gian đơn giản và không có gì hơn.
Bạn cũng có thể bao gồm các cụm từ văn bản khác và các ký tự đặc biệt. Ví dụ:bạn có thể thêm dấu phẩy và từ “và” để tạo một câu hay hơn bằng cách sử dụng như sau:
=CONCATENATE(A1, " ", B1, ", ", C1, ", and ", D1)
Điều này làm cho ô kết hợp có ý nghĩa hơn như một câu, mặc dù điều này không phải lúc nào cũng cần thiết tùy thuộc vào những gì bạn đang kết hợp.
Làm việc với Ngày
Nếu bạn đang làm việc với ngày tháng và các số được định dạng đặc biệt khác, bạn sẽ không nhận được kết quả mong muốn bằng cách sử dụng CONCATENATE
cơ bản trong Excel. Ví dụ:khi sử dụng:
=CONCAT(A10, " ", B10)
Bạn nhận được kết quả sau.
Vì ô không thực sự là ô dựa trên văn bản, bạn phải làm cho hàm xem ô dưới dạng văn bản. Để có được kết quả phù hợp, bạn cần sử dụng những điều sau:
=CONCATENATE(A10," ",TEXT(B10,"MM/DD/YYYY"))
TEXT cho biết hàm coi ô sau đây là văn bản. Hàm TEXT phải được định dạng là (Giá trị, “định dạng”). Trong trường hợp này, giá trị là ô B10 và định dạng là định dạng ngày tháng. Microsoft có một danh sách các hàm TEXT khác nhau mà bạn có thể cần sử dụng với CONCATENATE.
Như với hầu hết các hàm Excel, bạn có thể chọn ô bạn đã đặt hàm gốc và kéo nó xuống để sao chép hàm để sử dụng với các ô khác, chẳng hạn như kết hợp danh sách tên và số với nhau trong một bảng tính.
Mặc dù CONCATENATE là một cách để kết hợp các ô, có những phương pháp khác có thể hoạt động tốt hơn dựa trên nhu cầu của bạn. Tất nhiên, bạn cũng có thể chia nhỏ các ô.