Atlasiet katru piekto rindu - VBA koda piemēri

Satura rādītājs

Atlasiet katru piekto rindu

Iedomājieties, ka mums Excel izklājlapā ir 20 000 datu rindu:

Tomēr ko darīt, ja vēlaties samazināt šos datus, piemēram, ņemt katru piekto rindu? Šis raksts parāda, kā to var izdarīt. Funkcija Rinda () norāda katras rindas numuru:

Funkcija Mod ļauj mums veikt moduļu aritmētiku:

= Mod (skaitlis, dalītājs)

Piešķir atlikumu, kad “Skaitlis” ir dalīts ar “Dalītājs”. Tātad, piemēram:

= Mod (28,5)

Atlikumu piešķirs 3, ja 28 dalīs ar 5.
Tātad mēs varam aplūkot rindas numuru un redzēt, kas notiek, kad tam veicam moduļu aritmētiku:

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

ti, ņemiet vērā atlikumu, kad rindas numurs ir sadalīts 5. Ja atlikums ir 0, tad šūnā ievietojiet 1, pretējā gadījumā ievietojiet nulli. Ērtības labad iepriekš tabulā esmu kodējis rindu numurus. Tagad mēs ievietojam papildu kolonnu, lai noskaidrotu, kad tas notiek. Formulas būs formulas, kā norādīts iepriekš:

Mēs redzam, ka rindām ar rindu numuriem, kas dalās ar 5, ir modulo 1. Ja tagad FILTRĒJAM datus, lai parādītu tikai 1:

Ja tagad atlasām tikai redzamās šūnas un pēc tam kopējam tikai šos datus, mums ir sava datu apakškopa.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave