Hàm CONCATENATE trong Excel là công cụ giúp bạn ghép nhiều ô dữ liệu thành một chuỗi hoàn chỉnh, hỗ trợ xử lý nhanh họ tên, địa chỉ, mã sản phẩm… một cách gọn gàng và chính xác, tiết kiệm thời gian nhập liệu và làm báo cáo.
Danh sách
Hàm CONCATENATE là gì và 4 Ví dụ minh họa chi tiết dễ hiểu
Hàm CONCATENATE trong Excel là một hàm xử lý chuỗi văn bản, dùng để ghép hai hoặc nhiều ô dữ liệu thành một ô duy nhất. Đây là công cụ quen thuộc với những ai thường xuyên làm việc với bảng tính, đặc biệt khi cần kết hợp nhiều thông tin rời rạc (ví dụ: ghép họ và tên, ghép địa chỉ, ghép mã sản phẩm với ngày tháng).
Lưu ý: Trong các phiên bản Excel mới (Excel 2016 trở đi), hàm CONCATENATE được thay thế bằng hàm CONCAT, tuy nhiên CONCATENATE vẫn hoạt động để đảm bảo tương thích ngược với file cũ.
Ví dụ:
Nếu ô A1 chứa “Nguyễn”, ô B1 chứa “An” → =CONCATENATE(A1," ",B1)
→ kết quả: Nguyễn An.
Cú pháp và cách sử dụng hàm CONCATENATE
=CONCATENATE(text1, [text2], …)
Giải thích tham số:
" "
."Hà Nội"
, "Nguyễn Văn A"
.2025
, 1500
.=TODAY()
trả về ngày hiện tại, vẫn có thể ghép vào chuỗi.,
, dấu gạch ngang -
, ký hiệu #
, v.v.Ví dụ minh họa sử dụng hàm CONCATENATE
Giả sử bạn có bảng danh sách nhân viên như sau:
Họ | Tên | Kết quả ghép (Họ + Tên) |
---|---|---|
Nguyễn | An | |
Trần | Minh | |
Lê | Lan |
Công thức tại ô C2:
=CONCATENATE(A2,” “,B2)
Kết quả:
Họ | Tên | Họ và Tên |
---|---|---|
Nguyễn | An | Nguyễn An |
Trần | Minh | Trần Minh |
Lê | Lan | Lê Lan |
Bảng dữ liệu:
Số nhà | Đường | Quận | Kết quả ghép |
---|---|---|---|
25 | Lê Lợi | 1 | |
102 | Nguyễn Huệ | 3 |
Công thức tại ô D2:
=CONCATENATE(A2,” “,B2,”, Quận “,C2)
Kết quả:
Số nhà | Đường | Quận | Địa chỉ đầy đủ |
---|---|---|---|
25 | Lê Lợi | 1 | 25 Lê Lợi, Quận 1 |
102 | Nguyễn Huệ | 3 | 102 Nguyễn Huệ, Quận 3 |
Bảng dữ liệu:
Mã SP | Ngày nhập | Kết quả ghép |
---|---|---|
SP01 | 01/08/2025 | |
SP02 | 05/08/2025 |
Công thức tại ô C2:
=CONCATENATE(A2,”-“,TEXT(B2,”ddmmyyyy”))
Kết quả:
Mã SP | Ngày nhập | Mã + Ngày |
---|---|---|
SP01 | 01/08/2025 | SP01-01082025 |
SP02 | 05/08/2025 | SP02-05082025 |
Bảng dữ liệu:
Họ Tên | Điện thoại | Thông tin liên hệ | |
---|---|---|---|
Nguyễn An | 0905123456 | an.nguyen@gmail.com | |
Trần Minh | 0912345678 | minh.tran@gmail.com |
Công thức tại ô D2:
=CONCATENATE(A2,”, SĐT: “,B2,”, Email: “,C2)
Kết quả:
Họ Tên | Điện thoại | Thông tin liên hệ | |
---|---|---|---|
Nguyễn An | 0905123456 | an.nguyen@gmail.com | Nguyễn An, SĐT: 0905123456, Email: an.nguyen@gmail.com |
Trần Minh | 0912345678 | minh.tran@gmail.com | Trần Minh, SĐT: 0912345678, Email: minh.tran@gmail.com |
So sánh hàm CONCATENATE và hàm CONCAT
=CONCAT(text1, [text2], …)
A1:A5
mà không cần liệt kê từng ô một.Tiêu chí | CONCATENATE | CONCAT |
---|---|---|
Phiên bản | Có từ các phiên bản Excel cũ (2003+) | Xuất hiện từ Excel 2016 trở đi |
Cú pháp | Dài, phải gõ CONCATENATE |
Ngắn gọn, chỉ CONCAT |
Ghép vùng dữ liệu | Không hỗ trợ ghép nguyên vùng trực tiếp | Hỗ trợ ghép nguyên vùng |
Tính tương thích | Tương thích ngược với Excel cũ | Có thể không hoạt động trên Excel đời cũ |
"Nguyễn"
và "An"
bằng =CONCATENATE(A1,B1)
, kết quả sẽ là "NguyễnAn"
(không có khoảng trắng)." "
giữa các thành phần:=CONCATENATE(A1,” “,B1)
"Mã"
và số 0123
bằng =CONCATENATE("Mã ",A1)
sẽ ra "Mã 123"
(mất số 0 ở đầu).TEXT
để giữ định dạng:=CONCATENATE(“Mã “,TEXT(A1,”0000”))
IFERROR
hoặc kiểm tra dữ liệu trước khi ghép:=IFERROR(CONCATENATE(A1,B1),””)
TRIM
để xóa khoảng trắng dư:=CONCATENATE(TRIM(A1),” “,TRIM(B1))
&
có thể thay thế hàm CONCATENATE và thường ngắn gọn hơn:=A1 & ” ” & B1
Mẹo nâng cao khi ghép chuỗi trong Excel
Việc ghép chuỗi trong Excel không chỉ dừng lại ở mức cơ bản. Khi biết cách kết hợp thêm các hàm khác, bạn sẽ tối ưu được công thức, tránh lỗi và định dạng dữ liệu đẹp mắt hơn.
Bạn có thể chỉ ghép chuỗi khi dữ liệu thỏa mãn một điều kiện nhất định.
Ví dụ: Chỉ ghép “Đạt” vào sau tên nhân viên nếu điểm KPI > 80.
Công thức:
IF(B2>80, CONCATENATE(A2,” – Đạt”), A2)
Khi ghép dữ liệu số hoặc ngày tháng, nếu không định dạng trước, kết quả có thể sai hoặc khó đọc.
Ví dụ: Ghép ngày sinh theo định dạng dd/mm/yyyy:
CONCATENATE(“Ngày sinh: “, TEXT(B2,”dd/mm/yyyy”))
Ngoài việc dùng hàm CONCATENATE, bạn có thể dùng dấu & để ghép nhanh hơn, công thức gọn gàng hơn.
Ví dụ:
A2 & ” – ” & B2
Toán tử & hoạt động giống CONCATENATE nhưng thường được ưa chuộng vì dễ viết, đặc biệt trong những công thức dài.
Từ khóa SEO: hàm concatenate, concatenate trong excel
Qua bài viết này, bạn đã biết:
Lời khuyên:
Ứng dụng phổ biến:
Để khai thác tối đa sức mạnh của Excel, một môi trường làm việc chuyên nghiệp sẽ giúp bạn tăng tốc xử lý dữ liệu, tập trung hơn và đạt hiệu quả cao.
KingOffice – Hệ thống hơn 2.000 tòa nhà văn phòng cho thuê tại TP.HCM, đáp ứng mọi nhu cầu từ startup đến tập đoàn lớn:
Lý do doanh nghiệp chọn KingOffice:
Thông tin liên hệ:
📞 Hotline/Zalo: 0902 322 258
🌐 Website: https://kingofficehcm.com
📘 Facebook: Facebook King Office
📍 Địa chỉ: 169B Thích Quảng Đức, P.4, Q. Phú Nhuận, TP.HCM