Valige iga viies rida - VBA koodi näited

Lang L: none (table-of-contents)

Valige iga viies rida

Kujutage ette, et meil on Exceli arvutustabelis 20 000 rida andmeid:

Aga mis siis, kui soovite neid andmeid kärpida, näiteks võtta iga viies rida? See artikkel näitab, kuidas seda teha. Funktsioon Rida () annab iga rea ​​arvu:

Funktsioon Mod võimaldab meil teha moduloaritmeetikat:

= Mod (arv, jagaja)

Annab ülejäägi, kui “arv” jagatakse “jagajaga”. Nii näiteks:

= Mod (28,5)

Annab 3 ülejäänud, kui 28 jagatakse 5 -ga.
Nii saame vaadata rea ​​numbrit ja näha, mis juhtub, kui teostame sellele moduloaritmeetikat:

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

st arvestage ülejäänud osa, kui rea number on jagatud 5. Kui jääk on 0, pange lahtrisse 1, vastasel juhul pange null. Mugavuse huvides olen ülaltoodud tabelis reanumbrid kõvasti kodeerinud. Nüüd sisestame täiendava veeru, et välja selgitada, kui see juhtub. Valemid on ülaltoodud valemivalemid:

Näeme, et ridadel, mille reanumbrid jaguvad 5 -ga, on moodul 1. Kui nüüd filtreerime andmed, et näidata ainult 1 -sid:

Kui valime nüüd ainult nähtavad lahtrid ja kopeerime ainult need andmed, on meil oma andmete alamhulk.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave