Hàm đếm Số Thứ Tự
· Cập nhật 24/10/2026
Hàm đếm số thứ tự trong Excel phổ biến nhất là ROW, SEQUENCE và tổ hợp IF + SUBTOTAL; ngoài ra bạn có thể kéo chuột hoặc dùng Fill Series mà không cần công thức. Chọn cách nào tùy bảng tính của bạn có hay xóa dòng, lọc dữ liệu hay để trống dòng hay không. Bài viết so sánh từng cách để bạn chọn đúng ngay từ đầu, tránh tình trạng xóa một dòng là số thứ tự nhảy loạn.
- Nên sửa máy tính ở đâu: gọi thợ tại nhà hay mang ra tiệm?
- Sửa camera hết bao nhiêu tiền? Khi nào nên sửa, khi nào thay camera mới
- Nạp mực cho máy in hay thay hộp mực mới: so sánh và cách chọn đúng
- Cứu dữ liệu ổ cứng SSD khác HDD thế nào? Tự dùng phần mềm hay mang đi cứu
- Sửa mic laptop bao nhiêu tiền? Phân biệt lỗi cài đặt, driver và hỏng phần cứng

Chọn cách đánh số thứ tự theo tình huống
| Tình huống | Cách nên dùng | Tự cập nhật khi xóa, chèn dòng? |
|---|---|---|
| Bảng cố định, chỉ cần đánh số thứ tự một lần | Kéo chuột hoặc Fill Series | Không |
| Bảng hay chèn, xóa dòng | Hàm ROW | Có |
| Cần sinh nhanh một dãy số dài (Excel 365, 2021) | Hàm SEQUENCE | Có, theo tham số |
| Bảng có dòng trống, chỉ đánh số dòng có dữ liệu | IF + COUNTA hoặc IF + SUBTOTAL | Có |
| Bảng hay dùng bộ lọc, muốn số thứ tự liên tục theo dòng đang hiện | SUBTOTAL(103; …) | Có, kể cả khi lọc |
Cách 1: Kéo chuột (Fill Handle)
- Nhập 1 vào ô đầu, 2 vào ô kế tiếp.
- Bôi đen hai ô, đưa chuột tới góc dưới bên phải vùng chọn cho tới khi hiện dấu cộng đen.
- Kéo xuống, hoặc nhấp đúp để Excel tự điền tới dòng cuối có dữ liệu ở cột bên cạnh.
Excel đọc bước nhảy từ hai ô đầu: nhập 1 và 3 sẽ ra dãy số lẻ, nhập 10 và 20 sẽ ra dãy cách 10. Cũng có thể chỉ nhập 1, giữ Ctrl trong khi kéo để Excel tăng dần.
Cách 2: Fill Series để đánh số dãy dài
- Nhập 1 vào ô đầu và chọn ô đó.
- Vào Home > Fill > Series.
- Chọn Columns (theo cột), Linear, Step value là 1, Stop value là số cuối, ví dụ 5000.
- Bấm OK.
Cách này nhanh với bảng hàng nghìn dòng, không phải kéo chuột lâu.
Cách 3: Công thức cộng dồn
Nhập 1 vào ô A2, ô A3 gõ =A2+1 rồi kéo xuống. Dễ hiểu nhưng có nhược điểm: xóa một dòng ở giữa sẽ làm các ô bên dưới báo lỗi #REF!.
Cách 4: Hàm ROW tự cập nhật
ROW() trả về số hàng của chính ô chứa công thức. Nếu bảng bắt đầu ở hàng 2 (hàng 1 là tiêu đề), nhập ở ô A2:
=ROW()-1
Kéo xuống hết bảng. Nếu bảng bắt đầu ở hàng 5, dùng =ROW()-4. Khi xóa hoặc chèn dòng, số thứ tự tự đánh lại liên tục. Một cách viết khác ít phụ thuộc vị trí là =ROW()-ROW($A$1), với A1 là ô tiêu đề.
Cách 5: Hàm SEQUENCE sinh nhanh cả dãy số
Trên Excel 365, Excel 2021 trở lên, nhập ở ô đầu:
=SEQUENCE(100)
Excel trả về 100 số từ 1 tới 100 xuống các ô bên dưới. Cú pháp đầy đủ là SEQUENCE(số hàng; số cột; số bắt đầu; bước nhảy). Muốn số thứ tự tự khớp với số dòng có dữ liệu ở cột B, dùng =SEQUENCE(COUNTA(B2:B1000)). Lưu ý vùng bên dưới phải trống, nếu không sẽ báo lỗi #SPILL!.
Cách 6: Bỏ qua dòng trống với IF + COUNTA
Khi bảng có dòng trống hoặc dòng tiêu đề nhóm, bạn chỉ muốn đánh số dòng có dữ liệu. Giả sử dữ liệu chính ở cột B từ hàng 2, nhập ở A2:
=IF(B2=””;””;COUNTA($B$2:B2))
Dòng nào cột B trống sẽ để trống, dòng có dữ liệu sẽ được đếm tăng dần. Ký hiệu $ khóa điểm đầu của vùng đếm (nhấn F4 trên Windows để thêm nhanh). Dấu phân cách là chấm phẩy hay dấu phẩy tùy cài đặt vùng của máy.
Cách 7: Đánh số theo dòng đang hiển thị khi lọc
Với bảng hay dùng AutoFilter, thay COUNTA bằng SUBTOTAL với mã 103 (đếm ô không trống, bỏ qua dòng bị ẩn):
=IF(B2=””;””;SUBTOTAL(103;$B$2:B2))
Khi lọc theo một điều kiện, số thứ tự của các dòng còn hiện vẫn chạy liên tục 1, 2, 3… Rất tiện khi in danh sách theo từng nhóm.
Lỗi thường gặp
- Kéo chuột mà mọi ô đều giống ô đầu: chỉ chọn một ô khi kéo; chọn hai ô hoặc giữ Ctrl.
- Không thấy dấu cộng để kéo: vào File > Options > Advanced, bật “Enable fill handle and cell drag-and-drop”.
- Số thứ tự hiện dạng ngày tháng: định dạng ô đang là Date, đổi về General hoặc Number.
- Công thức không tự tính: kiểm tra Formulas > Calculation Options đang ở Automatic.
Câu hỏi thường gặp
Google Sheets dùng được các hàm này không?
Được. ROW, SEQUENCE, COUNTA, SUBTOTAL đều có trong Google Sheets với cú pháp tương tự.
Có đánh số thứ tự kiểu 001, 002 được không?
Được. Dùng =TEXT(ROW()-1;”000″) hoặc định dạng ô Custom với mã 000.
Excel chạy chậm khi bảng nhiều công thức thì sao?
Giới hạn vùng tham chiếu thay vì dùng cả cột, tắt tính tự động khi nhập liệu lớn. Nếu máy thường xuyên đơ khi mở tệp Excel, Service24h có thể kiểm tra và đề xuất nâng cấp RAM, SSD phù hợp, báo chi phí trước khi làm.
Gửi nhu cầu hoặc hình ảnh thiết bị qua Zalo/Hotline 0917 392 283 — Service24h tư vấn và báo giá phù hợp.
Dịch vụ kỹ thuật tận nơi TP.HCM — tư vấn đúng nhu cầu, báo giá nhanh
Nhận tư vấn và báo giá
Để lại số điện thoại, kỹ thuật viên gọi lại tư vấn đúng nhu cầu.
Nên sửa máy tính ở đâu: gọi thợ tại nhà hay mang ra tiệm?
Table of ContentsSửa tại nhà và mang ra tiệm khác nhau thế nào?Khi nào nên gọi thợ đến tận nơi?Khi…
Sửa camera hết bao nhiêu tiền? Khi nào nên sửa, khi nào thay camera mới
Table of ContentsChi phí sửa camera phụ thuộc vào những gì?Khi nào nên sửa, khi nào nên thay camera mới?Nên…
Nạp mực cho máy in hay thay hộp mực mới: so sánh và cách chọn đúng
Table of ContentsNạp mực và thay hộp mực mới khác nhau thế nào?Khi nào nên nạp mực, khi nào nên…