Cómo filtrar datos en Excel

Cómo filtrar en Excel por filas

Todo el mundo sabe que las tablas de Excel se organizan a partir de celdas que se agrupan en filas y columnas. Lo habitual es que, para trabajar mejor con nuestros documentos, filtremos contenidos por columnas, pero en ocasiones necesitaremos filtrar el Excel horizontalmente. Hay varias formas de hacerlo, como utilizando los filtros avanzados o con macros; pero nosotros vamos a descubrir cómo filtrar Excel por filas con Power Query, función que en Excel 2016 se conoce como Obtener y transformar.

Filtrar Excel horizontalmente

Pese a que cambie su nombre según la versión de Excel que utilicemos, el funcionamiento será el mismo siempre, y la finalidad tampoco cambia: filtrar los datos de Excel por filas. Funciona casi de la misma forma que los filtros por valor, con la única diferencia de que aquí las filas se mantienen o descartan según su posición en la tabla, no por los valores de cada celda. Por eso, antes de quitar las filas que no nos interesen es recomendable crear una columna de índice que muestra las posiciones de fila.

Si solo necesitas trabajar con las filas superiores, haremos click en el icono de tabla y, en el menú contextual de la tabla, seleccionamos Mantener filas superiores. Verás como aparece un nuevo cuadro de diálogo en el que tendrás que escribir el número de filas que quieres mantener. Por último haz click en Aplicar y habrás filtrado las filas, quedándote solo con las que necesitas. En el menú que aparece tras hacer click en el icono tabla también nos ofrece la opción Mantener 100 filas superiores, que elimina desde la fila 101 incluida.

Otra posibilidad es que quieras eliminar las filas superiores y quedarte con las inferiores. Si es tu caso, en el menú contextual que aparece tras hacer click en el icono de tabla solo tenemos que seleccionar la opción Quitar filas superiores. En el cuadro de diálogo que nos aparezca solo hay que escribir cuántas filas de Excel queremos quitar y hacemos click en Aplicar. Por ejemplo, si en una tabla con 20 filas solo te interesan las últimas 5 quitamos 15 filas y nos quedaremos con las filas 16 a 20, ambas incluidas.

Power Query también nos ofrece la opción de filtrar las filas quedándonos con un rango central, sin tener que limitarnos a elegir entre las superiores o las inferiores. Para ello haremos click en el icono de tabla y seleccionamos la opción Mantener rango de filas en el menú que aparezca. Se abrirá otro cuadro de diálogo en el que tendrás que indicar la posición de la primera fila que quieres mantener y cuántas filas quieres conservar. Hacemos click en Aplicar y se filtran. Esto nos permite, por ejemplo, quedarnos con las filas 7, 8 y 9 de una tabla de 15 filas.

Ya solo nos queda por ver una posibilidad, cuando queremos filtrar por filas alternas. Quizá sea la opción más complicada de todas, pero tampoco tiene ningún misterio. Como siempre, abrimos el menú contextual del icono tabla, donde seleccionaremos Quitar filas alternas. Te aparecerá un cuadro de diálogo donde debes indicar la primera fila que quieres quitar, cuántas filas quieres quitar y el número de filas que quieres mantener. Completa todos los campos y haz click en aplicar para que se aplique el filtro de filas.