Có thể bạn quan tâm: Tải Add‑in Cho Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu
Trong công việc xử lý dữ liệu, việc thêm hậu tố (suffix) vào các giá trị trong Excel là một thao tác thường gặp nhưng không kém phần quan trọng. Hậu tố có thể là các ký tự, đơn vị đo lường, ngày tháng, hoặc bất kỳ chuỗi ký tự nào mà bạn muốn gắn vào cuối dữ liệu hiện có. Việc này không chỉ giúp làm rõ ý nghĩa của dữ liệu mà còn hỗ trợ việc phân tích, báo cáo và trình bày chuyên nghiệp hơn.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và thực tiễn về cách thêm hậu tố trong Excel. Chúng tôi sẽ bắt đầu từ các phương pháp cơ bản, sau đó mở rộng sang các kỹ thuật nâng cao, bao gồm việc sử dụng hàm, công cụ Fill Handle, Power Query, VBA và thậm chí là các hàm tùy chỉnh trong Office Scripts (cho Excel Online). Mục tiêu là giúp bạn nắm vững mọi cách tiếp cận, từ người mới bắt đầu cho tới người dùng chuyên sâu.
Có thể bạn quan tâm: Sách Dạy Excel Nâng Cao: Hành Trình Chinh Phục Các Kỹ Năng Siêu Việt
1. Khái Niệm Cơ Bản Về Hậu Tố Trong Excel
1.1. Hậu tố là gì?
Hậu tố (suffix) là một chuỗi ký tự được đặt ở cuối một giá trị. Ví dụ:
– 100 + kg → 100kg
– 2026-05-01 + (Ngày kiểm kê) → 2026-05-01 (Ngày kiểm kê)
1.2. Khi nào cần thêm hậu tố?
- Đánh dấu đơn vị: Khi các giá trị số cần kèm theo đơn vị đo (kg, m, USD…).
- Phân loại: Thêm ký hiệu để phân biệt các nhóm dữ liệu (ví dụ:
A,B,Ccho các loại khách hàng). - Ghi chú: Đính kèm thông tin bổ sung như ngày, trạng thái, nhận xét.
- Chuẩn hoá dữ liệu: Khi dữ liệu được nhập từ nhiều nguồn khác nhau, việc thêm hậu tố giúp đồng nhất.
Có thể bạn quan tâm: Reset Excel Về Mặc Định: Hướng Dẫn Chi Tiết Khôi Phục Cài Đặt Gốc Và Tối Ưu Hóa Trải Nghiệm
2. Phương Pháp Thêm Hậu Tố Cơ Bản
2.1. Sử Dụng Toán Tử Nối (&)
Công thức đơn giản nhất để thêm hậu tố là sử dụng toán tử &:
=A2 & "kg"
Giả sử ô A2 chứa giá trị 120, công thức trên sẽ trả về 120kg.
2.1.1. Thêm nhiều hậu tố
Nếu muốn nối nhiều chuỗi:
=A2 & " kg (" & B2 & ")"
Giả sử A2 = 120, B2 = Cá, kết quả sẽ là 120 kg (Cá).
2.2. Hàm CONCATENATE (hoặc CONCAT)
Hàm CONCATENATE (trong Excel 2026 trở về trước) hoặc CONCAT (Excel 2026 và Office 365) thực hiện cùng chức năng:
=CONCATENATE(A2, " kg")
Hoặc:
=CONCAT(A2, " kg")
2.3. Hàm TEXT Định Dạng Số
Khi muốn định dạng số và đồng thời thêm hậu tố, hàm TEXT rất hữu ích:
=TEXT(A2, "#,##0") & " kg"
Điều này cho phép bạn hiển thị số với dấu phân cách hàng nghìn và thêm đơn vị.
2.3.1. Định dạng ngày tháng
=TEXT(A2, "dd/mm/yyyy") & " (Ngày kiểm kê)"
Nếu A2 là ngày 01/05/2026, kết quả sẽ là 01/05/2026 (Ngày kiểm kê).
3. Thêm Hậu Tố Tự Động Cho Toàn Cột
3.1. Sử Dụng Fill Handle
- Nhập công thức trong ô đầu tiên (ví dụ:
=A2 & " kg"). - Kéo Fill Handle (ô góc dưới bên phải) xuống các ô còn lại.
- Excel sẽ tự động sao chép công thức cho toàn cột.
3.2. Sử Dụng Table và Structured References
Nếu dữ liệu được chuyển thành Table (Ctrl+T), bạn có thể dùng Structured References:
=@Số lượng & " kg"
Công thức này sẽ tự động áp dụng cho toàn bộ cột trong Table, đồng thời giữ tính linh hoạt khi thêm hoặc xóa hàng.
3.3. Sử Dụng Power Query (Get & Transform)
Power Query cho phép bạn thêm hậu tố trong quá trình nhập dữ liệu, mà không cần tạo công thức trong sheet.
Bước thực hiện:
- Import dữ liệu: Data → Get Data → From Table/Range.
- Trong Power Query Editor, chọn cột cần thêm hậu tố.
- Vào Add Column → Custom Column.
- Nhập công thức:
m = Số lượng & " kg"
- Đặt tên cột mới (ví dụ:
Số lượng (kg)), rồi Close & Load.
Lợi ích: Dữ liệu gốc không bị thay đổi, mọi thay đổi được lưu trong query, dễ dàng cập nhật khi nguồn dữ liệu thay đổi.
4. Thêm Hậu Tố Dựa Trên Điều Kiện
4.1. Hàm IF
Bạn có thể thêm hậu tố khác nhau dựa trên giá trị:
=IF(A2>1000, A2 & " tấn", A2 & " kg")
Nếu A2 > 1000, kết quả sẽ là 1200 tấn; ngược lại 800 kg.
4.2. Hàm IFS (Excel 2026 trở lên)
=IFS( A2>=1000, A2 & " tấn", A2>=100, A2 & " kg", TRUE, A2 & " g"
)
4.3. Kết hợp VLOOKUP hoặc XLOOKUP
Nếu bạn có bảng quy ước chuyển đổi:
| Ngưỡng | Hậu Tố |
|---|---|
| >=1000 | tấn |
| >=100 | kg |
| <100 | g |
Bạn có thể dùng XLOOKUP:
=A2 & " " & XLOOKUP(A2, {1000,100,0}, {"tấn","kg","g"})
5. Thêm Hậu Tố Với VBA (Macro)

Có thể bạn quan tâm: Cách Thu Nhỏ Ô Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Khi cần tự động hoá cho hàng ngàn hoặc hàng triệu bản ghi, VBA là lựa chọn mạnh mẽ.
5.1. Macro Cơ Bản
Sub ThemHauTo() Dim rng As Range, cell As Range Set rng = Range("A2:A1000") ' Thay đổi phạm vi phù hợp For Each cell In rng If IsNumeric(cell.Value) Then cell.Offset(0, 1).Value = cell.Value & " kg" End If Next cell
End Sub
- Giải thích: Macro này đọc giá trị trong cột A, nếu là số thì ghi kết quả (cùng giá trị + ” kg”) vào cột B.
5.2. Thêm Hậu Tố Dựa Trên Điều Kiện
Sub ThemHauToDacBiet() Dim rng As Range, cell As Range Set rng = Range("A2:A1000") For Each cell In rng If IsNumeric(cell.Value) Then Select Case cell.Value Case Is >= 1000 cell.Offset(0, 1).Value = cell.Value & " tấn" Case Is >= 100 cell.Offset(0, 1).Value = cell.Value & " kg" Case Else cell.Offset(0, 1).Value = cell.Value & " g" End Select End If Next cell
End Sub
5.3. Gọi Macro Từ Nút
- Vào Developer → Insert → Button (Form Control).
- Gán macro
ThemHauTocho nút. - Nhấn nút để thực thi nhanh chóng.
6. Thêm Hậu Tố Trong Excel Online Với Office Scripts
Nếu bạn làm việc trên Excel Online, VBA không khả dụng, thay vào đó là Office Scripts (TypeScript).
6.1. Script Cơ Bản
function main(workbook: ExcelScript.Workbook) { // Lấy sheet và phạm vi let sheet = workbook.getWorksheet("Sheet1"); let range = sheet.getRange("A2:A1000"); let values = range.getValues(); // Tạo mảng kết quả let result: (string | number) = ; for (let i = 0; i < values.length; i++) { let val = valuesi0; if (typeof val === "number") { result.push(val + " kg"); } else { result.push(val); } } // Ghi vào cột B sheet.getRange("B2:B1000").setValues(result);
}
6.2. Thêm Hậu Tố Dựa Trên Điều Kiện
Bạn có thể mở rộng script:
if (typeof val === "number") { let suffix = val >= 1000 ? " tấn" : " kg"; result.push(val + suffix);
}
7. Các Lưu Ý Khi Thêm Hậu Tố
- Kiểu dữ liệu: Khi thêm hậu tố, giá trị sẽ chuyển thành chuỗi (text). Nếu bạn cần thực hiện tính toán sau này, hãy giữ một cột gốc không đổi.
- Định dạng hiển thị: Đôi khi chỉ muốn hiển thị hậu tố mà không thay đổi dữ liệu thực tế, có thể sử dụng Custom Number Format. Ví dụ, định dạng
0 "kg"sẽ hiển thị120 kgnhưng giá trị trong ô vẫn là số 120. - Khả năng lọc & sắp xếp: Khi dữ liệu đã có hậu tố, việc lọc hoặc sắp xếp có thể bị ảnh hưởng nếu không chuẩn hoá. Đánh giá xem cần giữ cột gốc hay không.
- Độ dài chuỗi: Excel giới hạn 32,767 ký tự cho một ô. Tránh thêm hậu tố quá dài cho dữ liệu lớn.
- Đa ngôn ngữ: Khi làm việc với các ngôn ngữ khác nhau, chú ý tới ký tự đặc biệt và mã Unicode.
8. Thực Hành: Một Dự Án Mini
8.1. Bối cảnh
Bạn có bảng danh sách sản phẩm với các cột:
– A: Mã SP
– B: Tên SP
– C: Trọng lượng (g)
– D: Giá (USD)
Yêu cầu:
1. Thêm cột E: Trọng lượng kèm đơn vị (kg hoặc g tùy vào giá trị).
2. Thêm cột F: Giá kèm tiền tệ (USD).
3. Định dạng cột F để hiển thị dấu phân cách hàng nghìn.
8.2. Giải pháp không VBA
| Công Thức | Vị Trí |
|---|---|
=IF(C2>=1000, TEXT(C2/1000, "#,##0.##") & " kg", C2 & " g") | E2 |
=TEXT(D2, "#,##0") & " USD" | F2 |
- Kéo công thức xuống toàn cột.
- Đặt Custom Number Format cho cột F nếu muốn hiển thị
#,##0 "USD"mà không cần hàm TEXT.
8.3. Giải pháp VBA
Sub ThemHauToSanPham() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, "C").End(xlUp).Row Dim i As Long For i = 2 To lastRow ' Trọng lượng If ws.Cells(i, "C").Value >= 1000 Then ws.Cells(i, "E").Value = Format(ws.Cells(i, "C").Value / 1000, "#,##0.##") & " kg" Else ws.Cells(i, "E").Value = ws.Cells(i, "C").Value & " g" End If ' Giá ws.Cells(i, "F").Value = Format(ws.Cells(i, "D").Value, "#,##0") & " USD" Next i
End Sub
9. Tối Ưu Hóa Với Power Query Khi Xử Lý Dữ Liệu Lớn
Power Query cho phép thêm hậu tố trong quá trình ETL (Extract, Transform, Load) mà không làm chậm workbook.
9.1. Thêm Hậu Tố Dựa Trên Bảng Quy Ước
Giả sử có bảng quy ước UnitMap:
| MinValue | MaxValue | Unit |
|---|---|---|
| 0 | 999 | g |
| 1000 | 999999 | kg |
| 1000000 | 9999999 | t |
Trong Power Query:
1. Merge Queries: Nối dữ liệu chính với UnitMap dựa trên điều kiện >= MinValue và <= MaxValue.
2. Thêm cột tùy chỉnh:
m = Table.AddColumn(MergedTable, "Trọng lượng (định dạng)", each if Weight >= 1000000 then Number.ToText(Weight/1000000) & " t" else if Weight >= 1000 then Number.ToText(Weight/1000) & " kg" else Number.ToText(Weight) & " g")
- Loại bỏ các cột không cần thiết và Load về sheet.
9.2. Lợi Ích
- Tốc độ: Power Query xử lý trên bộ nhớ tạm, không làm chậm Excel.
- Tái sử dụng: Query có thể được lưu và áp dụng cho các tập dữ liệu mới chỉ bằng một click.
- Ghi chú: Khi dữ liệu nguồn thay đổi, chỉ cần refresh query để cập nhật hậu tố tự động.
10. Tổng Kết
Việc thêm hậu tố trong Excel không chỉ là một thao tác đơn thuần mà còn là một kỹ năng quan trọng giúp bạn:
- Trình bày dữ liệu rõ ràng, có ngữ cảnh.
- Chuẩn hoá dữ liệu từ nhiều nguồn khác nhau.
- Tự động hoá quy trình xử lý dữ liệu lớn.
- Tận dụng các công cụ mạnh mẽ như hàm, Power Query, VBA và Office Scripts.
10.1. Khi Nào Nên Dùng Cách Nào?
| Phương pháp | Khi nào dùng | Ưu điểm | Nhược điểm |
|---|---|---|---|
Toán tử &, hàm CONCAT | Dữ liệu nhỏ, nhanh | Dễ hiểu, không cần kỹ năng lập trình | Không thích hợp cho dữ liệu khổng lồ |
Hàm TEXT + IF | Cần định dạng số/ngày + điều kiện | Định dạng linh hoạt | Công thức phức tạp nếu nhiều điều kiện |
| Table + Structured References | Dữ liệu dạng bảng | Tự động mở rộng, dễ bảo trì | Yêu cầu dữ liệu ở dạng Table |
| Power Query | Dữ liệu lớn, cần ETL | Xử lý nhanh, tái sử dụng | Cần học Power Query |
| VBA | Tự động hoá nâng cao, macro | Linh hoạt, tốc độ cao | Cần kiến thức lập trình, bảo mật macro |
| Office Scripts | Excel Online, môi trường cloud | Tích hợp với Power Automate | Cần viết TypeScript, chưa hỗ trợ VBA |
10.2. Bước Tiếp Theo
- Thực hành: Áp dụng các công thức trên vào file thực tế.
- Khám phá Power Query: Tham gia các khóa học ngắn về Get & Transform.
- Học VBA/Office Scripts: Đối với công việc tự động hoá thường xuyên.
- Xây dựng chuẩn: Định nghĩa quy ước hậu tố trong doanh nghiệp để đồng nhất.
Hy vọng bài viết đã cung cấp cho bạn một cẩm nang toàn diện về cách thêm hậu tố trong Excel, từ những thao tác đơn giản đến các giải pháp tự động hoá phức tạp. Hãy áp dụng ngay và nâng cao hiệu suất làm việc của mình!

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