- Minden más sor azonosítása
- Sor funkció - Visszaadja a sor számát
- MOD funkció - Mutassa meg, hogy a sor osztható -e 2 -vel
- Válassza a Minden n. Sor lehetőséget
- Nyerjen értéket minden n. Sorból
- Adja vissza az n. Sort
- Írja be a VBA kódot
- Válassza ki minden más (vagy minden n.) Sort a Google Táblázatokban
Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan lehet értéket szerezni az Excel és a Google Táblázatok minden más sorából (vagy minden n. Sorából).
Minden más sor azonosítása
Minden más sor azonosításához használhatjuk a MOD funkciót, hogy tudassuk velünk, ha minden sor osztható egy bizonyos számmal. Itt a 2 -t fogjuk használni minden más sor azonosítására.
1 | = MOD (SOR (B3), 2) |
Az alábbiakban ezt mutatjuk be.
Sor funkció - Visszaadja a sor számát
Először a ROW függvénnyel fogjuk megmondani, hogy melyik sorban vagyunk:
1 | = SOR (B3) |
A következő részben a MOD függvény segítségével tudatjuk velünk, hogy a sorszám osztható -e egy bizonyos számmal, ebben az esetben - 2.
MOD funkció - Mutassa meg, hogy a sor osztható -e 2 -vel
A MOD függvény megmutatja, hogy a sor, amelyben vagyunk, osztható -e 2 -vel.
1 | = MOD (C3,2) |
E funkciók kombinálásával kapjuk meg az eredeti képletet.
1 | = MOD (SOR (B3), 2) |
Válassza a Minden n. Sor lehetőséget
A 3. (n.) Sor megszerzéséhez módosítsuk az osztandó számot 3 -ra (n).
1 | = MOD (c3,3) |
Bekapcsolhatjuk a szűrőt, hogy szűrjük a MOD eredményt, amely szükséges az egyes sorok megjelenítéséhez.
Nyerjen értéket minden n. Sorból
Ahhoz, hogy minden más sorból vagy n. Sorból megkapjuk az értéket, használhatjuk az OFFSET és a ROW függvényeket.
1 | = OFFSET ($ B $ 3, (ROW (D1)*2) -1,0) |
Az alábbiakban ezt mutatjuk be.
Adja vissza az n. Sort
Először a ROW funkciót használjuk az 1 felvételéhezutca Sor. Ha ezt a képletet lefelé másolja, az azt jelenti, hogy a felvett sor száma a képlethez hasonlóan dinamikusan változik.
1 | = SOR (D1) |
A következő részben az OFFSET funkciót használjuk, hogy megkapjuk a sor értékét és megszorozzuk azt az értéket, amellyel a sort ki akarjuk egyenlíteni.
1 | = OFFSET ($ B $ 3, (D3*2) -1,0) |
E funkciók kombinálásával kapjuk meg az eredeti képletet.
1 | = OFFSET ($ B $ 3, (SOR (E1)*2) -1,0) |
Írja be a VBA kódot
VBA eljárással cikluson keresztül hurkolhatunk, és minden 2. vagy n. Cella értékét visszaadhatjuk.
A következő eljárás végigmegy a cellák tartományán, és a C oszlop minden második sorát a B oszlop megfelelő számával tölti fel.
123456789101112131415 | Sub SelectAltRows ()Dim rng1 mint tartományDim rng2 mint tartományDim x Mint egészDim NoRws mint egész'válassza ki a tartománytSet rng1 = Tartomány ("B1: B10")'számold a sorokatNoRws = rng1.Rows.Count'ciklus a tartomány minden második cellájábanX = 1 esetén NoRws -hoz 2. lépés'tegye a B oszlop értékét a C oszlopbarng1.Cells (x, 1). Offset (0, 1) = rng1.Cells (x, 1)KövetkezőEnd Sub |
Ennek az eljárásnak az eredménye a következő lenne:
Válassza ki minden más (vagy minden n.) Sort a Google Táblázatokban
Ezek a képletek pontosan ugyanúgy működnek a Google Táblázatokban, mint az Excelben.