Valitse joka 5. rivi - VBA -koodiesimerkkejä

Sisällysluettelo

Valitse joka 5. rivi

Kuvittele, että Excel -laskentataulukossa on 20 000 riviä tietoja:

Entä jos haluat leikata nämä tiedot alas esimerkiksi ottamalla joka viidennen rivin? Tämä artikkeli näyttää, miten se voidaan tehdä. Rivi () -toiminto antaa jokaisen rivin numeron:

Mod -toiminnon avulla voimme suorittaa moduloaritmetiikkaa:

= Mod (luku, jakaja)

Antaa loput, kun "luku" jaetaan "jakajalla". Joten esimerkiksi:

= Mod (28,5)

Antaa 3 loput, kun 28 jaetaan 5: llä.
Joten voimme katsoa rivinumeroa ja nähdä, mitä tapahtuu, kun suoritamme sille moduloaritmeettisen:

= JOS (Mod (rivi (), 5) = 0,1,0)

ts. harkitse jäännöstä, kun rivin numero on jaettu 5. Jos loppuosa on 0, kirjoita soluun 1, muuten laita nolla. Mukavuuden vuoksi olen kovakoodannut rivinumerot yllä olevassa taulukossa. Nyt lisäämme lisäsarakkeen selvittääksesi, milloin tämä tapahtuu. Kaavat ovat edellä kuvatut kaavakaavat:

Näemme, että riveillä, joilla on rivinumerot, jotka jaetaan viidellä, on modulo 1. Jos suodatamme nyt tiedot näyttämään vain yhden:

Jos valitsemme nyt vain Visible Cells ja kopioimme sitten vain nämä tiedot, meillä on osajoukko tietoistamme.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave