Chọn mọi hàng thứ 5 - Ví dụ về mã VBA

Chọn mọi hàng thứ 5

Hãy tưởng tượng rằng chúng ta có 20.000 hàng dữ liệu trong bảng tính Excel:

Tuy nhiên, nếu bạn muốn cắt dữ liệu này xuống, chẳng hạn như lấy mỗi hàng thứ 5 thì sao? Bài báo này chỉ ra cách nó có thể được thực hiện. Hàm Row () cung cấp số lượng mỗi hàng:

Chức năng Mod cho phép chúng ta thực hiện số học modulo:

= Mod (Số, Số chia)

Cho phần còn lại khi “Số” chia cho “Số chia”. Ví dụ:

= Mod (28,5)

Sẽ cho 3 phần còn lại khi 28 chia cho 5.
Vì vậy, chúng ta có thể nhìn vào số hàng và xem điều gì sẽ xảy ra khi chúng ta thực hiện số học modulo trên nó:

= IF (Mod (Hàng (), 5) = 0,1,0)

tức là coi phần còn lại khi số hàng được chia 5. Nếu phần còn lại là 0 thì đặt 1 vào ô, nếu không thì đặt 0. Để thuận tiện, tôi đã mã hóa cứng các số hàng trong bảng trên. Bây giờ chúng tôi chèn thêm cột để giải quyết khi điều này xảy ra. Các công thức sẽ là công thức modula như trên:

Chúng tôi thấy rằng các hàng có số hàng chia hết cho 5 có modulo 1. Nếu bây giờ chúng tôi LỌC dữ liệu để chỉ hiển thị số 1:

Nếu bây giờ chúng tôi chọn Chỉ các ô hiển thị và sau đó chỉ sao chép dữ liệu này, chúng tôi có tập hợp con dữ liệu của chúng tôi.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave