Seleziona ogni 5a riga
Immagina di avere 20.000 righe di dati in un foglio di calcolo Excel:
Tuttavia, che dire se volessi ridurre questi dati come prendere ogni 5a riga? Questo articolo mostra come può essere fatto. La funzione Row() fornisce il numero di ogni riga:
La funzione Mod ci consente di eseguire l'aritmetica modulo:
=Mod(Numero,Divisore)
Dà il resto quando “Numero” è diviso per “Divisore”. Quindi ad esempio:
=Mod.(28,5)
Darà 3 il resto quando 28 è diviso per 5.
Quindi possiamo guardare il numero di riga e vedere cosa succede quando eseguiamo l'aritmetica modulo su di esso:
=SE(Mod(Riga(),5)=0,1,0)
cioè considera il resto quando il numero di riga è diviso 5. Se il resto è 0, inserisci un 1 nella cella, altrimenti metti uno zero. Per comodità ho codificato i numeri di riga nella tabella sopra. Ora inseriamo una colonna aggiuntiva per capire quando ciò accade. Le formule saranno le formule modula come sopra:
Vediamo che le righe che hanno numeri di riga divisibili per 5 hanno modulo 1. Se ora FILTRIAMO i dati per mostrare solo gli 1:
Se ora selezioniamo Solo celle visibili e poi copiamo solo questi dati, abbiamo il nostro sottoinsieme dei nostri dati.