Изаберите Сваки пети ред - Примери кода ВБА

Преглед садржаја

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

Замислите да имамо 20.000 редова података у Екцел табели:

Међутим, шта ако желите да смањите ове податке, као што је сваки пети ред? Овај чланак показује како се то може учинити. Функција Ров () даје број сваког реда:

Мод функција нам омогућава да изведемо модуло аритметику:

= Мод (број, делитељ)

Даје остатак када се „Број“ подели са „Делиоцем“. Тако на пример:

= Мод (28,5)

Даће 3 остатак када се 28 подели са 5.
Дакле, можемо погледати број реда и видети шта се дешава када изведемо модуларну аритметику на њему:

= ИФ (Мод (Ред (), 5) = 0,1,0)

тј. узети у обзир остатак када је број реда подељен 5. Ако је остатак 0 онда ставите 1 у ћелију, у супротном ставите нулу. Ради практичности, ја сам тврдо кодирао бројеве редова у горњој табели. Сада убацујемо додатну колону да бисмо утврдили када се то догоди. Формуле ће бити формуле модула као што је горе наведено:

Видимо да редови који имају бројеве редова који су дељиви са 5 имају модуло 1. Ако сада ФИЛТИРАМО податке да приказују само бројеве 1:

Ако сада одаберемо само видљиве ћелије, а затим копирамо само ове податке, имамо свој подскуп података.

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

wave wave wave wave wave