Skip to main content

ÍNDICE y COINCIDIR a través de múltiples columnas

Author: Amanda Li Last Modified: 2025-06-04

Para buscar un valor haciendo coincidir a través de múltiples columnas, una fórmula matricial basada en las funciones ÍNDICE y COINCIDIR que incorpora MMULT, TRANSPONER, y COLUMNA te hará el favor.

index match multiple columns 1

¿Cómo buscar un valor haciendo coincidir a través de múltiples columnas?

Para completar la clase correspondiente de cada estudiante como se muestra en la tabla anterior, donde la información está distribuida en múltiples columnas, puedes usar primero el truco de las funciones MMULT, TRANSPONER y COLUMNA para producir una matriz. Luego, la función COINCIDIR te dará la posición del valor buscado, que será entregado a ÍNDICE para recuperar el valor que estás buscando en la matriz.

Sintaxis genérica

=ÍNDICE(rango_devuelto,(COINCIDIR(1,MMULT(--(rango_búsqueda=valor_búsqueda),TRANSPONER(COLUMNA(rango_búsqueda)^0)),0)))

√ Nota: Esta es una fórmula matricial que requiere que la ingreses con Ctrl + Shift + Enter.

  • rango_devuelto: El rango desde donde deseas que la fórmula devuelva la información de la clase. Aquí se refiere al rango de clases.
  • valor_búsqueda: El valor que la fórmula utiliza para encontrar su correspondiente información de clase. Aquí se refiere al nombre dado.
  • rango_búsqueda: El rango de celdas donde está listado el valor_búsqueda; el rango con los valores para comparar con el valor_búsqueda. Aquí se refiere al rango de nombres.
  • tipo_coincidencia 0: Obliga a COINCIDIR a encontrar el primer valor que sea exactamente igual al valor_búsqueda.

Para encontrar la clase de Jimmy, copia o ingresa la siguiente fórmula en la celda H5, y presiona Ctrl + Shift + Enter para obtener el resultado:

=ÍNDICE($B$5:$B$7,(COINCIDIR(1,MMULT(--($C$5:$E$7=G5),TRANSPONER(COLUMNA($C$5:$E$7)^0)),0)))

√ 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 cuando muevas o copies la fórmula a otras celdas. Ten en cuenta que no debes agregar signos de dólar a la referencia de celda que representa el valor de búsqueda, ya que quieres que sea relativa cuando la copies a otras celdas. Después de ingresar la fórmula, arrastra el controlador de relleno hacia abajo para aplicar la fórmula a las celdas inferiores.

index match multiple columns 2

Explicación de la fórmula

=ÍNDICE($B$5:$B$7,(COINCIDIR(1,MMULT(--($C$5:$E$7=G5),TRANSPONER(COLUMNA($C$5:$E$7)^0)),0)))

  • --($C$5:$E$7=G5): Este segmento verifica cada valor en el rango $C$5:$E$7 si son iguales al valor en la celda G5, y genera una matriz VERDADERO y FALSO como esta:
    {TRUE,FALSE,FALSE;FALSE,FALSE,FALSE;FALSE,FALSE,FALSE}.
    El doble negativo luego convertirá los VERDADEROS y FALSOS en 1s y 0s para generar una matriz como esta:
    {1,0,0;0,0,0;0,0,0}.
  • COLUMNA($C$5:$E$7): La función COLUMNA devuelve los números de columna para el rango $C$5:$E$7 en una matriz como esta: {3,4,5}.
  • TRANSPONER(COLUMNA($C$5:$E$7)^0) = TRANSPONER({3,4,5}^0): Después de elevar a la potencia 0, todos los números en la matriz {3,4,5} se convertirán en 1: {1,1,1}. La función TRANSPONER luego convierte la matriz de columnas en una matriz de filas como esta: {1;1;1}.
  • MMULT(MMULT(--($C$5:$E$7=G5),,TRANSPONER(COLUMNA($C$5:$E$7)^0))) = MMULT(MMULT({1,0,0;0,0,0;0,0,0},,{1;1;1})): La función MMULT devuelve el producto matricial de las dos matrices como esta: {1;0;0}.
  • COINCIDIR(1,MMULT(--($C$5:$E$7=G5),TRANSPONER(COLUMNA($C$5:$E$7)^0)),0) = COINCIDIR(1,{1;0;0},0): El tipo_coincidencia 0 obliga a la función COINCIDIR a devolver la posición de la primera coincidencia de 1 en la matriz {1;0;0}, que es 1.
  • ÍNDICE($B$5:$B$7$B$5:$B$7,,,(COINCIDIR(1,MMULT(--($C$5:$E$7=G5),,,TRANSPONER(COLUMNA($C$5:$E$7)^0)),0))) = ÍNDICE($B$5:$B$7$B$5:$B$7,,,1): La función ÍNDICE devuelve el primer valor en el rango de clase $B$5:$B$7, que es A.

Para buscar fácilmente un valor haciendo coincidir a través de múltiples columnas, también puedes usar nuestro complemento profesional de Excel Kutools para Excel. Consulta las instrucciones aquí para realizar la tarea.


Funciones relacionadas

Función ÍNDICE de Excel

La función ÍNDICE de Excel devuelve el valor mostrado basado en una posición dada de un rango o una matriz.

Función COINCIDIR de Excel

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

Función MMULT de Excel

La función MMULT de Excel devuelve el producto matricial de dos matrices. El resultado de la matriz tiene el mismo número de filas que la matriz1 y el mismo número de columnas que la matriz2.

Función TRANSPONER de Excel

La función TRANSPONER de Excel rota la orientación de un rango o matriz. Por ejemplo, puede rotar una tabla dispuesta horizontalmente en filas a verticalmente en columnas o viceversa.

Función COLUMNA de Excel

La función COLUMNA devuelve el número de columna en la que aparece la fórmula o devuelve el número de columna de la referencia dada. Por ejemplo, la fórmula =COLUMNA(BD) devuelve 56.


Fórmulas relacionadas

Búsqueda de múltiples criterios con ÍNDICE y COINCIDIR

Al trabajar con una gran base de datos en una hoja de cálculo de Excel con varias columnas y encabezados de fila, siempre es complicado encontrar algo que cumpla con múltiples criterios. En este caso, puedes usar una fórmula matricial con las funciones ÍNDICE y COINCIDIR.

Búsqueda bidireccional con ÍNDICE y COINCIDIR

Para buscar algo tanto en filas como en columnas en Excel, o decir, para buscar un valor en la intersección de una fila y columna específicas, podemos usar la ayuda de las funciones ÍNDICE y COINCIDIR.

Buscar el valor de coincidencia más cercana con múltiples criterios

En algunos casos, es posible que necesites buscar el valor de coincidencia más cercano o aproximado basado en más de un criterio. Con la combinación de las funciones ÍNDICE, COINCIDIR y SI, puedes hacerlo rápidamente en Excel.


Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud

🤖 Asistente de KUTOOLS AI: Revoluciona el análisis de datos basado en: Ejecución Inteligente   |  Generar Código  |  Crear Fórmulas Personalizadas  |  Analizar Datos y Generar Gráficos  |  Invocar Funciones de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Múltiples Criterios  |  Múltiples Valores  |  A través de Varias Hojas  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable de Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Cifrar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  Más de 50 Tipos de Gráficos (Diagrama de Gantt ...)  |  Más de 40 Fórmulas Prácticas (Calcular edad basada en la fecha de nacimiento ...)  |  19 Herramientas de Inserción (Insertar código QR, Insertar imagen desde ruta ...)  |  12 Herramientas de Conversión (Convertir a palabras, Conversión de moneda ...)  |  7 Herramientas de Combinación y División (Combinar filas avanzado, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...


Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre decenas de documentos abiertos!
  • Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
  • Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
  • Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.