Combinar tablas con INDEX y MATCH
Supongamos que tiene dos o más tablas con una columna común; sin embargo, los datos de las columnas comunes no se enumeran en el mismo orden. En este caso, para fusionar, combinar o unir las tablas mientras se comparan los datos, puede usar la ayuda de the ÍNDICE y PARTIDO funciones.
¿Cómo fusionar tablas con INDEX y MATCH?
Unir tabla 1 y tabla 2 para combinar toda la información en el nueva mesa como se muestra en la captura de pantalla anterior, primero debe copiar los datos de la tabla 1 o la tabla 2 en la nueva tabla (aquí copié los datos de la tabla 1, vea la captura de pantalla a continuación). Tome la primera identificación de estudiante 23201 en la nueva tabla como ejemplo, las funciones ÍNDICE y COINCIDIR lo ayudarán a recuperar su puntaje e información de clasificación de esta manera: COINCIDIR devuelve la posición de la fila de la identificación del estudiante que coincide 23201 in tabla 2. La información de la fila se enviará a INDEX para recuperar el valor en la intersección de esa fila y la columna especificada (puntuación o columna de clasificación).
Sintaxis genérica
=INDEX(return_table,MATCH(lookup_value,lookup_array,0),col_num)
√ Nota: Como hemos rellenado la información de tabla 1, ahora solo necesitamos recuperar los datos correspondientes de tabla 2.
- tabla_retorno: La tabla desde la que se devuelven las puntuaciones de los alumnos. Aquí se refiere a tabla 2.
- valor de búsqueda: El valor que usó para hacer coincidir la información en el tabla_retorno. Aquí se refiere al valor de la identificación del estudiante en el nueva mesa.
- matriz_buscada: El rango de celdas con los valores para comparar con el valor de búsqueda. Aquí se refiere a la columna de identificación del estudiante en el tabla_retorno.
- número_columna: El número de columna que indica de qué columna del tabla_retorno para devolver la información correspondiente.
- 0: La tipo de concordancia 0 obliga a MATCH a realizar una coincidencia exacta.
A recuperar los datos correspondientes de la tabla 2 para combinar toda la información en la nueva tabla, copie o ingrese las fórmulas a continuación en las celdas F16 y G16, y presione Participar para obtener los resultados:
Celda F16 (Puntuación)
= ÍNDICE ($F$5:$H$11,FÓSFORO(C16,$ F $ 5: $ F $ 11, 0),2)
Celda G16 (Rango)
= ÍNDICE ($F$5:$H$11,FÓSFORO(C16,$ F $ 5: $ F $ 11, 0),3)
√ Nota: Los signos de dólar ($) anteriores indican referencias absolutas, lo que significa que tabla_retorno y lookup_array en la fórmula no cambiará cuando mueva o copie las fórmulas a otras celdas. Sin embargo, no hay signos de dólar agregados al valor de búsqueda ya que quieres que sea dinámico. Después de ingresar la fórmula, arrastre el controlador de relleno hacia abajo para aplicar la fórmula a las celdas siguientes.
Explicación de la fórmula
Aquí usamos la siguiente fórmula como ejemplo:
=INDEX($F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2)
- COINCIDIR (C16, $ F $ 5: $ F $ 11,0): La tipo_de_coincidencia 0 fuerza a la función MATCH a realizar una coincidencia exacta. A continuación, la función devuelve la posición del valor de coincidencia de 23201 (el valor en C16) en la matriz de búsqueda $ F $ 5: $ F $ 11. Entonces, la función regresará 3 ya que su valor de coincidencia está en el 3ª posición en el rango.
- ÍNDICE($F$5:$H$11,COINCIDIR (C16, $ F $ 5: $ F $ 11,0),2) = ÍNDICE ($F$5:$H$11,3,2): La función ÍNDICE devuelve el valor en la intersección de la 3rd fila y 2nd columna de la tabla de retorno $F$5:$H$11, cual es 91.
Funciones relacionadas
La función ÍNDICE de Excel devuelve el valor mostrado en función de una posición determinada de un rango o una matriz.
La función COINCIDIR de Excel busca un valor específico en un rango de celdas y devuelve la posición relativa del valor.
Fórmulas relacionadas
Coincidencia exacta con INDEX y MATCH
Si necesita averiguar la información que aparece en Excel sobre un producto, película o persona, etc., debe hacer un buen uso de la combinación de las funciones INDICE y COINCIDIR.
Coincidencia aproximada con INDEX y MATCH
Hay ocasiones en las que necesitamos encontrar coincidencias aproximadas en Excel para evaluar el desempeño de los empleados, calificar los puntajes de los estudiantes, calcular el franqueo en función del peso, etc. En este tutorial, hablaremos sobre cómo usar las funciones INDICE y MATCH para recuperar el resultados que necesitamos.
Busque el valor de coincidencia más cercano con varios criterios
En algunos casos, es posible que deba buscar el valor de coincidencia más cercano o aproximado en función de más de un criterio. Con la combinación de las funciones INDICE, MATCH e IF, puede hacerlo rápidamente en Excel.
Las mejores herramientas de productividad de oficina
Kutools para Excel: te ayuda a destacar entre la multitud
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.