Cómo filtrar datos en Excel

Recientemente escribí un artículo sobre cómo usar funciones de resumen en Excel para resumir fácilmente grandes cantidades de datos, pero ese artículo tuvo en cuenta todos los datos en la hoja de trabajo. ¿Qué sucede si solo desea ver un subconjunto de datos y resumir el subconjunto de datos?

En Excel , puede crear filtros en las columnas que ocultarán las filas que no coincidan con su filtro. Además, también puede usar funciones especiales en Excel para resumir datos usando solo los datos filtrados.

En este artículo, lo guiaré a través de los pasos para crear filtros en Excel y también usar funciones integradas para resumir los datos filtrados.

Crear filtros simples en Excel

En Excel , puede crear filtros simples y filtros complejos. Comencemos con filtros simples. Cuando trabaje con filtros, siempre debe tener una fila en la parte superior que se use para las etiquetas. No es un requisito tener esta fila, pero hace que trabajar con filtros sea un poco más fácil.

datos de muestra excel

Arriba, tengo algunos datos falsos y quiero crear un filtro en la columna Ciudad . (City)En Excel , esto es muy fácil de hacer. Continúe y haga clic en la pestaña Datos(Data) en la cinta y luego haga clic en el botón Filtro(Filter) . No tienes que seleccionar los datos en la hoja o hacer clic(sheet or click) en la primera fila tampoco.

filtro de datos excel

Cuando hace clic en Filtrar(Filter) , cada columna en la primera fila tendrá automáticamente un pequeño botón desplegable agregado a la derecha.

filtro agregado excel

Ahora siga adelante y haga clic en la flecha desplegable en la columna Ciudad(City column) . Verá un par de opciones diferentes, que explicaré a continuación.

opciones de filtro excel

En la parte superior, puede ordenar rápidamente todas las filas por los valores en la columna Ciudad(City column) . Tenga en cuenta que cuando ordena los datos, moverá toda la fila, no solo los valores en la columna Ciudad(City column) . Esto asegurará que sus datos permanezcan intactos tal como estaban antes.

Además, es una buena idea agregar una columna al frente llamada ID y numerarla(ID and number) de una a todas las filas que tenga en su hoja de trabajo. De esta manera, siempre puede ordenar por la columna de ID(ID column) y recuperar sus datos en el mismo orden en que estaban originalmente, si eso es importante para usted.

datos ordenados excel

Como puede ver, todos los datos en la hoja de cálculo ahora están ordenados según los valores en la columna Ciudad(City column) . Hasta ahora, no hay filas ocultas. Ahora echemos un vistazo a las casillas de verificación en la parte inferior del cuadro de diálogo de filtro(filter dialog) . En mi ejemplo, solo tengo tres valores únicos en la columna Ciudad(City column) y esos tres aparecen en la lista.

filas filtradas excel

Seguí adelante y desmarqué dos ciudades y dejé una marcada. Ahora solo se muestran 8 filas de datos y el resto está oculto. Puede darse cuenta fácilmente de que está viendo datos filtrados si comprueba los números de fila en el extremo izquierdo. Dependiendo de cuántas filas estén ocultas, verá algunas líneas horizontales adicionales y el color de los números será azul.

Ahora digamos que quiero filtrar en una segunda columna para reducir aún más la cantidad de resultados. En la columna C, tengo el número total de miembros en cada familia y solo quiero ver los resultados de las familias con más de dos miembros.

filtro de numero excel

Continúe y haga clic en la flecha desplegable en la Columna C(Column C) y verá las mismas casillas de verificación para cada valor único en la columna. Sin embargo, en este caso, queremos hacer clic en Filtros numéricos(Number Filters) y luego hacer clic en Mayor que( Greater Than) . Como puede ver, también hay muchas otras opciones.

es mayor que el filtro

Aparecerá un nuevo cuadro de diálogo y aquí puede escribir el valor del filtro. También puede agregar más de un criterio con una función AND u OR(AND or OR function) . Podría decir que desea filas donde el valor sea mayor que 2 y no igual a 5, por ejemplo.

sobresalir dos filtros

Ahora tengo solo 5 filas de datos: familias solo de Nueva Orleans(New Orleans) y con 3 o más miembros. ¿Bastante fácil ? (Easy)Tenga en cuenta que puede borrar fácilmente un filtro en una columna haciendo clic en el menú desplegable y luego haciendo clic en el enlace Borrar filtro de "Nombre de columna" .(Clear Filter From “Column Name”)

borrar filtro excel

Así que eso es todo para los filtros simples en Excel . Son muy fáciles de usar y los resultados son bastante sencillos. Ahora echemos un vistazo a los filtros complejos utilizando el cuadro de diálogo Filtros avanzados .(Advanced)

Crear filtros avanzados en Excel

Si desea crear filtros más avanzados, debe utilizar el cuadro de diálogo Filtro (filter dialog)avanzado(Advanced) . Por ejemplo, digamos que quiero ver todas las familias que viven en Nueva Orleans(New Orleans) con más de 2 miembros en su familia O(OR) todas las familias en Clarksville con más de 3 miembros en su familia Y(AND) solo las que tienen una dirección de correo electrónico final .EDU . Ahora no puedes hacer eso con un simple filtro.

Para hacer esto, necesitamos configurar la hoja de Excel de(Excel sheet) manera un poco diferente. Continúe e inserte un par de filas sobre su conjunto de datos y copie las etiquetas de encabezado exactamente en la primera fila como se muestra a continuación.

configuración avanzada de filtros

Ahora así es como funcionan los filtros avanzados. Primero debe escribir sus criterios en las columnas en la parte superior y luego hacer clic en el botón Avanzado(Advanced) en Ordenar y filtrar( Sort & Filter) en la pestaña Datos .(Data)

cinta de filtro avanzada

Entonces, ¿qué podemos escribir exactamente en esas celdas? Bien, empecemos con nuestro ejemplo. Solo queremos ver los datos de Nueva Orleans o Clarksville(New Orleans or Clarksville) , así que introdúzcalos en las celdas E2 y E3(E2 and E3) .

ciudad de filtro avanzado

Cuando escribe valores en diferentes filas, significa O. Ahora queremos familias de Nueva Orleans(New Orleans) con más de dos miembros y familias de Clarksville con más de 3 miembros. Para ello, escriba >2 en C2 y >3 en C3.

filtros avanzados excel

Dado que >2 y Nueva Orleans(New Orleans) están en la misma fila, será un operador AND(AND operator) . Lo mismo es cierto para la fila 3(row 3) anterior. Finalmente, solo queremos las familias con dirección de correo electrónico final .EDU. Para hacer esto, simplemente escriba *.edu tanto en D2 como en D3(D2 and D3) . El símbolo * significa cualquier número de caracteres.

rango de criterios excel

Una vez que haga eso, haga clic en cualquier parte de su conjunto de datos y luego haga clic en el botón Avanzado(Advanced) . El campo Rango de lista(List Rang) calculará automáticamente su conjunto de datos desde que hizo clic en él antes de hacer clic en el botón Avanzado(Advanced button) . Ahora haga clic en el pequeño botón pequeño a la derecha del botón de rango de Criterios(Criteria range) .

rango de criterios de selección

Seleccione todo(Select everything) , desde A1 hasta E3 y luego haga clic en el mismo botón nuevamente para volver al cuadro de diálogo Filtro avanzado(Advanced Filter dialog) . ¡ Haga clic en Aceptar(Click OK) y sus datos ahora deberían estar filtrados!

Filtrar Resultados

Como puede ver, ahora solo tengo 3 resultados que coinciden con todos esos criterios. Tenga en cuenta que las etiquetas para el rango de criterios deben coincidir exactamente con las etiquetas para el conjunto de datos para que esto funcione.

Obviamente, puede crear consultas mucho más complicadas con este método, así que juegue con él para obtener los resultados deseados. Finalmente, hablemos sobre la aplicación de funciones de suma a los datos filtrados.

Resumen de datos filtrados

Ahora digamos que quiero resumir el número de miembros de la familia en mis datos filtrados, ¿cómo podría hacer eso? Bueno, borre nuestro filtro haciendo clic en el botón Borrar(Clear) en la cinta. No se preocupe, es muy fácil volver a aplicar el filtro avanzado simplemente haciendo clic en el botón Avanzado(Advanced button) y haciendo clic en Aceptar nuevamente.

borrar filtro en excel

En la parte inferior de nuestro conjunto de datos, agreguemos una celda llamada Total y luego agreguemos una función de suma para resumir el total de miembros de la familia. En mi ejemplo, acabo de escribir =SUM(C7:C31) .

suma total excel

Entonces, si miro a todas las familias, tengo 78 miembros en total. Ahora sigamos adelante y volvamos a aplicar nuestro filtro Avanzado(Advanced filter) y veamos qué sucede.

filtro total incorrecto

¡Vaya! En lugar de mostrar el número correcto, 11, ¡todavía veo que el total es 78! ¿Porqué es eso? Bueno, la función SUMA(SUM function) no ignora las filas ocultas, por lo que sigue haciendo el cálculo usando todas las filas. Afortunadamente, hay un par de funciones que puede usar para ignorar las filas ocultas.

El primero es SUBTOTAL . Antes de que usemos cualquiera de estas funciones especiales, querrá borrar su filtro y luego escribir la función.

Una vez que se borre el filtro, continúe y escriba =SUBTOTAL( y debería ver aparecer un cuadro desplegable con un montón de opciones. Al usar esta función, primero elige el tipo de función de suma(summation function) que desea usar usando un número.

En nuestro ejemplo, quiero usar SUM , así que escribiría el número 9(number 9) o simplemente haría clic en él desde el menú desplegable. Luego escriba una coma y seleccione el rango de celdas.

función subtotal

Cuando presione enter, debería ver que el valor de 78 es el mismo que antes. Sin embargo, si ahora vuelves a aplicar el filtro, ¡veremos 11!

subtotal en filtro

¡Excelente! Eso es exactamente lo que queremos. Ahora puede ajustar sus filtros y el valor siempre reflejará solo las filas que se muestran actualmente.

La segunda función que funciona prácticamente igual que la función SUBTOTAL(SUBTOTAL function) es AGGREGATE . La única diferencia es que hay otro parámetro en la función AGREGAR(AGGREGATE function) donde debe especificar que desea ignorar las filas ocultas.

función agregada

El primer parámetro es la función de suma(summation function) que desea usar y, al igual que con SUBTOTAL , 9 representa la función SUMA(SUM function) . La segunda opción es donde debe escribir 5 para ignorar las filas ocultas. El último parámetro es el mismo y es el rango de celdas.

También puede leer mi artículo sobre funciones de resumen para aprender a usar la función AGREGADO(AGGREGATE function)  y otras funciones como MODA(MODE) , MEDIANA(MEDIAN) , PROMEDIO(AVERAGE) , etc. con más detalle.

Con suerte, este artículo le brinda un buen punto de partida(starting point) para crear y usar filtros en Excel . Si tiene alguna pregunta, no dude en publicar un comentario. ¡Disfrutar!



About the author

Soy técnico de Windows 10 y he estado ayudando a personas y empresas a aprovechar el nuevo sistema operativo durante muchos años. Tengo un gran conocimiento sobre Microsoft Office, incluido cómo personalizar la apariencia y las aplicaciones para diferentes usuarios. Además, sé cómo usar la aplicación Explorer para explorar y encontrar archivos y carpetas en mi computadora.



Related posts