Lecciones › Fórmulas de matriz

Función FILTRAR

Cargando…

Sobre esta lección

Trae solo las filas que cumplen una condición con la función FILTRAR, sin tocar la tabla original.

Tema: Fórmulas de matriz · 6 pasos · Premium

Cómo empieza la lección

  1. La recepción de la clínica quiere ver solo las consultas de un médico, sin borrar ni ocultar las demás. La función FILTRAR copia a otro lugar las filas que pasan una prueba.

    Recibe la tabla y, después, la prueba hecha sobre una columna. El resultado se desborda hacia abajo y hacia la derecha, así que las columnas E, F y G tienen que estar vacías.

    En E2, trae las consultas del Dr. Luis escribiendo =FILTRAR(A2:C7;B2:B7="Dr. Luis").

Los otros 5 pasos forman parte del plan Premium. Ver planes →

Funciones que se usan en esta lección

FILTRAR

La función FILTRAR devuelve las filas de un rango que cumplen una condición. El resultado aparece en otra parte de la hoja y se extiende solo hacia abajo.

=FILTRAR(matriz; incluir; [si_vacío])

matriz

El rango con los datos que quieres obtener. Puede ser una columna o varias, como A2:C6.

incluir

La condición, escrita sobre un rango del mismo alto: B2:B6="Bebida", C2:C6>=30. Se quedan las filas donde se cumple.

si_vacío (opcional)

Lo que se muestra si ninguna fila cumple la condición, por ejemplo "Sin resultados". Si lo omites y no hay coincidencias, aparece un error.

Ver ejemplos y ejercicio de FILTRAR →

Errores comunes: FILTRAR

  • No prever que no haya resultados. Si ninguna fila cumple, aparece el error #¡CALC!. Agrega el tercer argumento: =FILTRAR(A2:A6;B2:B6="Lácteos";"Sin resultados").
  • Rangos de distinto alto. Si los datos van de la fila 2 a la 6, la condición también. Con rangos desiguales la fórmula falla.
  • Usar Y u O en la condición. Esas funciones devuelven un solo valor para todo el rango. Dentro de FILTRAR, multiplica las condiciones para "y" y súmalas para "o".
  • Tener celdas ocupadas donde va el resultado. La lista necesita espacio libre. Si algo estorba, aparece #¡DESBORDAMIENTO!.
  • Usarla en una versión antigua. FILTRAR existe en Excel de Microsoft 365 y desde Excel 2021.

Otras lecciones de Fórmulas de matriz

  • Función UNICOS: Quita las repeticiones de una lista con la función UNICOS, que devuelve varias celdas de una vez.
  • Función ORDENAR: Ordena una lista o una tabla entera con la función ORDENAR, en orden ascendente o descendente, por la columna que quieras.