Seleccione cada quinta fila - Ejemplos de código VBA

Tabla de contenido

Seleccionar cada quinta fila

Imagina que tenemos 20.000 filas de datos en una hoja de cálculo de Excel:

Sin embargo, ¿qué pasa si quisiera reducir estos datos, por ejemplo, tomar cada quinta fila? Este artículo muestra cómo se puede hacer. La función Row () da el número de cada fila:

La función Mod nos permite realizar aritmética de módulo:

= Mod (Número, Divisor)

Da el resto cuando "Número" se divide por "Divisor". Así por ejemplo:

= Mod (28,5)

Dará 3 el resto cuando 28 se divide entre 5.
Entonces podemos mirar el número de fila y ver qué sucede cuando realizamos aritmética de módulo en él:

= SI (Mod (Fila (), 5) = 0,1,0)

es decir, considere el resto cuando el número de fila se divide 5. Si el resto es 0, coloque un 1 en la celda; de lo contrario, coloque un cero. Por conveniencia, he codificado los números de fila en la tabla anterior. Ahora insertamos una columna adicional para calcular cuándo sucede esto. Las fórmulas serán las fórmulas de módulo como arriba:

Vemos que las filas que tienen números de fila divisibles entre 5 tienen módulo 1. Si ahora FILTRAMOS los datos para mostrar solo los 1:

Si ahora seleccionamos solo celdas visibles y luego copiamos solo estos datos, tenemos nuestro subconjunto de nuestros datos.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave