KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Oferta de marzo: 20 % de descuento

ÍNDICE y COINCIDIR con varias matrices

AutoraAmanda Li Fecha de modificación

Supongamos que tiene varias tablas con los mismos encabezados, como se muestra a continuación; buscar un valor que coincida con los criterios dados en estos rangos puede resultarle una tarea difícil. En este tutorial explicaremos cómo buscar un valor en varias matrices, rangos o grupos haciendo coincidir criterios específicos con las funciones ÍNDICE, COINCIDIR y ELEGIR.

coincidencia de índice con múltiples matrices 1

¿Cómo buscar un valor en varias matrices?

Para identificar a los líderes de distintos grupos pertenecientes a diferentes departamentos, primero puede usar la función ELEGIR para seleccionar la tabla de la que recuperar el nombre del líder. A continuación, la función COINCIDIR determinará la posición del líder dentro de esa tabla. Por último, la función ÍNDICE obtendrá el nombre del líder utilizando dicha posición y la columna en la que figuren los nombres de los líderes.

Sintaxis genérica

=INDEX(CHOOSE())array_num,array1 ,array2 ,),MATCH(lookup_value,lookup_array,0),column_num)

  • array_num: El número que CHOOSE utiliza para indicar qué matriz de la lista array1, array2,… se emplea para devolver el resultado.
  • array1, array2,…: Las matrices a partir de las cuales se devuelve el resultado. En este caso, se refiere a las tres tablas.
  • lookup_value: El valor que la fórmula combinada utiliza para encontrar la posición de su líder correspondiente. En este caso, se refiere al grupo indicado.
  • lookup_array: El rango de celdas donde se encuentra el lookup_value. En este caso, se refiere al rango de grupos.Nota: Puede usar el rango de grupos de cualquier departamento, ya que todos son idénticos y solo necesitamos obtener la posición numérica.
  • column_num: La columna desde la que desea recuperar los datos.

Para conocer el líder del Grupo D que pertenece al Departamento A, copie o introduzca la siguiente fórmula en la celda G5 y pulse Intropara obtener el resultado:

=ÍNDICE(ELEGIR())1,$B$5:$C$8 ,$B$11:$C$14 ,$B$17:$C$20),COINCIDIR(F5,$B$5:$B$8,0),2)

√ Nota: Los signos de dólar ($) anteriores indican referencias absolutas, lo que significa que los rangos de nombres y clases en la fórmula no cambiarán al moverla o copiarla a otras celdas. Tras introducir la fórmula, arrastre el controlador de relleno hacia abajo para aplicarla a las celdas inferiores y, a continuación, modifique el array_numen consecuencia.

coincidencia de índice con múltiples matrices 2

Explicación de la fórmula

=INDEX()CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2)

  • CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20): La función CHOOSE devuelve la 1.ª matriz de las tres indicadas en la fórmula. Por tanto, devolverá $B$5:$C$8, es decir, el rango de datos del Departamento A.
  • MATCH(F5,$B$5:$B$8,0): El tipo de coincidencia 0 obliga a la función COINCIDIR a devolver la posición de la primera coincidencia de Grupo D, el valor de la celda F5, en la matriz $B$5:$B$8, que es 4.
  • INDEX()CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2) = INDEX($B$5:$C$8,4,2La función ÍNDICE recupera el valor situado en la intersección de la 4.ª fila y la 2.ª columna del rango $B$5:$C$8, que es Emily.

Para evitar tener que modificar array_numCada vez que copie la fórmula, puede utilizar la columna auxiliar, la columna D. La fórmula quedaría así:

=ÍNDICE(ELEGIR())D5,$B$5:$C$8 ,$B$11:$C$14 ,$B$17:$C$20),COINCIDIR(F5,$B$5:$B$8,0),2)

√ Nota: Los números 1,2,3en la columna auxiliar indican la array1,array2,array3dentro de la función ELEGIR.


Funciones relacionadas

Función ÍNDICE de Excel

La función ÍNDICE de Excel devuelve el valor mostrado según una posición específica dentro de un rango o matriz.

Función COINCIDIR de Excel

La función COINCIDIR de Excel busca un valor específico en un rango de celdas y devuelve su posición relativa.

Función ELEGIR de Excel

La función ELEGIR devuelve un valor de una lista de argumentos según el número de índice indicado. Por ejemplo, ELEGIR(3;«Manzana»;«Melocotón»;«Naranja») devuelve «Naranja», ya que el índice 3 corresponde al tercer valor de la lista.


Fórmulas relacionadas

Rango de valor de búsqueda desde otra hoja de cálculo o libro

Si ya sabe cómo usar la función BUSCARV para buscar valores en una hoja de cálculo, buscarlos desde otra hoja o libro con BUSCARV le resultará igual de sencillo.

BUSCARV con nombre de hoja dinámico

En muchos casos, necesitará recopilar datos de varias hojas de cálculo para elaborar un resumen. Al combinar las funciones BUSCARV e INDIRECTO, podrá crear una fórmula que busque valores específicos en distintas hojas utilizando un nombre de hoja dinámico.

Búsqueda con varios criterios mediante ÍNDICE y COINCIDIR

Cuando trabaje con una base de datos grande en una hoja de cálculo de Excel que incluya múltiples columnas y títulos de fila, puede resultar complicado localizar un valor que cumpla varios criterios. En estos casos, utilice una fórmula matricial combinando las funciones ÍNDICE y COINCIDIR.


Las mejores herramientas de productividad para Office

Kutools para Excel - Le ayuda a destacar entre la multitud

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados  |  Eliminar filas en blanco  |  Combinar Columnas o celdas sin perder datos  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  En varias hojas  |  Coincidencia difusa...
Avanzado: lista desplegable...:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable de selección múltiple
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar la visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos por lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos...)|  50+Tiposde gráfico(Diagrama de Gantt...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta...)|  12 Herramientasde conversión(Convertir a palabras,Conversión de moneda...)|  7 Combinar y dividirHerramientas(Combinar filas avanzado,Dividir celdas de Excel...)|... y más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...


Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)

  • ¡Alterne entre decenas de documentos abiertos en un segundo!
  • Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
  • Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
  • Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.