Tengo dos pestañas diferentes en Excel. Tab1 tiene tres columnas (ID1, ID2 y Valor). Tab2 tiene dos columnas (ID1, ID2) y estoy intentando escribir una función que transfiera el "Valor" de Tab1 a la tercera columna de Tab2 si ID1 e ID2 coinciden en ambas pestañas. Intenté escribir funciones a través de BUSCARV e ÍNDICE (dadas otras preguntas/respuestas de STACKS Overflow), pero estoy teniendo dificultades para resolver esta. ¡Todos los consejos serán apreciados!
Tab1 con las columnas ID1, ID2 y Valor
Tab2 con las columnas ID1, ID2 y Valor que espero recuperar de la pestaña 1 si ID1 e ID2 coinciden
Respuesta1
Utilice SUMIFS()
=SUMIFS(Tab1!C:C,Tab1!A:A,A2,Tab1!B:B,B2)
Vea esta respuesta de StackOverflow:
https://stackoverflow.com/questions/42492758/vlookup-using-2-columns-to-reference-another
Respuesta2
En la segunda pestaña, use COINCIDIR para buscar filas que coincidan con ID1 e ID2 en TAB1. Si la fila es la misma, utilice ÍNDICE para extraer el valor. He hecho todo esto en una fórmula a continuación, pero si eres nuevo en COINCIDIR e ÍNDICE, puedes colocar partes de la fórmula en diferentes columnas para asegurarte de que las entiendes.
No dices cuál quieres que sea el valor en la pestaña 2 si ID1 e ID2 no coinciden, así que lo hice "sin coincidencia". (En su lugar, podría utilizar un espacio en blanco o un cero).
Aquí está la fórmula para la columna de la pestaña 2 donde desea el valor. Supuse que ID1 está en la columna A y ID2 está en la columna B en ambas pestañas.
En la fila 2 de Tab2 puede utilizar las siguientes fórmulas:
Columna C: Match($A2,'Tab1'!$A:$A,0)
Columna D: Match($b2,'Tab1'!$B:$B,0)
Columna E:IF($C2=$D2,INDEX('Tab1'!$C:$C,$C2),"no match")
Obviamente, esto podría combinarse en una sola declaración if si así lo desea. Si no hay ninguna coincidencia para ninguno de los ID, obtendrá un error #N/A. Puede evitar esto utilizando ISNA alrededor del valor devuelto en la Columna E.