Saltar al contenido principal

¿Cómo devolver múltiples valores coincidentes según uno o varios criterios en Excel?

Autor: Xiaoyang Última modificación: 2024-12-03

Normalmente, para la mayoría de nosotros es fácil buscar un valor específico y obtener el elemento coincidente mediante la función BUSCARV. Pero, ¿alguna vez ha intentado obtener varios valores coincidentes en función de uno o más criterios, como se muestra en la siguiente captura de pantalla? En este artículo, presentaré algunas fórmulas para resolver esta tarea compleja en Excel.

Una captura de pantalla que muestra el ejemplo de múltiples valores coincidentes según criterios en Excel.

Devuelve varios valores coincidentes según uno o varios criterios con fórmulas de matriz


Devuelve varios valores coincidentes según uno o varios criterios con fórmulas de matriz

Por ejemplo, quiero extraer todos los nombres cuya edad sea 28 y provengan de Estados Unidos, por favor aplique la siguiente fórmula:

1. Copie o ingrese la fórmula a continuación en una celda en blanco donde desea ubicar el resultado:

=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

Nota: En la fórmula anterior, B2: B11 es la columna desde la que se devuelve el valor coincidente; F2, C2: C11 son la primera condición y los datos de la columna que contienen la primera condición; G2, D2: D11 son la segunda condición y los datos de la columna que contienen esta condición. Modifíquelos según sus necesidades.

2. Entonces presione Ctrl + Shift + Enter claves para obtener el primer resultado coincidente, y luego seleccione la primera celda de fórmula y arrastre el controlador de relleno hacia las celdas hasta que se muestre el valor de error, ahora, todos los valores coincidentes se devuelven como se muestra a continuación en la captura de pantalla:

Una captura de pantalla que muestra el resultado de devolver múltiples valores coincidentes en Excel usando fórmulas de matriz

Propina: Si solo necesita devolver todos los valores coincidentes en función de una condición, aplique la siguiente fórmula de matriz:

=IFERROR(INDEX($B$2:$B$11, SMALL(IF($F$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+1), ROW(1:1))),"" )

Una captura de pantalla que muestra el resultado de usar una fórmula para devolver múltiples valores coincidentes según una condición en Excel


Artículos más relativos:

  • Devolver varios valores de búsqueda en una celda separada por comas
  • En Excel, podemos aplicar la función BUSCARV para devolver el primer valor coincidente de las celdas de una tabla, pero, a veces, necesitamos extraer todos los valores coincidentes y luego separarlos por un delimitador específico, como una coma, un guión, etc ... en un solo celda como se muestra en la siguiente captura de pantalla. ¿Cómo podríamos obtener y devolver múltiples valores de búsqueda en una celda separada por comas en Excel?
  • Vlookup y devuelve múltiples valores coincidentes a la vez en la hoja de Google
  • La función normal de Vlookup en la hoja de Google puede ayudarlo a encontrar y devolver el primer valor coincidente basado en un dato dado. Pero, a veces, es posible que deba realizar una búsqueda virtual y devolver todos los valores coincidentes como se muestra en la siguiente captura de pantalla. ¿Tiene alguna forma buena y fácil de resolver esta tarea en la hoja de Google?
  • Vlookup y devuelve varios valores de la lista desplegable
  • En Excel, ¿cómo podría visualizar y devolver múltiples valores correspondientes de una lista desplegable, lo que significa que cuando elige un elemento de la lista desplegable, todos sus valores relativos se muestran a la vez como se muestra en la siguiente captura de pantalla? En este artículo, presentaré la solución paso a paso.
  • Vlookup y devuelve múltiples valores verticalmente en Excel
  • Normalmente, puede usar la función Vlookup para obtener el primer valor correspondiente, pero, a veces, desea devolver todos los registros coincidentes según un criterio específico. En este artículo, hablaré sobre cómo visualizar y devolver todos los valores coincidentes verticalmente, horizontalmente o en una sola celda.
  • Vlookup y devuelve datos coincidentes entre dos valores en Excel
  • En Excel, podemos aplicar la función normal de Vlookup para obtener el valor correspondiente basado en un dato dado. Pero, a veces, queremos visualizar y devolver el valor coincidente entre dos valores como se muestra en la siguiente captura de pantalla, ¿cómo podría manejar esta tarea en Excel?

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Especiales (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!