Có thể bạn quan tâm: Cách Xuất Khẩu Dữ Liệu Trong Misa Ra Excel – Hướng Dẫn Đầy Đủ & Chi Tiết
Giới thiệu
Excel luôn được sử dụng rộng rãi trong công việc văn phòng, quản lý dữ liệu, phân tích tài chính và nhiều lĩnh vực khác. Một trong những thao tác thường gặp khi làm việc với dữ liệu trong Excel là đánh số thứ tự cho các dòng, mục, hoặc danh sách. Việc này không chỉ giúp bạn dễ dàng theo dõi, sắp xếp, mà còn hỗ trợ trong quá trình tạo báo cáo, lập biểu đồ, hoặc xuất dữ liệu sang các hệ thống khác.
Trong bài viết này, chúng ta sẽ tìm hiểu kỹ lưỡng các cách đánh số thứ tự trong Excel bằng cách sử dụng tính năng Fill Series, các công thức tự động, và một số mẹo hack giúp bạn làm việc nhanh hơn. Bài viết dài hơn 1500 từ sẽ cung cấp đầy đủ ví dụ, lời khuyên và giải pháp cho các tình huống thực tế mà bạn có thể gặp phải.
Có thể bạn quan tâm: Cách Xem Trang Trước Khi In Trong Excel 2007: Hướng Dẫn Chi Tiết Và Những Lưu Ý Quan Trọng
1. Tại sao cần đánh số thứ tự trong Excel?
1.1. Tăng tính có tổ chức của dữ liệu
Đánh số thứ tự giúp bạn phân loại dữ liệu theo thứ tự, từ đó dễ dàng thực hiện các thao tác như lọc, sắp xếp, hoặc phân tích thống kê.
1.2. Giúp tạo báo cáo chuyên nghiệp
Trong các báo cáo tài chính, báo cáo bán hàng, hay báo cáo KPI, việc có một cột số thứ tự rõ ràng sẽ làm cho báo cáo trông chuyên nghiệp hơn và dễ đọc hơn.
1.3. Dễ dàng tham chiếu và liên kết dữ liệu
Khi bạn cần tham chiếu dữ liệu từ một bảng khác, số thứ tự sẽ là một chỉ số duy nhất, giúp tránh nhầm lẫn và giảm sai sót trong công việc.
Có thể bạn quan tâm: Cách Vẽ Sơ Đồ Tổ Chức Công Ty Trong Excel
2. Cách đánh số thứ tự bằng Fill Series
2.1. Các bước cơ bản
- Chọn ô đầu tiên (ví dụ: A1) và nhập số 1.
- Chọn ô tiếp theo (ví dụ: A2) nếu bạn muốn tạo một chuỗi số liên tiếp (1, 2, 3…). Nếu bạn chỉ nhập số 1 vào A1, Excel sẽ tự động nhận dạng chuỗi khi bạn kéo sang.
- Kéo thả (drag) góc dưới bên phải của ô đã chọn (điểm fill handle) xuống các ô cần đánh số.
- Khi thả xuống, Excel sẽ tạo một chuỗi số tự động.
Lưu ý
- Nếu bạn chỉ nhập 1 số (ví dụ: 1) vào A1 và kéo sang, Excel sẽ tự động tạo chuỗi 1, 2, 3, … mà không cần nhập số thứ hai.
- Bạn có thể đổi lại kiểu số (ví dụ: 0, 1, 2) bằng cách nhập số đầu tiên và số thứ hai trước khi kéo.
2.2. Sử dụng Fill Series để tạo chuỗi số tùy chỉnh
Nếu bạn muốn bắt đầu từ một số khác, hoặc tăng số theo bước khác nhau, bạn có thể dùng tính năng Fill Series:
- Chọn ô A1, nhập số bắt đầu (ví dụ: 100).
- Chọn ô A2, nhập số tiếp theo (ví dụ: 200).
- Chọn cả hai ô A1 và A2.
- Vào menu Home > Fill > Series… (hoặc Ctrl+R).
- Trong hộp thoại Series, chọn.deepcopy:
- Series in: Columns ( viens).
- Type: Linear.
- Step value: 100.
- Stop value: 1000 (hoặc giá trị bạn muốn dừng).
- Nhấn OK. Excel sẽ tự động điền các giá trị từ 100, 200, 300,… cho tới 1000.
2.3. Thử nghiệm với các kiểu dữ liệu khác
- Chuỗi ký tự: Bạn có thể đánh số dạng “Item 1”, “Item 2”, … bằng cách nhập “Item 1” vào A1 và “Item 2” vào A2 Rever.
- Thời gian: Nếu bạn muốn đánh số các thời điểm, ví dụ: “08:00”, “08:15”, “08:30”, nhập hai giá trị đầu tiên và kéo hoặc dùng Fill Series với Step value = 0.25 (0.25 ngày = 6 giờ).
3. Đánh số thứ tự bằng công thức
Đôi khi, bạn muốn số thứ tự tự động cập nhật khi thực hiện thay đổi dữ liệu (chèn, xóa). Công thức ROW() là công cụ mạnh mẽ.
3.1. Sử dụng hàm ROW()
- Chèn một cột mới (ví dụ: cột A).
- Trong ô A2 (giả sử dòng đầu tiên chứa tiêu đề), nhập công thức:
=ROW()-1 - Ở đây,
ROW()trả về số dòng hiện tại. Trừ 1 để bắt đầu từ 1 (đừng quên điều chỉnh tùy theo vị trí tiêu đề). - Kéo công thức xuống các ô cần đánh số.
Ưu điểm:
– Số thứ tự tự động cập nhật khi bạn chèn dòng vào trên cùng hoặc xóa dòng.
3.2. Sử dụng hàm ROW() kèm với OFFSET
Nếu bạn muốn đánh số bắt đầu từ một số khác (ví dụ: 100), có thể dùng:
=ROW()-1+100
3.3. Sử dụng hàm COUNTA để đánh số dựa trên dữ liệu
Nếu bạn chỉ muốn đánh số những ô có dữ liệu,)this:
=COUNTA($B$2:B2)
.jsay
- Đặt công thức ở cột A, dòng 2. Khi dữ liệu trong cột B thay đổi, số thứ tự sẽ thay đổi tương ứng.
4. Đánh số thứ tự theo nhóm
Trong nhiều trường hợp, bạn cần đánh số thứ tự đối mangan (định dạng 1.1, 1.2, 2.1, …). Dưới đây là cách thực hiện.
4.1. Ví dụ 1: Đánh số theo cấp độ

Có thể bạn quan tâm: Cách Xếp Theo Thứ Tự Abc Trong Excel 2026
Giả sử bạn có bảng dữ liệu với các nhóm A, B, C, và trong mỗi nhóm có nhiều mục:
| Nhóm | Mục |
|---|---|
| A | 1 |
| A | 2 |
| B | Plant |
| B | 2 |
| C | 1 |
Bạn muốn đánh số theo cấu trúc: A.1, A.2, B.1, B.2, C.1,…
Cách làm:
- Đặt cột
Alà nhóm (Group). - Đặt cột
Blà mục (Item). - Trong cột
C(đánh số), nhập công thức:=A2 & "." & COUNTIF($A$2:A2, A2) COUNTIF($A$2:Aástico, A2)đếm số mục đã có trong nhóm hiện tại, tạo số thứ tự.- Kéo công thức xuống.
4.2. Mô hình 1.1.1, 1.1.2,…
Nếu bạn có cấu trúc ba cấp (cấp 1 > cấp 2 > cấp 3), bạn có thể dùng công thức phức tạp hơn:
=A2 & "." & COUNTIF($A$2:A2, A2) & "." & COUNTIFS($A$2:A2, A2, $B$2:B2, B2)
4.3. Sử dụng hàm IF để đánh số tùy ý
Bạn có thể tạo biểu thức điều kiện để đánh số theo tiêu chí riêng, ví dụ:
=IF(A2="A", "A." & COUNTIF.maps
5. Các mẹo nâng cao
5.1. Thêm số thứ tự vào khi lọc dữ liệu
Khi bạn lọc dữ liệu, có thể thấy số thứ tự không liên tục. Để hiển thị số thứ tự mới sau khi lọc, sử dụng:
=SUBTOTAL(103, $A$2:A2)
- Hàm
SUBTOTALvới 103 là hàmCOUNTnhưng bỏ qua các ô bị lọc đi.
5.2. Đánh số tự động khi nhập dữ liệu mới
Bên cạnh công thức ROW(), bạn có thể dùng định dạng có điều kiện để hiển thị số thứ tự chỉ khi ô đối ứng có dữ liệu:
- Chọn cột A.
- Vào Home > Conditional Formatting > New Rule > Use a formula to determine which cells to format.
- Nhập công thức:
=NOT(ISBLANK($B2)) - Đặt định dạng font, màu nền tùy thích.
5.3. Tạo số thứ tự dạng chuỗi “A wakes”
Bạn muốn đánh số theo dạng “A01”, “A02”, …:
="A" & TEXT(ROW()-1, "00")
Nếu muốn bắt đầu từ 1, dùng ROW()-1.
5.4. Đánh số theo ngày tháng
Nếu bạn cần đánh số theo ngày, ví dụ: “2026-01”, “2026-02”, …:
=TEXT(DATE(YEAR(TODAY()), ROW()-1, 1), "YYYY-MM")
5.5. Đánh số theo dãy dữ liệu trùng lặp
Nếu bạn muốn đánh số các dòng có giá trị trùng lặp trong một cột:
=COUNTIF($B$2:B2, B2)
6. Thực hành: 5 ví dụ thực tế
6.1. Ví dụ 1: Đánh số danh sách khách hàng
| STT | Tên Khách hàng |
|---|---|
| 1 | Nguyễn Văn A |
| 2 | Trần Thị B |
| 3 | Lê Văn C |
- Nhập
1vàoA2, kéo sang.
6.2. Ví dụ 2: Đánh số theo nhóm sản phẩm
| Nhóm | Mã sản phẩm | STT |
|---|---|---|
| A | A001 | 1 |
| A ذكر | A002 | 2 |
| B | B001 | 1 |
| B | B002 | 2 |
- Công thức trong cột C:
=B2 & "." & COUNTIF($B$2:B2, B2)
6.3. Ví dụ 3: Đánh số tự động khi nhập dữ liệu
- Sử dụng công thức
=ROW()-1trong cột A, kéo sang.
6.4. Ví dụ 4: Đánh số theo ngày tháng
| STT | Ngày |
|---|---|
| 2026-01 | 2026-01 |
| 2026-02 | 2026-02 |
- Công thức:
=TEXT(DATE(YEAR(TODAY()), ROW()-1, 1), "YYYY-MM")
6.5. Ví dụ 5: Đánh sốwrapped
| STT | Mã | Phần |
|---|---|---|
| 1 | A | 1 |
| 2 | A | 2 |
| 3 | B | 1 |
- Công thức:
=A2 & "." & COUNTIF($A$2:A2, A2)
7. Kết luận
Đánh số thứ tự trong Excel là một thao tác cơ bản nhưngઆ nhưng lại cực kỳ quan trọng trong quá trình làm việc với dữ liệu. Bằng cách sử dụng tính năng Fill Series, công thức như ROW(), COUNTIF(), và các công cụ nâng cao như SUBTOTAL() và Conditional Formatting, bạn có thể tạo ra các dãy số linh hoạt, chính xác và tự động cập nhật theo nhu cầu.
Những mẹo và ví dụ trên sẽ giúp bạn tiết kiệm thời gian, tránh sai sót và nâng cao tính chuyên nghiệp cho các báo cáo, dự án và công việc hàng ngày. Hãy thử áp dụng các kỹ thuật này trong thực tế để cảm nhận sự khác biệt và cải thiện 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ẻ.
