Изберете Всеки 5 -ти ред
Представете си, че имаме 20 000 реда данни в електронна таблица на Excel:
Но какво ще кажете, ако искате да намалите тези данни, като например да вземете всеки 5 -ти ред? Тази статия показва как може да се направи. Функцията Row () дава номера на всеки ред:
Функцията Mod ни позволява да изпълняваме модулна аритметика:
= Mod (номер, делител)
Дава остатъка, когато „Числото“ е разделено на „Делител“. Така например:
= Mod (28,5)
Ще даде 3 остатъка, когато 28 се раздели на 5.
Така че можем да разгледаме номера на реда и да видим какво се случва, когато изпълняваме модулна аритметика върху него:
= IF (Mod (ред (), 5) = 0,1,0)
т.е. помислете за остатъка, когато номерът на реда е разделен 5. Ако остатъкът е 0, тогава поставете 1 в клетката, в противен случай поставете нула. За удобство съм закодирал твърдо номерата на редовете в горната таблица. Сега вмъкваме допълнителна колона, за да работим, когато това се случи. Формулите ще бъдат формулите на модулите, както по -горе:
Виждаме, че редовете, които имат номера на редове, които се делят на 5, имат модул 1. Ако сега ФИЛТРИРАМЕ данните, за да се показват само единиците:
Ако сега изберем само видими клетки и след това копираме само тези данни, имаме подмножество от нашите данни.