Изаберите Сваки други (или сваки н -ти) ред - Екцел и Гоогле табеле

Преузмите Пример радне свеске

Преузмите пример радне свеске

Овај водич ће показати како да добијете вредност из сваког другог (или сваког н -тог) реда у Екцелу и Гоогле таблицама.

Идентификујте сваки други ред

Да бисмо идентификовали сваки други ред, можемо користити функцију МОД да нас обавестимо да ли је сваки ред дељив са одређеним бројем. Овде ћемо користити 2 за идентификацију сваког другог реда.

1 = МОД (РОВ (Б3), 2)

У наставку ћемо проћи кроз ово.

Функција РОВ - Враћа број реда

Прво ћемо користити функцију РОВ да нам кажемо у ком смо реду:

1 = РЕД (Б3)

У следећем одељку користићемо функцију МОД како бисмо нас обавестили да ли је број реда дељив са одређеним бројем, у овом случају - 2.

МОД функција - Покажи да ли је ред дељив са 2

МОД функција ће нам показати да ли је ред у којем се налазимо дјељив са 2.

1 = МОД (Ц3,2)

Комбиновањем ових функција добија се оригинална формула.

1 = МОД (РЕД (Б3), 2)

Изаберите Сваки н -ти ред

Да бисмо добили сваки трећи (н -ти) ред, број мењамо тако да га поделимо са 3 (н).

1 = МОД (ц3,3)

Можемо укључити филтер да филтрира резултат МОД -а потребан за приказ одређених редова.

Добијте вредност из сваког н -тог реда

Да бисмо добили вредност из сваког другог реда или н -тог реда, можемо користити функције ОФФСЕТ и РОВ.

1 = ОФФСЕТ ($ Б $ 3, (РОВ (Д1)*2) -1,0)

У наставку ћемо проћи кроз ово.

Врати н -ти ред

Прво ћемо користити функцију РОВ да покупимо 1ст Ред. Копирање ове формуле доле ће значити да ће се покупљени број редака динамички мењати као и формула.

1 = РЕД (Д1)

У следећем одељку користићемо функцију ОФФСЕТ да бисмо добили вредност из Реда помножену са вредношћу за коју желите да померите ред.

1 = ОФФСЕТ ($ Б $ 3, (Д3*2) -1,0)

Комбиновањем ових функција добија се оригинална формула.

1 = ОФФСЕТ ($ Б $ 3, (РОВ (Е1)*2) -1,0)

Напишите ВБА код

Можемо користити ВБА процедуру за петље кроз низ ћелија и враћање вредности из сваке 2. или н -те ћелије.

Следећи поступак ће проћи кроз опсег ћелија и попунити сваки други ред у колони Ц одговарајућим бројем из колоне Б.

123456789101112131415 Суб СелецтАлтРовс ()Дим рнг1 Ас РангеДим рнг2 Ас РангеДим к као цео бројДим НоРвс Ас Интегер'изаберите опсегПоставите рнг1 = Распон ("Б1: Б10")'броји редовеНоРвс = рнг1.Ровс.Цоунт'петља кроз сваку другу ћелију опсегаЗа к = 1 до НоРвс Корак 2'ставите вредност из колоне Б у колону Ц.рнг1.Целлс (к, 1) .Оффсет (0, 1) = рнг1.Целлс (к, 1)СледећиЕнд Суб

Резултат покретања ове процедуре био би:

Изаберите Сваки други (или сваки н -ти) ред у Гоогле табелама

Ове формуле раде потпуно исто у Гоогле таблицама као и у Екцелу.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave