Velg hver 5. rad - eksempler på VBA -kode

Innholdsfortegnelse

Velg Hver 5. rad

Tenk deg at vi har 20 000 rader med data i et Excel -regneark:

Men hva om du ønsket å kutte disse dataene, for eksempel å ta hver 5. rad? Denne artikkelen viser hvordan det kan gjøres. Funksjonen Rad () gir tallet på hver rad:

Mod -funksjonen lar oss utføre modulo -aritmetikk:

= Mod (nummer, divisor)

Gir resten når “Number” er delt med “Divisor”. Så for eksempel:

= Mod (28,5)

Vil gi 3 resten når 28 er delt med 5.
Så vi kan se på radnummeret og se hva som skjer når vi utfører modulo -aritmetikk på det:

= HVIS (Mod (rad (), 5) = 0,1,0)

dvs. vurdere resten når radnummeret er delt 5. Hvis resten er 0, sett deretter en 1 i cellen, ellers sett et null. For enkelhets skyld har jeg hardkodet radnummerene i tabellen ovenfor. Nå setter vi inn en ekstra kolonne for å finne ut når dette skjer. Formlene vil være modulformlene som ovenfor:

Vi ser at rader som har radnummer som kan deles med 5, har modulo 1. Hvis vi nå FILTERER dataene for å vise bare 1 -tallet:

Hvis vi nå bare velger Synlige celler og deretter bare kopierer disse dataene, har vi vårt delsett av dataene våre.

wave wave wave wave wave