Selectați Fiecare al 5-lea rând - Exemple de cod VBA

Selectați Fiecare al 5-lea rând

Imaginați-vă că avem 20.000 de rânduri de date într-o foaie de calcul Excel:

Cu toate acestea, ce zici dacă ai dori să reduci aceste date, cum ar fi să ia fiecare rând 5? Acest articol arată cum se poate face. Funcția Row () dă numărul fiecărui rând:

Funcția Mod ne permite să realizăm aritmetica modulului:

= Mod (număr, divizor)

Oferă restul când „Număr” este împărțit la „Divizor”. Deci, de exemplu:

= Mod (28,5)

Vom da 3 restului când 28 este împărțit la 5.
Deci, putem privi numărul rândului și putem vedea ce se întâmplă atunci când executăm aritmetica modulo pe acesta:

= IF (Mod (Rând (), 5) = 0,1,0)

Adică luăm în considerare restul când numărul rândului este împărțit 5. Dacă restul este 0, atunci puneți un 1 în celulă, altfel puneți un zero. Pentru comoditate, am codificat numerele rândurilor din tabelul de mai sus. Acum inserăm o coloană suplimentară pentru a afla când se întâmplă acest lucru. Formulele vor fi formulele module, ca mai sus:

Vedem că rândurile care au numere de rând care sunt divizibile cu 5 au modulul 1. Dacă acum FILTRăm datele pentru a afișa doar 1:

Dacă acum selectăm numai celule vizibile și apoi copiem numai aceste date, avem subsetul nostru de date.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave