Có thể bạn quan tâm: Hướng Dẫn Xuống Dòng Trong 1 Ô Excel
Giới thiệu
Trong công việc quản lý dữ liệu, hợp nhất hai cột dữ liệu trong Excel là một thao tác rất phổ biến. Bạn có thể cần ghép lại thông tin từ hai cột thành một cột duy nhất, hoặc kết hợp hai tập hợp dữ liệu để tạo ra một danh sách hợp nhất. Dù bạn là người mới học Excel hay đã có kinh nghiệm, bài viết này sẽ cung cấp cho bạn những phương pháp thực tế, nhanh chóng và hiệu quả nhất, kèm theo ví dụ minh họa chi tiết, các mẹo vặt, và lời khuyên cách tối ưu thời gian làm việc.
Có thể bạn quan tâm: Hướng Dẫn Vẽ Sơ Đồ Gantt Trong Excel: Từ Cơ Bản Tới Nâng Cao
1. Tại sao hợp nhất cột là thao tác quan trọng?
- Tổ chức dữ liệu: Khi dữ liệu được ghi vào nhiều cột khác nhau, việc ghép lại giúp tạo thành một cột duy nhất, dễ dàng phân tích, tìm kiếm, và báo cáo.
- Tiết kiệm thời gian: Thay vì thao tác thủ công từng dòng, Excel cung cấp công cụ tự động hợp nhất.
- Đảm bảo tính nhất quán: Khi dữ liệu được ghép theo quy tắc nhất định (kết hợp, nối, lấy dữ liệu duy nhất), bạn tránh được sai sót khi nhập thủ công.
- Tích hợp dữ liệu: Khi kết hợp dữ liệu từ hai bảng hoặc hai nguồn khác nhau, hợp nhất cột giúp chuẩn bị dữ liệu cho các công cụ phân tích nâng cao (PivotTable, Power Query, Visual Basic).
Có thể bạn quan tâm: Hướng Dẫn Tạo Form Nhập Liệu Trong Excel: Cách Tạo Giao Diện Thân Thiện, Tự Động Và Tiết Kiệm Thời Gian
2. Các phương pháp hợp nhất hai cột dữ liệu
2.1. Sử dụng công thức CONCATENATE / CONCAT / TEXTJOIN
| Phương pháp | Công thức mẫu | Khi nào sử dụng |
|---|---|---|
| CONCATENATE (Excel 2026 trở lên) | =CONCATENATE(A2," ",B2) | Khi bạn chỉ cần ghép hai giá trị mà không cần định dạng phức tạp. |
| CONCAT | =CONCAT(A2,B2) | Tương tự CONCATENATE, nhưng ngắn gọn hơn. |
| TEXTJOIN | =TEXTJOIN(" ",TRUE,A2,B2) | Khi cần ghép nhiều cột, bỏ qua ô trống, và có thể đặt ký tự phân cách. |
Bước thực hiện:
- Mở bảng tính chứa hai cột cần hợp nhất (ví dụ: cột A = Tên, cột B = Họ).
- Chọn ô đầu tiên trong cột kết quả (ví dụ: C2).
- Nhập công thức:
=A2 & " " & B2(sử dụng ký hiệu & thay cho CONCATENATE). - Kéo công thức xuống hết dữ liệu.
Tip: Nếu muốn giữ nguyên định dạng (định dạng số, ngày), hãy dùng
=TEXT(A2,"dd/mm/yyyy") & " " & TEXT(B2,"dd/mm/yyyy").
2.2. Dùng hàm IFERROR + VLOOKUP (kết hợp dữ liệu từ hai bảng)
Giả sử bạn có bảng 1 (cột A = Mã, cột B = Giá trị) và bảng 2 (cột D = Mã, cột E = Thuế). Bạn muốn tạo cột F = Giá trị + Thuế.
Công thức:
=B2 + IFERROR(VLOOKUP(A2,$D$2:$E$100,2,FALSE),0)
IFERRORgiúp tránh lỗi khi không tìm thấy mã trong bảng 2.VLOOKUPtra cứu giá trị Thuế.
2.3. Sử dụng Power Query (Get & Transform)
- Chọn vùng dữ liệu.
- Vào Data > Get Data > From Table/Range.
- Trong Power Query editor, chọn Add Column > Custom Column.
- Đặt công thức:
=ColumnA & " " & ColumnB. - Nhấn Close & Load để đưa dữ liệu trở lại Excel.
Ưu điểm:
– Dễ dàng làm việc với dữ liệu lớn.
– Tự động cập nhật khi dữ liệu gốc thay đổi.
2.4. Dùng VBA (Macro) để hợp nhất nhanh
Sub HợpNhấtHaiCột() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row Dim i As Long For i = 2 To lastRow ws.Cells(i, "C").Value = ws.Cells(i, "A").Value & " " & ws.Cells(i, "B").Value Next i
End Sub
- Chạy macro: nhấn
Alt+F8, chọnHợpNhấtHaiCột, nhấnRun. - Macro tự động hợp nhất từ cột A và B vào cột C.
2.5. Dùng hàm Flash Fill
- Nhập một vài ví dụ hợp nhất thủ công trong cột mới.
- Vào Data > Flash Fill (hoặc nhấn
Ctrl+E). - Excel sẽ tự động điền các kết quả còn lại.
Flash Fill hoạt động tốt khi quy tắc ghép dữ liệu là đơn giản và nhất quán.
3. Mẹo & Chiến lược nâng cao
3.1. Xử lý dữ liệu trống

Có thể bạn quan tâm: Hướng Dẫn Xếp Tên Theo Abc Trong Excel – Cách Làm Nhanh, Chính Xác Và Hiệu Quả
- CONCATENATE sẽ trả về chuỗi trống nếu một trong cột trống.
- TEXTJOIN có tham số
ignore_empty(TRUEđể bỏ qua ô trống).
3.2. Quản lý ký tự phân cách
- Dùng
&,CONCATENATE, hoặcTEXTJOINđể chèn ký tự như dấu phẩy, dấu cách, dấu gạch ngang. - Ví dụ:
=A2 & "-" & B2tạo ra123-456.
3.3. Giữ nguyên định dạng dữ liệu
- Khi ghép ngày, số, hoặc văn bản, hãy dùng hàm
TEXT. - Ví dụ:
=TEXT(A2,"yyyy-mm-dd") & "-" & TEXT(B2,"000").
3.4. Đánh dấu lỗi
- Khi ghép dữ liệu từ hai bảng khác nhau, dùng
IFERRORđể tránh lỗi#N/A. - Ví dụ:
=IFERROR(VLOOKUP(...), "Không có").
3.5. Tối ưu hiệu suất
- Tránh sử dụng công thức phức tạp trên hàng triệu dòng.
- Sử dụng Power Query hoặc VBA khi dữ liệu lớn.
- Đặt công thức trong một cột riêng biệt, tính toán một lần duy nhất, rồi sao chép giá trị (Paste Values) để tránh tốn tài nguyên khi tính lại.
4. Thực hành: Bài tập mẫu
4.1. Tình huống
Bạn có dữ liệu khách hàng:
| A (Tên) | B (Họ) | C (Số điện thoại) |
|---|---|---|
| Anh | Nguyễn | 0123456789 |
| Bình | Trần | 0987654321 |
Bạn muốn tạo cột D = “Họ Tên” và cột E = “Số điện thoại + tên”.
4.2. Giải pháp
- Cột D (Họ Tên):
=B2 & " " & A2 - Cột E (Số điện thoại + tên):
=C2 & " " & D2
Kéo công thức xuống hết dữ liệu.
4.3. Kiểm tra lỗi
- Nếu có ô trống trong cột B hoặc C, hãy dùng
IFERRORhoặcTEXTJOIN.
5. Lưu ý khi làm việc với dữ liệu lớn
| Rủi ro | Giải pháp |
|---|---|
| Tốc độ tính toán chậm | Sử dụng Power Query hoặc macro |
| Lỗi dữ liệu | Kiểm tra dữ liệu đầu vào: loại bỏ dấu phẩy thừa, ký tự đặc biệt |
| Bảo mật | Sử dụng tính năng “Protect Sheet” khi chia sẻ bảng tính |
| Định dạng lỗi | Dùng hàm TEXT để chuẩn hóa ngày, số |
6. Kết luận
Hợp nhất hai cột dữ liệu trong Excel không chỉ là một thao tác đơn giản, mà là công cụ mạnh mẽ giúp bạn quản lý và phân tích dữ liệu hiệu quả hơn. Dù bạn lựa chọn công thức truyền thống, Flash Fill, Power Query hay VBA, mỗi phương pháp đều có ưu điểm riêng. Bằng cách hiểu rõ cách hoạt động của từng công cụ, bạn có thể tối ưu thời gian làm việc, giảm thiểu sai sót và nâng cao chất lượng dữ liệu.
Hãy thử áp dụng những kỹ thuật ở trên vào công việc của bạn ngay hôm nay và cảm nhận sự khác biệt trong quy trình làm việc!

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ẻ.
