Valitse joka toinen (tai joka n.) Rivi - Excel ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, miten voit saada arvon jokaiselta toiselta (tai joka n.) Riviltä Excelissä ja Google Sheetsissä.

Tunnista jokainen toinen rivi

Tunnistaaksemme joka toinen rivi, voimme käyttää MOD -toimintoa kertoaksemme meille, onko jokainen rivi jaettavissa tietyllä luvulla. Tässä käytämme 2: ta kaikkien muiden rivien tunnistamiseen.

1 = MOD (RIVI (B3), 2)

Käymme tämän läpi alla.

RIVI -toiminto - Palauta rivin numero

Ensinnäkin käytämme ROW -funktiota kertomaan meille, millä rivillä olemme:

1 = RIVI (B3)

Seuraavassa osassa käytämme MOD -toimintoa ilmoittamaan meille, onko rivin numero jaettavissa tietyllä numerolla, tässä tapauksessa - 2.

MOD -toiminto - Näytä, onko rivi jaollinen 2: lla

MOD -funktio näyttää meille, onko rivi, jossa olemme, jakaako 2.

1 = MOD (C3,2)

Näiden toimintojen yhdistäminen tuottaa alkuperäisen kaavan.

1 = MOD (RIVI (B3), 2)

Valitse joka n. Rivi

Saadaksemme jokaisen kolmannen (n.) Rivin, vaihdamme luvun jaettavaksi arvoksi 3 (n).

1 = MOD (c3,3)

Voimme kytkeä suodattimen päälle suodattamaan MOD -tuloksen, joka vaaditaan tiettyjen rivien näyttämiseksi.

Hanki arvoa joka n. Riviltä

Saadaksemme arvon jokaiselta toiselta riviltä tai n: nneltä riviltä voimme käyttää OFFSET- ja ROW -toimintoja.

1 = SIIRTO ($ B $ 3, (RIVI (D1)*2) -1,0)

Käymme tämän läpi alla.

Palauta n. Rivi

Ensinnäkin käytämme ROW -toimintoa poimiaksesi 1st Rivi. Tämän kaavan kopioiminen alaspäin tarkoittaa, että kerätyn rivin numero muuttuu dynaamisesti kaavan muuttuessa.

1 = RIVI (D1)

Seuraavassa osassa käytämme OFFSET -toimintoa saadaksesi rivin arvon kerrottuna arvolla, jolla haluat korvata rivin.

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

Näiden toimintojen yhdistäminen tuottaa alkuperäisen kaavan.

1 = SIIRTO ($ B $ 3, (RIVI (E1)*2) -1,0)

Kirjoita VBA -koodi

Voimme käyttää VBA -menettelyä silmukan solualueen läpi ja palauttaa arvon jokaisesta 2. tai n. Solusta.

Seuraava menettely kiertää solualueen läpi ja täyttää sarakkeen C joka toinen rivi vastaavalla numerolla sarakkeesta B.

123456789101112131415 Sub SelectAltRows ()Dim rng1 As RangeDim rng2 As RangeDim x kokonaislukunaDim NoRws kokonaislukuna'valitse alueAseta rng1 = Alue ("B1: B10")'laske rivitNoRws = rng1.Rows.Count'silmukan alueen jokaisen toisen solun läpiX = 1 NoRwsiin Vaihe 2'laita sarakkeen B arvo sarakkeeseen Crng1.Solut (x, 1) .Siirto (0, 1) = rng1.Solut (x, 1)SeuraavaEnd Sub

Tämän menettelyn suorittamisen tulos olisi:

Valitse joka toinen (tai joka n.) Rivi Google Sheetsissä

Nämä kaavat toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.

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

wave wave wave wave wave