Filter every nth row
where data is the named range D5:D16. With n hardcoded into the formula as 3, FILTER function returns every 3rd row in the data.
The FILTER function is designed to filter and extract information based on logical criteria. In this example, the goal is to extract every 3rd record from the data shown, but there no row number information in the data.
Working from the inside out, the first step is to generate a set of row numbers. This is done with the SEQUENCE function like this:
This array is returned directly to the MOD function as the number argument, with the number 3 hardcoded as the divisor. MOD is set up to test if row numbers are divisible by 3 with a remainder of zero
The result from MOD is an array or TRUE and FALSE values like this:
Note TRUE values correspond with every 3rd row in the data. This array is delivered directly to the FILTER function as the include argument. FILTER returns every 3rd row in data as a final result.