Có thể bạn quan tâm: Cách Chèn Slicer Trong Excel 2007: Hướng Dẫn Chi Tiết Từ A Đến Z
Mở Đầu
Trong công việc hàng ngày, việc xử lý dữ liệu trên Excel là điều không thể tránh khỏi. Một trong những thao tác phổ biến và quan trọng nhất là kết hợp (join) hai cột để tạo ra một cột mới chứa thông tin tổng hợp, ví dụ như ghép họ và tên, địa chỉ, hoặc các mã số. Dù bạn là người mới bắt đầu hay đã có kinh nghiệm, việc nắm vững các phương pháp kết hợp cột sẽ giúp tiết kiệm thời gian, giảm thiểu lỗi và nâng cao hiệu quả làm việc.
Bài viết này sẽ cung cấp cho bạn hướng dẫn chi tiết, đầy đủ và thực tế về cách kết hợp hai cột trong Excel, bao gồm:
- Sử dụng công thức CONCATENATE (hoặc CONCAT, TEXTJOIN)
- Áp dụng toán tử & (ampersand)
- Sử dụng tính năng Flash Fill
- Sử dụng Power Query (Get & Transform)
- Kết hợp cột trong PivotTable
- Thực hành với các ví dụ thực tế
- Mẹo tối ưu và lưu ý khi kết hợp cột
Sau khi đọc xong, bạn sẽ có thể thực hiện bất kỳ yêu cầu nào liên quan đến việc ghép cột trong Excel một cách nhanh chóng và chính xác.
Có thể bạn quan tâm: Cách Chèn Pivot Table Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
1. Hiểu Rõ Nhu Cầu Kết Hợp Hai Cột
Trước khi bắt tay vào thực hiện, chúng ta cần xác định rõ mục tiêu:
| Tình huống | Mục đích kết hợp |
|---|---|
| Ghép Họ và Tên | Tạo cột “Họ Tên” để hiển thị đầy đủ thông tin cá nhân |
| Kết hợp Địa chỉ | Ghép “Số nhà”, “Tên đường”, “Quận/Huyện” thành một địa chỉ hoàn chỉnh |
| Tạo Mã Số Độc Nhất | Kết hợp “Mã khu vực” + “Số thứ tự” để tạo mã khách hàng |
| Ghép Ngày và Giờ | Kết hợp “Ngày” + “Giờ” để có cột thời gian đầy đủ |
Việc hiểu rõ mục tiêu giúp chúng ta chọn công cụ và cách thực hiện phù hợp nhất.
Có thể bạn quan tâm: Cách Chèn Ảnh Vào Ô Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Phương Pháp Cơ Bản: Công Thức CONCATENATE (hoặc CONCAT, TEXTJOIN)
2.1. CONCATENATE – Công Thức Cổ Điển
Cú pháp: =CONCATENATE(text1, text2, …)
Ví dụ: Giả sử cột A chứa Họ, cột B chứa Tên.
| A (Họ) | B (Tên) |
|---|---|
| Nguyễn | An |
| Trần | Bình |
| Lê | Cường |
Để tạo cột C “Họ Tên”:
- Chọn ô C2.
- Nhập công thức:
=CONCATENATE(A2, " ", B2)(dấu cách nằm trong dấu ngoặc kép). - Nhấn Enter, sau đó kéo công thức xuống các dòng còn lại.
Kết quả:
| C (Họ Tên) |
|---|
| Nguyễn An |
| Trần Bình |
| Lê Cường |
2.2. CONCAT – Phiên Bản Ngắn Gọn (Excel 2026 trở lên)
CONCAT hoạt động tương tự như CONCATENATE nhưng ngắn gọn hơn.
Cú pháp: =CONCAT(text1, text2, …)
Ví dụ: =CONCAT(A2, " ", B2)
2.3. TEXTJOIN – Kết Hợp Nhiều Cột Với Dấu Ngăn Cách (Excel 2026 trở lên)
TEXTJOIN rất mạnh khi bạn muốn kết hợp nhiều ô cùng một dấu ngăn cách và có tùy chọn bỏ qua các ô trống.
Cú pháp: =TEXTJOIN(delimiter, ignore_empty, text1, text2, …)
delimiter: ký tự ngăn cách (ví dụ:" "cho dấu cách,", "cho dấu phẩy và dấu cách).ignore_empty:TRUEđể bỏ qua ô trống,FALSEnếu muốn giữ lại.
Ví dụ thực tế: Ghép “Số nhà”, “Tên đường”, “Quận” thành địa chỉ.
| D (Số nhà) | E (Tên đường) | F (Quận) |
|---|---|---|
| 123 | Đường Lê Lợi | 1 |
| 45 | Đường Nguyễn | 3 |
| (trống) | Đường Trần | 2 |
Công thức ở ô G2:
=TEXTJOIN(" ", TRUE, D2, E2, F2)
Kết quả:
| G (Địa chỉ) |
|---|
| 123 Đường Lê Lợi 1 |
| 45 Đường Nguyễn 3 |
| Đường Trần 2 |
Lưu ý: Nhờ ignore_empty = TRUE, ô trống trong cột D sẽ không gây ra khoảng trắng thừa.
3. Toán Tử Ampersand (&) – Cách Nhanh Gọn
Toán tử & cho phép ghép chuỗi mà không cần gọi hàm.
Cú pháp: =A2 & " " & B2
Ví dụ: Đối với bảng Họ/Tên như trên, ở ô C2 nhập:
=A2 & " " & B2
Kéo xuống để áp dụng cho các dòng còn lại. Kết quả giống như dùng CONCATENATE.
Ưu điểm:
- Ngắn gọn, dễ nhớ.
- Thích hợp cho các công thức ngắn và khi bạn muốn chèn nhanh ký tự đặc biệt (dấu cách, dấu gạch ngang, v.v.).
Nhược điểm:
- Khi ghép nhiều ô (hơn 2‑3), công thức có thể trở nên khó đọc.
- Không hỗ trợ tùy chọn bỏ qua ô trống như
TEXTJOIN.
4. Flash Fill – Tự Động Nhận Dạng Mẫu
Flash Fill (điền tự động) là tính năng mạnh mẽ của Excel (từ Excel 2026) cho phép bạn đánh mẫu và Excel sẽ tự động điền các ô còn lại dựa trên mẫu đã cung cấp.
4.1. Khi Nào Dùng Flash Fill?
- Khi muốn ghép chuỗi nhanh mà không muốn viết công thức.
- Khi dữ liệu có quy tắc nhất định (ví dụ: chỉ lấy 3 ký tự đầu, hoặc thêm tiền tố/số thứ tự).
4.2. Cách Thực Hiện
Giả sử cột A là Họ, cột B là Tên.
| A (Họ) | B (Tên) |
|---|---|
| Nguyễn | An |
| Trần | Bình |
| Lê | Cường |
- Trong cột C, nhập đầu tiên giá trị mong muốn:
Nguyễn An. - Đặt con trỏ vào ô C2 (ô kế tiếp), nhấn Ctrl + E (hoặc vào Data → Flash Fill).
- Excel sẽ dự đoán và tự động điền các giá trị còn lại:
Trần Bình,Lê Cường.
4.3. Lưu Ý Khi Dùng Flash Fill
- Đảm bảo mẫu đủ đại diện: Nếu mẫu đầu tiên không đúng chuẩn, kết quả sẽ sai.
- Bật tính năng: Vào File → Options → Advanced → Enable Flash Fill (đảm bảo đã bật).
- Không phù hợp với dữ liệu lớn: Khi dữ liệu lên tới hàng ngàn, công thức vẫn ổn định hơn.
5. Kết Hợp Hai Cột Bằng Power Query (Get & Transform)
Power Query là công cụ mạnh mẽ giúp xử lý, chuyển đổi dữ liệu trước khi đưa vào bảng tính. Khi dữ liệu phức tạp, Power Query cho phép bạn thực hiện các bước biến đổi mà không ảnh hưởng tới dữ liệu gốc.
5.1. Khi Nào Nên Dùng Power Query?
- Khi dữ liệu đến từ nhiều nguồn (CSV, database, web).
- Khi cần ghép cột và đồng thời thực hiện các bước khác (lọc, chuẩn hoá, tách cột).
- Khi muốn tạo query tái sử dụng, tự động cập nhật khi dữ liệu thay đổi.
5.2. Các Bước Thực Hiện
Giả sử bảng dữ liệu có cột FirstName và LastName.
- Chọn dữ liệu → Data → From Table/Range (tạo Table nếu chưa có).
- Power Query Editor mở ra. Chọn hai cột (
FirstName,LastName) bằng cách giữ Ctrl và click. - Nhấn chuột phải → Merge Columns.
- Chọn delimiter (dấu ngăn cách). Ví dụ:
" "cho dấu cách. - Đặt tên cột mới, ví dụ FullName.
- Close & Load → Dữ liệu sẽ được tải lại vào Excel dưới dạng Table mới.
5.3. Ưu Điểm
- Không làm thay đổi dữ liệu gốc (được lưu trong query).
- Tự động cập nhật khi nguồn dữ liệu thay đổi (Refresh).
- Thực hiện nhiều bước (lọc, chuyển đổi) trong một luồng công việc.
5.4. Nhược Điểm
- Cần một chút thời gian học cách sử dụng.
- Đối với các file Excel cũ (2003) không hỗ trợ Power Query.
6. Kết Hợp Hai Cột Trong PivotTable

Có thể bạn quan tâm: Tỷ Suất Hoàn Vở Nội Bộ (irr) Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Khi làm báo cáo PivotTable, đôi khi bạn muốn hiển thị thông tin kết hợp (ví dụ: “Khu vực – Sản phẩm”). Mặc dù PivotTable không cho phép ghép cột trực tiếp, chúng ta có thể tạo cột trợ giúp trong bảng nguồn và sau đó dùng nó trong Pivot.
6.1. Tạo Cột Trợ Giúp
Giả sử có cột Region và Product.
- Thêm một cột mới
Region_Productbằng công thức:=A2 & " - " & B2. - Tạo PivotTable từ bảng dữ liệu đã có cột mới.
- Kéo
Region_Productvào Rows hoặc Columns để hiển thị dữ liệu gộp.
6.2. Lưu Ý
- Khi dữ liệu gốc thay đổi, cập nhật lại công thức và Refresh PivotTable.
- Nếu muốn định dạng (ví dụ: màu sắc cho mỗi khu vực), bạn có thể sử dụng Conditional Formatting trên Pivot.
7. Thực Hành: 5 Tình Huống Thực Tế
7.1. Tình Huống 1 – Tạo Mã Đơn Hàng Từ Năm và Số Thứ Tự
| Năm | Số Thứ Tự |
|---|---|
| 2026 | 001 |
| 2026 | 015 |
| 2026 | 007 |
Mục tiêu: Mã Đơn Hàng dạng 2026-001.
Công thức: =TEXT(A2,"0000") & "-" & TEXT(B2,"000")
TEXTchuẩn hoá định dạng số (4 chữ số cho năm, 3 chữ số cho số thứ tự).
7.2. Tình Huống 2 – Ghép Địa Chỉ Với Dấu Phẩy
| Số Nhà | Đường | Thành Phố |
|---|---|---|
| 12 | Lê Lợi | Hà Nội |
| 45 | Nguyễn Trãi | TP.Hồ Chí Minh |
Công thức TEXTJOIN: =TEXTJOIN(", ", TRUE, A2, B2, C2)
Kết quả: 12, Lê Lợi, Hà Nội
7.3. Tình Huống 3 – Ghép Ngày và Giờ Thành DateTime
| Ngày (dd/mm/yyyy) | Giờ (hh:mm) |
|---|---|
| 15/04/2026 | 08:30 |
| 20/05/2026 | 14:45 |
Công thức: =DATEVALUE(A2) + TIMEVALUE(B2)
Sau đó định dạng ô kết quả thành dd/mm/yyyy hh:mm.
7.4. Tình Huống 4 – Dùng Flash Fill Để Thêm Tiền Tố “VN-”
| Mã Sản Phẩm |
|---|
| 00123 |
| 00456 |
- Nhập vào ô B2:
VN-00123. - Đặt con trỏ vào ô B3, nhấn Ctrl+E → Excel tự động điền
VN-00456.
7.5. Tình Huống 5 – Kết Hợp Hai Cột Trong Báo Cáo Power Query
- Nguồn dữ liệu: CSV chứa
FirstName,LastName,Dept. - Yêu cầu: Tạo cột
EmployeeIDdạngDept-FirstNameLastName.
Power Query Steps:
1. Import CSV → Power Query.
2. Thêm cột tùy chỉnh: = Dept & "-" & FirstName & LastName.
3. Đổi tên cột thành EmployeeID.
4. Load về Excel.
8. Mẹo Tối Ưu Khi Kết Hợp Hai Cột
| Mẹo | Mô tả | Khi nào dùng |
|---|---|---|
| Sử dụng TEXTJOIN | Đơn giản bỏ qua ô trống, tùy chỉnh dấu ngăn cách | Khi ghép nhiều cột, có khả năng có ô trống |
| Áp dụng & | Ngắn gọn, nhanh chóng | Khi chỉ ghép 2‑3 ô, không cần bỏ qua ô trống |
| Flash Fill | Không cần công thức, dựa trên mẫu | Khi dữ liệu ít và mẫu rõ ràng |
| Power Query | Xử lý dữ liệu lớn, đa nguồn, tái sử dụng | Khi cần làm sạch + ghép + các thao tác khác |
| Conditional Formatting | Đánh dấu các ô đã được ghép thành công | Khi muốn kiểm tra nhanh |
| Sử dụng hàm IFERROR | Tránh lỗi #VALUE! khi một ô chứa lỗi | Khi dữ liệu có thể chứa lỗi hoặc giá trị không hợp lệ |
8.1. Tránh lỗi #VALUE! Khi Có Ô Trống
Nếu dùng & và một trong các ô là #N/A hoặc lỗi, công thức sẽ trả về lỗi. Giải pháp:
=IFERROR(A2 & " " & B2, "")
Hoặc với TEXTJOIN:
=TEXTJOIN(" ", TRUE, A2, B2)
8.2. Định Dạng Kết Quả
Sau khi ghép, có thể cần định dạng (ví dụ: chữ hoa, chữ thường).
- UPPER:
=UPPER(CONCATENATE(A2, " ", B2))→ chuyển thành chữ in hoa. - PROPER:
=PROPER(CONCATENATE(A2, " ", B2))→ viết hoa chữ đầu mỗi từ. - LOWER:
=LOWER(CONCATENATE(A2, " ", B2))→ chữ thường.
9. Xử Lý Các Trường Hợp Đặc Biệt
9.1. Ghép Cột Có Dấu Nháy (“) Hoặc Dấu Gạch Ngang (-)
Nếu muốn chèn dấu nháy trong chuỗi, dùng dấu nháy kép để Escape:
=CONCATENATE(A2, """", B2) // kết quả: Nguyễn"An
Hoặc dùng hàm CHAR(34) (mã ASCII cho dấu nháy kép):
=CONCATENATE(A2, CHAR(34), B2)
9.2. Ghép Cột Với Định Dạng Số
Khi ghép số và muốn giữ định dạng (ví dụ: tiền tệ), dùng TEXT:
=CONCATENATE(A2, " - ", TEXT(B2, "$#,##0.00"))
Kết quả: Sản phẩm A - $1,250.00
9.3. Kết Hợp Dòng Nhiều (Multi‑Row)
Nếu muốn ghép toàn bộ cột A thành một chuỗi dài (ví dụ: danh sách tên), dùng TEXTJOIN với TRANSPOSE:
=TEXTJOIN(", ", TRUE, TRANSPOSE(A2:A100))
Nhấn Ctrl+Shift+Enter (đối với Excel 2026 trở về trước) để tạo công thức mảng.
10. Kiểm Tra và Xác Thực Kết Quả
Sau khi thực hiện ghép cột, nên kiểm tra:
- Sử dụng Conditional Formatting để đánh dấu các ô trống hoặc lỗi.
- Tạo cột kiểm tra:
=LEN(C2)để xem độ dài chuỗi; nếu độ dài không hợp lý, có thể có ký tự thừa. - Sử dụng FILTER (Excel 365) để lọc ra các giá trị không mong muốn:
=FILTER(C2:C100, C2:C100="")
11. Tổng Kết
Việc kết hợp hai (hoặc nhiều) cột trong Excel không chỉ là một thao tác cơ bản mà còn là nền tảng quan trọng cho mọi quy trình xử lý dữ liệu. Từ các công thức truyền thống (CONCATENATE, &) đến các hàm hiện đại (TEXTJOIN), từ tính năng Flash Fill nhanh gọn đến Power Query mạnh mẽ, bạn có rất nhiều công cụ để lựa chọn tùy theo nhu cầu và độ phức tạp của dữ liệu.
Những điểm quan trọng cần nhớ:
- Chọn công cụ phù hợp: Đối với dữ liệu đơn giản, dùng
&hoặcCONCAT; với dữ liệu đa cột và có ô trống, dùngTEXTJOIN; với quy trình tự động và phức tạp, dùng Power Query. - Luôn định dạng kết quả (UPPER, PROPER, TEXT) để dữ liệu thống nhất.
- Kiểm tra lỗi bằng IFERROR, Conditional Formatting và các hàm kiểm tra độ dài.
- Lưu ý hiệu suất: Khi làm việc với hàng nghìn dòng, công thức mảng hoặc Power Query thường ổn định hơn Flash Fill.
Hy vọng qua bài viết chi tiết này, bạn đã nắm vững các kỹ thuật và bước thực hiện để ghép cột trong Excel một cách nhanh chóng, chính xác và hiệu quả. Hãy áp dụng ngay vào công việc của mình và cảm nhận sự thay đổi trong quy trình xử lý dữ liệu!
Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
