Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Uso de FILTER para Búsquedas de Múltiples Resultados | Búsquedas con Matrices Dinámicas y Recuperación de Múltiples Resultados
Dominio de Búsquedas en Excel

bookUso de FILTER para Búsquedas de Múltiples Resultados

Desliza para mostrar el menú

Por qué se necesitan búsquedas con múltiples resultados

Las funciones de búsqueda tradicionales como VLOOKUP, XLOOKUP o INDEX con XMATCH devuelven un solo resultado. Sin embargo, muchos escenarios reales requieren recuperar varios registros coincidentes.

Por ejemplo:

  • Todos los pedidos realizados por un cliente específico;
  • Todos los empleados de un departamento;
  • Todas las transacciones por encima de un cierto valor.

En estos casos, una búsqueda de valor único no es suficiente. Excel moderno proporciona funciones de matriz dinámica que pueden devolver múltiples resultados a la vez.

La función FILTER

La función FILTER extrae filas de un conjunto de datos que cumplen una condición especificada. En lugar de devolver un solo valor, FILTER devuelve todas las filas que cumplen con los criterios.

Sintaxis básica

=FILTER(array; include; [if_empty])
  • array: el rango que contiene los datos;
  • include: la condición que determina qué filas deben devolverse;
  • if_empty: valor opcional que se muestra si no existen resultados coincidentes.
captura de pantalla

El nombre del cliente se ingresa en la celda F2. El objetivo es devolver todos los pedidos realizados por ese cliente.

=FILTER(A2:D7; B2:B7=F2)
  1. Excel evalúa la condición: B2:B7=F2. Esto verifica qué filas coinciden con el cliente seleccionado;
  2. La función FILTER extrae todas las filas donde la condición es TRUE;
  3. Los resultados se muestran automáticamente en varias filas.

Si F2 contiene Alice, Excel devuelve:

captura de pantalla

Comportamiento de matriz dinámica

Los resultados se expanden automáticamente en las celdas adyacentes. Esto se denomina rango de desbordamiento. Si el conjunto de datos crece o el valor de entrada cambia, los resultados se actualizan automáticamente.

Escenario

Una hoja de cálculo contiene una tabla con Employee ID, Employee Name, Department, Salary. Se ingresa el nombre de un departamento en una celda de entrada. El objetivo es devolver todos los empleados que trabajan en ese departamento.

Instrucciones de la tarea

  • Utilizar la función FILTER para extraer las filas coincidentes;
  • Devolver todos los empleados que pertenezcan al departamento seleccionado;
  • Asegurar que los resultados se actualicen automáticamente cuando cambie el departamento.
question mark

¿Cuál es el propósito principal de la función FILTER en Excel al realizar búsquedas?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 5. Capítulo 1
some-alt