Valige iga teine ​​(või iga n) rida - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas saada väärtust Exceli ja Google'i arvutustabelite igast teisest (või igast n -ndast) reast.

Tuvastage iga teine ​​rida

Iga teise rea tuvastamiseks saame kasutada funktsiooni MOD, et anda meile teada, kas iga rida jagub teatud arvuga. Siin kasutame iga teise rea tuvastamiseks 2.

1 = MOD (RIDA (B3), 2)

Me tutvustame seda allpool.

Funktsioon ROW - tagastab rea numbri

Esiteks kasutame funktsiooni ROW, et öelda meile, millises reas me oleme:

1 = RIDA (B3)

Järgmises osas kasutame funktsiooni MOD, et anda meile teada, kas rea number jagub teatud arvuga, antud juhul - 2.

Funktsioon MOD - näidake, kas rida jagub kahega

Funktsioon MOD näitab meile, kas rida, milles oleme, jagub kahega.

1 = MOD (C3,2)

Nende funktsioonide kombineerimine annab algse valemi.

1 = MOD (RIDA (B3), 2)

Valige Iga n. Rida

Iga kolmanda (n -nda) rea saamiseks muudame arvu jagamiseks 3 -ks (n).

1 = MOD (c3,3)

Saame filtri sisse lülitada, et filtreerida konkreetsete ridade kuvamiseks vajalik MOD tulemus.

Hankige väärtust igast ndast reast

Iga teise rea või n -nda rea ​​väärtuse saamiseks saame kasutada funktsioone OFFSET ja ROW.

1 = Nihe ($ B $ 3, (RIDA (D1)*2) -1,0)

Me tutvustame seda allpool.

Tagastage n. Rida

Esiteks kasutame 1 valimiseks funktsiooni ROWst Rida. Selle valemi alla kopeerimine tähendab, et valitud rea number muutub dünaamiliselt vastavalt valemile.

1 = RIDA (D1)

Järgmises jaotises kasutame funktsiooni OFFSET, et saada realt saadud väärtus korrutatuna väärtusega, millega soovite rea nihutada.

1 = Nihe ($ B $ 3, (D3*2) -1,0)

Nende funktsioonide kombineerimine annab algse valemi.

1 = Nihe ($ B $ 3, (RIDA (E1)*2) -1,0)

Kirjutage VBA kood

Saame VBA protseduuri abil käia läbi lahtrite vahemiku ja tagastada väärtuse igast teisest või n -ndast lahtrist.

Järgmine protseduur läbib lahtrite vahemikku ja täidab veeru C iga teise rea vastava numbriga veerust B.

123456789101112131415 AlamvalikAltRows ()Dim rng1 As RangeDim rng2 As RangeDim x täisarvunaDim NoRws täisarvuna'valige vahemikMäära rng1 = Vahemik ("B1: B10")'loe riduNoRws = rng1.Ridade arv'ringi läbi vahemiku iga teise lahtriX = 1 jaoks NoRws 2. samm"sisestage veeru B väärtus veergu Crng1. Lahtrid (x, 1). Nihe (0, 1) = rng1. Lahtrid (x, 1)EdasiEnd Sub

Selle menetluse tulemus oleks järgmine:

Valige Google'i arvutustabelites iga teine ​​(või iga n) rida

Need valemid töötavad Google'i arvutustabelites täpselt samamoodi nagu Excelis.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave