Izberite Vsaka druga (ali vsaka n -ta) vrstica - Excel in Google Preglednice

Prenesite primer delovnega zvezka

Prenesite primer delovnega zvezka

Ta vadnica bo pokazala, kako pridobiti vrednost iz vsake druge (ali vsake n -te) vrstice v Excelu in Google Preglednicah.

Prepoznajte vsako drugo vrstico

Za identifikacijo vsake druge vrstice lahko s funkcijo MOD sporočimo, ali je vsaka vrstica deljiva z določenim številom. Tukaj bomo uporabili 2 za identifikacijo vsake druge vrstice.

1 = MOD (ROW (B3), 2)

V nadaljevanju se bomo tega sprehodili.

Funkcija ROW - Vrni številko vrstice

Najprej bomo s funkcijo ROW povedali, v kateri vrstici smo:

1 = ROW (B3)

V naslednjem razdelku bomo s funkcijo MOD sporočili, ali je številka vrstice deljiva z določeno številko, v tem primeru - 2.

Funkcija MOD - Pokaži, ali je vrstica deljiva z 2

Funkcija MOD nam bo pokazala, če je vrstica, v kateri smo, deljiva z 2.

1 = MOD (C3,2)

Kombinacija teh funkcij daje prvotno formulo.

1 = MOD (ROW (B3), 2)

Izberite Vsaka n -ta vrstica

Če želimo dobiti vsako tretjo (n -to) vrstico, spremenimo število, ki ga delimo na 3 (n).

1 = MOD (c3,3)

Filter lahko vklopimo, da filtrira rezultat MOD, potreben za prikaz določenih vrstic.

Pridobite vrednost iz vsake n -te vrstice

Če želite dobiti vrednost iz vsake druge vrstice ali n -te vrstice, lahko uporabimo funkciji OFFSET in ROW.

1 = OFFSET ($ B $ 3, (ROW (D1)*2) -1,0)

V nadaljevanju se bomo tega sprehodili.

Vrnite n -to vrstico

Najprej bomo s funkcijo ROW pobrali 1st Vrstica. Kopiranje te formule navzdol bo pomenilo, da se bo pobrana številka vrstice dinamično spreminjala, kot se spreminja formula.

1 = ROW (D1)

V naslednjem razdelku bomo s funkcijo OFFSET dobili vrednost iz vrstice, pomnoženo z vrednostjo, za katero želite premakniti vrstico.

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

Kombinacija teh funkcij daje prvotno formulo.

1 = OFFSET ($ B $ 3, (ROW (E1)*2) -1,0)

Napišite kodo VBA

S postopkom VBA lahko preletimo skozi vrsto celic in vrnemo vrednost iz vsake 2. ali n -te celice.

Naslednji postopek se bo vrtel skozi obseg celic in vsako drugo vrstico v stolpcu C zapolnil z ustrezno številko iz stolpca B.

123456789101112131415 Sub SelectAltRows ()Dim rng1 As RangeDim rng2 As RangeDim x kot celo številoZatemni NoRws kot celo število'izberite obsegNastavi rng1 = obseg ("B1: B10")'štej vrsticeNoRws = rng1.Rows.Count'zanko skozi vsako drugo celico obsegaZa x = 1 Za NoRws 2. korak"vrednost iz stolpca B vnesite v stolpec Crng1.Cells (x, 1). Offset (0, 1) = rng1.Cells (x, 1)NaslednjiEnd Sub

Rezultat izvajanja tega postopka bi bil:

V Google Preglednicah izberite Vsaka druga (ali vsaka n -ta) vrstica

Te formule delujejo popolnoma enako v Google Preglednicah kot v Excelu.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave