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.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave