Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Cách dùng hàm CONCATENATE trong Excel

Hàm CONCATENATE trong Excel giúp bạn dễ dàng thao tác các ô dựa trên văn bản hơn. Trong khi có nhiều hàm thực hiện tính toán trên số, hàm này giúp gộp nhiều ô văn bản thành một ô đơn. Dù văn bản là gì, bạn có thể kết hợp chúng mà không thay đổi gì trong các ô gốc.

Trước khi dùng hàm Concatenate trong Excel

Giống như hầu hết hàm Excel, có một số quy tắc và hạn chế. Thứ nhất là tên hàm bản thân. Nếu bạn dùng Excel 2016 trở lên, bạn có thể dùng CONCATENATE hoặc CONCAT. CONCAT dễ hơn vì ngắn hơn, nhưng bạn có thể dùng hai hàm thay thế cho nhau. Đối với phiên bản Excel cũ hơn 2016, bạn phải dùng CONCATENATE.

Có giới hạn về lượng bạn có thể gộp vào một ô. Mỗi hàm CONCATENATE có tối đa 255 đối số, bằng tới 8,192 ký tự. Trừ khi bạn là người dùng nâng cao, bạn có thể sẽ không bao giờ gần những con số đó.

Mặc dù nhiều hàm Excel cho phép dùng mảng, CONCATENATE không phải một trong số đó. Mọi ô đều 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.

Nếu bất kỳ ô nào bạn muốn gộp chứa số, như số nhà, hàm sẽ đối xử với chúng như văn bản. Ô gộp sẽ chỉ ở định dạng văn bản.

Cuối cùng, nếu bất kỳ chuỗi văn bản nào bạn muốn gộp chứa ký tự đặc biệt, hàm sẽ cố gắng dùng chúng như một phần của hàm thay vì xem chúng như chuỗi văn bản. Ký tự đặc biệt phải đặt trong ngoặc kép. Điều này cũng bao gồm trường hợp bạn muốn các ô tách biệt bằng ký tự đặc biệt trong ô gộp.

Sử dụng hàm Concatenate trong Excel

Cú pháp cơ bản không thể đơn giản hơn. Tự nhiên, mọi thứ có thể phức tạp hơn.

Hàm cơ bản nhất trông như sau, 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ẽ gộp ô A1, B1, C1, và D1 lại với nhau. Cú pháp này giả định 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 số định dạng đặc biệt khác.

Như bạn có thể nhận thấy, các ô được gộp, nhưng không có khoảng trắng giữa chúng, làm cả dòng khó đọc. Để thêm khoảng trắng giữa các ô, làm như sau:

=CONCATENATE(A1, " ", B1, " ", C1, " ", D1)

Điều này thêm một khoảng trắng đơn giản và không hơn.

Bạn cũng có thể bao gồm cụm từ văn bản khác và ký tự đặc biệt. Ví dụ, bạn có thể thêm dấu phẩy và từ "và" để tạo câu tốt hơn dùng:

=CONCATENATE(A1, " ", B1, ", ", C1, ", và ", D1)

Điều này làm ô gộp có ý nghĩa hơn như một câu, dù không luôn cần thiết tùy vào thứ bạn gộp.

Làm việc với Ngày tháng

Nếu bạn làm việc với ngày tháng và số định dạng đặc biệt khác, bạn sẽ không nhận được kết quả mong muốn dùng hàm CONCATENATE cơ bản. Ví dụ, khi dùng:

=CONCAT(A10, " ", B10)

Bạn nhận được kết quả sau. (Kết quả là số serial của ngày thay vì định dạng ngày).

Vì ô không thực sự là ô dựa trên văn bản, bạn phải làm hàm nhìn thấy ô như văn bản. Để có kết quả đúng, bạn cần dùng:

=CONCATENATE(A10, " ", TEXT(B10, "MM/DD/YYYY"))

TEXT báo cho hàm đối xử với ô tiếp theo như văn bản. Hàm TEXT phải được định dạng là (Value, "format"). Trong trường hợp này, value là ô B10 và format là định dạng ngày. Microsoft có danh sách các hàm TEXT khác nhau bạn có thể cần dùng với CONCATENATE.

Giống như hầu hết 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 dùng với các ô khác, như gộp danh sách tên và số cùng nhau dọc bảng tính.

Mặc dù CONCATENATE là một cách gộp ô, có 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ể tách ô ra.