Vyberte položku Každý 5. riadok - Príklady kódu VBA

Vyberte položku Každý 5. riadok

Predstavte si, že máme 20 000 riadkov údajov v tabuľke programu Excel:

Ale čo keby ste chceli tieto údaje obmedziť, napríklad vziať každý 5. riadok? Tento článok ukazuje, ako sa to dá urobiť. Funkcia Row () udáva číslo každého riadku:

Funkcia Mod nám umožňuje vykonávať modulovú aritmetiku:

= Mod (číslo, deliteľ)

Poskytne zvyšok, keď je „Číslo“ delené „Deliteľ“. Takže napríklad:

= Mod (28,5)

Dá 3 zvyšok, keď 28 vydelíme 5.
Môžeme sa teda pozrieť na číslo riadka a zistiť, čo sa stane, keď na ňom vykonáme modulovú aritmetiku:

= IF (Mod (Riadok (), 5) = 0,1,0)

tj. vezmite do úvahy zvyšok, keď je číslo riadka delené 5. Ak je zvyšok 0, potom do bunky vložte 1, v opačnom prípade dajte nulu. Pre jednoduchosť som naprogramoval čísla riadkov vo vyššie uvedenej tabuľke. Teraz vložíme ďalší stĺpec, aby to fungovalo, keď k tomu dôjde. Vzorce budú modulové vzorce ako je uvedené vyššie:

Vidíme, že riadky s číslami riadkov deliteľnými 5 majú modul 1. Ak teraz FILTUJEME údaje tak, aby zobrazovali iba 1:

Ak teraz vyberieme iba Viditeľné bunky a potom skopírujeme iba tieto údaje, máme podmnožinu našich údajov.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave