Làm cách nào để điền số thứ tự bỏ qua hàng ẩn trong Excel?
Giả sử, bạn có một dải dữ liệu bộ lọc mà bạn muốn điền số thứ tự vào ô trống đã lọc như hình minh họa sau. Trong trường hợp này, kéo ô điều khiển điền sẽ không điền chính xác các ô nói chung, bài viết này, tôi sẽ nói về một số thủ thuật hay để giải quyết công việc này trong Excel.
Điền vào các số thứ tự bỏ qua các hàng ẩn với công thức
Điền vào các số thứ tự bỏ qua các hàng ẩn với mã VBA
Điền số thứ tự xuống bỏ qua các hàng ẩn với Kutools cho Excel
Điền vào các số thứ tự bỏ qua các hàng ẩn với công thức
Để chỉ điền số thứ tự vào các ô hiển thị, một công thức đơn giản có thể giúp bạn, vui lòng thực hiện như sau:
1. Nhập công thức này: = SUBTOTAL (103, $ B $ 3: $ B3)(B3 là ô hiển thị tương ứng với ô mà bạn muốn bắt đầu điền số thứ tự) vào ô đầu tiên mà bạn muốn điền số thứ tự, A3, cho ví dụ này, rồi nhấn đăng ký hạng mục thi , bạn sẽ nhận được số 1, xem ảnh chụp màn hình:
2. Sau đó chọn ô A3 và kéo chốt điền xuống các ô bạn muốn điền số thứ tự, xem ảnh chụp màn hình:
Điền vào các số thứ tự bỏ qua các hàng ẩn với mã VBA
Mã VBA sau cũng có thể giúp bạn điền các số thứ tự vào các ô chỉ hiển thị, vui lòng thực hiện như sau:
1. Giữ ALT + F11 phím để mở Microsoft Visual Basic cho các ứng dụng cửa sổ.
2. Nhấp chuột Chèn > Mô-đunvà dán mã sau vào Mô-đun Cửa sổ.
Mã VBA: Điền vào các số thứ tự bỏ qua các hàng ẩn:
Sub FillValue()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xTxt As String
Dim xVal As Long
Dim I As Long
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the data range", "Kutools for Excel", xTxt, , , , , 8)
Set xRg = xRg.SpecialCells(xlVisible)
Debug.Print xRg.Address
If xRg Is Nothing Then Exit Sub
For Each xCell In xRg
xVal = xVal + 1
xCell = xVal
Next
End Sub
3. Sau đó nhấn F5 để chạy mã này và một hộp nhắc xuất hiện để nhắc bạn chọn phạm vi dữ liệu mà bạn muốn điền, xem ảnh chụp màn hình:
4. Và sau đó nhấp vào OK , số thứ tự chỉ được điền vào các ô hiển thị.
Điền số thứ tự xuống bỏ qua các hàng ẩn với Kutools cho Excel
Hai phương pháp trên chỉ có thể giúp bạn điền số thứ tự vào các ô hiển thị, nếu bạn muốn điền thứ tự như AA-0001-BB, AA-0002-BB, AA-0003-BB…, các phương pháp trên sẽ không hoạt động. Nhưng, xin đừng lo lắng về, Kutools cho Excel'S Chèn số thứ tự tiện ích có thể giúp bạn hoàn thành nó một cách nhanh chóng và dễ dàng.
Kutools cho Excel : với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn trong 30 ngày. |
Sau khi cài đặt Kutools cho Excel, vui lòng làm như sau:
1. Chọn các ô mà bạn muốn điền vào các chuỗi trình tự.
2. Nhấp chuột Kutools > Chèn > Chèn số thứ tự, Trong Chèn số thứ tự hộp thoại, nhấn Mới , xem ảnh chụp màn hình:
3. Trong hộp thoại mở rộng, vui lòng chỉ định các cài đặt khi bạn cần vào phần dưới cùng bên trái, đồng thời, bạn có thể xem trước trình tự trong ngăn dưới cùng bên phải, xem ảnh chụp màn hình:
4. Sau khi hoàn tất cài đặt, hãy nhấp vào Thêm để lưu mục mới này vào hộp danh sách ở trên, xem ảnh chụp màn hình:
6. Và sau đó chọn mục bạn được tạo và nhấp vào Điền Phạm vi , các chuỗi trình tự đã được điền chỉ vào các ô hiển thị, xem ảnh chụp màn hình:
Tải xuống và dùng thử miễn phí Kutools cho Excel ngay!
Demo: Điền vào các số thứ tự bỏ qua các hàng ẩn với Kutools cho Excel
Công cụ năng suất văn phòng tốt nhất
Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...
Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều
- Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
- Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!