Có thể bạn quan tâm: Cách Xử Lý Số Liệu Thống Kê Bằng Excel
Giới thiệu chung
Trong công việc sử dụng Microsoft Excel, việc đánh số thứ tự các dòng, cột hay hàng dữ liệu là một thao tác thiết yếu giúp người dùng quản lý, phân loại và trích xuất thông tin một cách nhanh chóng. Tuy nhiên, khi muốn tạo số thứ tự có định dạng “01”, “02”, “03” … thay vìplanung tự động “1”, “37”, “156” thì nhiều người thường gặp khó khăn vì Excel mặc định không hỗ trợ tự động thêm số 0 phía trước. Đừng lo lắng, trong bài viết này chúng ta sẽ đi sâu vào các phương pháp, công thức, và thủ thuật để thực hiện tính năng đánh số thứ tự “01 02 03 …” một cách hiệu quả, linh hoạt nhất.
Có thể bạn quan tâm: Cách Xếp Loại Học Sinh Khá Giỏi Trong Excel
1. Nhiệm vụ cần thực hiện: Tại sao lại cần số thứ tự “01 02” thay vì “1 2”?
Trước khi đi vào cách thực hiện, chúng ta hãy đặt câu hỏi: Tại sao lại có nhu cầu đặc biệt khi muốn số thứ tự có tiền tố 0?
Định dạng chuẩn trong danh sách
Khi danh sách được sử dụng trong các trường hợp chuyên nghiệp (ví dụ, mã tài liệu, mã sản phẩm, mã nhân viên), thường có quy định rằng tất cả các mã phải có độ dài cố định. Nếu một số có độ dài 1 chữ số, nó sẽ làm mất đồng nhất trong giao diện, gây khó khăn cho việc sắp xếp và so sánh.Sắp xếp chuẩn
Nếu bạn sắp xếp dữ liệu theo thứ tự thứ tự, số “10” sẽ được xếp trước “2” nếu không có tiền tố 0. Việc có “01 02 … 10” sẽ giúp sắp xếp theo thứ tự chính xác khi so sánh chuỗi.Tính nhất quán trong báo cáo
Khi xuất dữ liệu sang PDF hoặc Excel, các số “01 02” có thể giữ nguyên vị trí trong định dạng bảng, tránh việc trục trặc khi người đọc nhìn thấy “1 2 10” mà không thấy rõ thứ tự.Định dạng chuẩn trong phần mềm khác
Khi nhập dữ liệu vào hệ thống quản lý bán hàng (ERP), số thứ tự “01 02” có thể được Nhận dạng đúng hơn, tránh lỗi khi nhập máy.
Như vậy, việc đánh số thứ tự “01 02” không chỉ là thẩm mỹ mà còn mang lại tính chính xác, nhất quán cho dữ liệu.
Có thể bạn quan tâm: Cách Xóa Khoảng Trắng Giữa Các Chữ Trong Excel: Hướng Dẫn Chi Tiết Và Các Phương Pháp Thực Hành
2. Cách thực hiện đánh số thứ tự “01 02” trong Excel
2.1. Phương pháp 1: Sử dụng công thức TEXT
2.1.1. Cấu trúc công thức
Công thức TEXT của Excel cho phép chuyển đổi giá trị số sang dạng chuỗi với định dạng tùy chỉnh. Để tạo số thứ tự có tiền tố 0, chúng ta có thể nhập vào ô A2 công thức:
=TEXT(SEQUENCE(10,1,1,1),"00")
SEQUENCE(10,1,1,1)tạo ra một dãy số từ 1 đến 10. Bạn có thể thay 10 bằng số lượng dòng muốn tạo."00"trongTEXTđịnh nghĩa hai chữ số, nếu giá trị có ít hơn hai chữ số, Excel tự động thêm số 0 ở phía trước.
2.1.2. Ví dụ thực tế
| A | B |
|---|---|
| 01 | Dữ liệu 1 |
| 02 | Dữ liệu 2 |
| 03 | Dữ liệu 3 |
Cách này khá tiện lợi khi bạn muốn tạo một danh sách tự động mà không cần kéo chuột.
2.1.3. Lưu ý khi làm việc với dữ liệu lớn
Nếu bạn muốn tạo hàng nghìn dòng, dùng SEQUENCE sẽ nhanh và hiệu quả. Tuy nhiên, hãy lưu ý rằng công thức sẽ tạo một mảng dynamic array và khi mở file trên phiên bản Excel cũ hơn (2026 hoặc trước), công thức này sẽ không hoạt động.
2.2. Phương pháp 2: Sử dụng công thức TRUNC + TEXT
Nếu Formulas dynamic array không khả dụng, bạn có thể dùng công thức truyền thống:
Trong ô A2 nhậpection:
Papinet:
=TEXT(ROW(A1)-ROW($A$1)+1,"00")
ROW(A1)trả về số dòng hiện tại. Khi kéo xuống,ROW(A2)sẽ trả về 2, v.v.ROW($A$1)giữ nguyên là 1, giúp tính giá trị bắt đầu từ 1.TEXT(...,"00")chuyển sang chuỗi có hai chữ số.
Kéo công thức xuống cho đến khi đạt số lượng dòng mong muốn.
2.3. Phương pháp 3: Sử dụngbool hàm CONCATENATE và công thức
Nếu bạn muốn tạo một chuỗi số có tiền tố “0” nhưng số lượng chữ số lớn hơn, bạn có thể dùng công thức:
=TEXT(ROW(A1)-ROW($A$1)+1,"000") // Đối với 3 chữ số
Hoặc dùng TEXT(ROW(A1)-ROW($A$1)+1,"0000") cho 4 chữ số, v.v.
2.4. Phương pháp 4: Sử dụng công cụ “Fill Series”
Nếu bạn muốn nhanh chóng đánh số thứ tự trong một cột:
- Nhập số 1 vào ô A2.
- Nhập số 2 vào ô A3.
- Chọn hai ô A2:A3.
- Kéo đuôi chuột (fill handle) xuống dưới cho đến khi đạt số lượng dòng mong muốn. QA.
Excel sẽ tự động thực hiện “Series” với khởi đầu 1 và bước tăng 1. Tuy nhiên, số 1 sẽ hiển thị là “1” chứ không có “0”. Để có “01”, bạn cần định dạng lại cột:
- Chọn cột A.
- Nhấn chuột phải → Format Cells → Number → Custom.
- Gõ
00vào phần Type.
Sau khi áp dụng, số “1” sẽ hiển thị thành “01”, “2” thành “02”, v.v.
2.5. Phương pháp 5: Dùng hàm CONCAT và TEXT
Bạn có thể kết hợp CONCAT (hoặc221 CONCATENATE) với TEXT để tạo chuỗi số tùy chỉnh:
=CONCAT("0",TEXT(ROW(A1)-ROW($A$1)+1,"0"))
Ví dụ:
– Nếu ROW(A1)-ROW($A$1)+1 = 1, thì TEXT(...,"0") trả về “1”.
– CONCAT("0","1") trả về “01”.
Bạn có thể điều chỉnh số “0” và định dạng trong TEXT tùy theo nhu cầu.
3. Mẹo nâng cao: Đánh số thứ tự “01 02” trong danh sách động

Có thể bạn quan tâm: Cách Đánh Dấu Bé Hơn Hoặc Bằng Trong Excel
3.1. Sử dụng Dynamic Named Range
Nếu bạn muốn danh sách tự động mở rộng khi thêm dữ liệu mới, hãy tạo một kcal Named Range:
=OFFSET($A$2,0,0,COUNTA($B:$B),1)
COUNTA($B:$B)đếm số dòng có dữ liệu trong cột B (cột dữ liệu chính).OFFSETtạo một vùng dữ liệu bắt đầu từ A2 với chiều cao tương ứng.
Sau đó, sử dụng công thức:
=TEXT(SEQUENCE(COUNTA($B:$B),1,1,1),"00")
Điều này sẽ tự động cập nhật số thứ tự khi bạn thêm dòng mới vào cột B.
3.2. Tự động cập nhật khi xoá dòng
Nếu bạn xoá một dòng, công thức trong cột A vẫn giữ nguyên. Để tự động điều chỉnh, bạn cần dùng một Dynamic Array:
=TEXT(SEQUENCE(IFERROR(MATCH(2,1/($B$2:$B$1000<>"")),COUNTA($B$2:$B$1000)),1,1,1),"00")
Công thức phức tạp hơn, nhưng nó sẽ tự động giảm số lượng dòng khi có dòng bị xoá.
3.3. Đánh số thứ tự với định dạng “01-2026-001”
Nếu bạn muốn tạo mã số dạng “01-2026-001”, bạn cóinės:
=TEXT(ROW(A1)-ROW($A$1)+1,"00") & "-2026-" & TEXT(ROW(A1)-ROW($A$1)+1,"000")
Đây là.OK. Bạn có thể thay dépend 2026 bằng TEXT(NOW(),"yyyy") để lấy năm hiện tại tự động.
4. Lời khuyên khi làm việc với Excel
Khi làm việc với dữ liệu lớn: Tránh sử dụng
ROW()trong công thức nếu số dòng vượt 1000, vì nó làm chậm Excel. Thay vào đó, dùngSEQUENCE()hoặcOFFSET().Định dạng ô: Đặt định dạng ô trước khi nhập dữ liệu nếu bạn muốn giữ “01”. Khi nhập dữ liệu số, Excel mặc định bỏ đi số 0. Định dạng “Custom” là cách nhanh nhất.
Kiểm tra tính nhất quán: Sau khi tạo số thứ tự, hãy thực hiện một phép kiểm tra sắp xếp hoặc lọc để chắc chắn rằng các số không bị trùng lặp hay sai thứ tự.
Sử dụng bảng (Table): seedu chuyển vùng dữ liệu thành Table (Ctrl+T). Khi bạn thêm dòng mới vào cuối bảng, các công thức Demo sẽ tự động kéo xuống, giúp duy trì số thứ tự.
5. Kiểm thử thực tế: Một ví dụ chi tiết
Giả sử bạn làm việc cho một công ty sản xuất, và cần tạo danh sách mã sản phẩm theo quy chuẩn: SP-YY-XXX, trong đó:
SP: ký hiệu sản phẩm.YY: năm sản xuất (02 ký tự).XXX: số thứ tự trong năm (ba ký tự, có tiền tố 0).
5.1. Chuẩn bị dữ liệu
| Cột A | Cột B |
|---|---|
| SP-24-001 | Mã sản phẩm 1 |
| SP-24-002 | Mã sản phẩm 2 |
| SP-24-003 | Mã sản phẩm 3 |
5.2. Công thức jpg
Trong ô A2 nhập:
="SP-" & TEXT(YEAR(TODAY()),"00") & "-" & TEXT(ROW(A1)-ROW($A$1)+1,"000")
Kéo công thức xuống. Bạn sẽ nhận được:
| A | B |
|---|---|
| SP-24-001 | 1 |
| SP-24-002 | 2 |
| SP-24-003 | 3 |
Nếu bạn muốn thêm dòng mới:
| A | B |
|---|---|
| SP-24-004 | 4 |
5.3. Cập nhật khi năm mới
Thay vì viết 2026 thủ công, bạn có thể dùng TEXT(TODAY(),"YY") để tự động lấy năm hiện tại:
="SP-" & TEXT(TODAY(),"YY") & "-" & TEXT(ROW(A1)-ROW($A$1)+1,"000")
Vậy khi năm mới, công thức vẫn tự động thay đổi.
6. Kết luận
Việc đánh số thứ tự “01 02 03 …” trong Excel không phải là một nhiệm vụ khó khăn nếu bạn biết các công cụ và công thức phù hợp. Dưới đây là tóm tắt các phương pháp chính:
- Sử dụng công thức TEXT với
SEQUENCEhoặcROWđể tự change. - Sử dụng “Fill Series” và định dạng Custom “00”.
- Kết hợp CONCAT và TEXT cho các trường hợp phức tạp.
- Tạo Dynamic Range và công thức tự động cập nhật khi thêm/xoá dòng.
- Định dạng bảng (Table) để công thức kéo dài tự động.
- Tùy chỉnh theo nhu cầu: thêm tiền tố ký tự, năm, hoặc mô tả.
Bằng cách áp dụng những kỹ thuật trên, bạn sẽ có thể tạo danh sách đánh số thứ tự chuẩn, đẹp mắt, và dễ dàng quản lý trong Excel. Nếu bạn cần thêm chi tiết hoặc có câu hỏi về cách áp dụng trong một tình huống cụ thể, hãy chia sẻ và chúng tôi sẽ hỗ trợ bạn!

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