Válasszon minden ötödik sort - VBA kódpéldák

Válassza ki minden ötödik sort

Képzeljük el, hogy egy Excel táblázatban 20 000 sor adatunk van:

Mi van azonban akkor, ha le szeretné vágni ezeket az adatokat, például minden ötödik sort? Ez a cikk bemutatja, hogyan lehet ezt megtenni. A Sor () függvény megadja az egyes sorok számát:

A Mod Funkció lehetővé teszi számunkra a moduláris aritmetika végrehajtását:

= Mod (szám, osztó)

A fennmaradó részt adja meg, ha a „számot” osztja az „osztó”. Tehát például:

= Mód (28,5)

A maradékot 3 adja meg, ha 28 -at osztják 5 -tel.
Tehát megnézhetjük a sorszámot, és megláthatjuk, mi történik, ha moduláris aritmetikát hajtunk végre rajta:

= HA (Mod (Sor (), 5) = 0,1,0)

azaz a maradékot akkor vegyük figyelembe, amikor a sorszámot felosztjuk 5. Ha a maradék 0, akkor tegyen 1 -et a cellába, különben tegyen nullát. A kényelem érdekében a fenti táblázat sorszámait keményen kódoltam. Most beillesztünk egy további oszlopot, hogy megtudjuk, mikor történik ez. A képletek a fentiek szerinti képletek lesznek:

Látjuk, hogy azok a sorok, amelyeknek sorszáma osztható 5 -tel, 1. modullal rendelkeznek. Ha most szűrjük az adatokat, hogy csak az 1 -eseket jelenítsük meg:

Ha most csak a Látható cellákat választjuk, majd csak ezeket az adatokat másoljuk, akkor megvan az adataink részhalmaza.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave