21/06/2018, 15:01

Hướng dẫn sử dụng hàm CONCAT trong Excel để ghép nối các văn bản

1. Giới thiệu: - Hàm CONCAT là hàm kết nối các văn bản từ nhiều ô lại với nhau nhưng không cung cấp dấu tách. - Hàm CONCAT được giới thiệu lần đầu tiên trong phiên bản Excel 2016, thay thế cho hàm CONCATENATE. Hàm CONCATENATE vẫn có trong phiên bản mới này, nhưng người dùng được khuyến khích ...

1. Giới thiệu:

- Hàm CONCAT là hàm kết nối các văn bản từ nhiều ô lại với nhau nhưng không cung cấp dấu tách.

- Hàm CONCAT được giới thiệu lần đầu tiên trong phiên bản Excel 2016, thay thế cho hàm CONCATENATE. Hàm CONCATENATE vẫn có trong phiên bản mới này, nhưng người dùng được khuyến khích dùng Hàn CONCAT bởi tính năng vượt trội của nó: với hàm CONCAT ta có thể chọn 1 dải ô để nối với nhau, còn với hàm CONCATENATE trước kia, chúng ta phải nhấn chọn từng ô đơn lẻ. Tính năng này cực kỳ tiện lợi, nhất là khi có nhiều ô cần nối nằm liền kề nhau.

2. Cú pháp:

=CONCAT(text1,[text2],…)

Trong đó:

  • Text1 (bắt buộc): Văn bản cần kết hợp (một chuỗi, một ô).
  • Text2 (tùy chọn): Văn bản bổ sung cần kết hợp. Có thể có tối đa 253 văn bản này.

Chú ý:

  • Lỗi #VALUE!: Nếu chuỗi kết quả vượt quá 32.767 ký tự thì sẽ hiển thị lỗi này.
  • Lỗi #NAME?: Nếu sử dụng hàm CONCAT trong các phiên bản Excel trước Excel 2016 thì sẽ hiển thị lỗi này.

3. Ví dụ:

a. Ví dụ 1: Bạn có 1 danh sách gồm Họ, Tên Đệm và Tên. Bạn cần ghép các cột này lại thành Họ Và Tên:

Xét các công thức được thiết lập như trong bảng sau để thấy kết quả khác biệt trong cách vận dụng hàm CONCAT:     

  • Ở hai trường hợp đầu, công thức chỉ đơn giản là =CONCAT(Bx:Dx) (với x là tên hàng) nên khi kết hợp lại thì không có khoảng cách giữa các chữ ở các ô.
  • Ở hai trường hợp sau, công thức được bổ sung thêm dấu cách ở trong ngoặc kép: 
    • =CONCAT(Bx,“ ”,Cx,“ ”,Dx) (với x là tên hàng)

Do đó, kết quả là khi nối lại thì giữa các chữ đều có dấu cách.

b. Ví dụ 2: Bạn có 1 danh sách với các cột Ngày, Tháng, Năm riêng lẻ và bạn cần kết hợp chúng lại trong 1 cột:

Chẳng hạn bạn muốn kết quả hiển thị dạng dd/mm/yyyy, tức là có dấu “/” ngăn cách ngày, tháng, năm thì bạn phải lập công thức như sau:

=CONCAT(Bx,"/",Cx,"/",Dx) (với x là tên dòng)

Sau khi lập công thức cho 1 dòng, ta chỉ cần copy công thức đó xuống cho các dòng còn lại.

Ta có kết quả như bảng sau:

Trên đây là cách sử dụng hàm CONCAT trong Excel. Bạn có thể vận dụng chúng trong những trường hợp cần ghép/ nối các đoạn văn bản khác. Chúc các bạn thực hiện thành công! Cảm ơn bạn đã theo dõi bài viết.

0