Si tengo la siguiente Tabla1 en Excel
Name Age Sex
Pablo 28 Male
Victor 32 Male
Juan 33 Male
Pedro 40 Male
Jacinta 24 Female
Laura 39 Female
y tabla 2
Sex Color
Male Blue
Female Pink
¿Cómo puedo crear una tabla (o tabla dinámica, o simplemente un rango simple de Excel) que pueda relacionar ambas tablas a través del campo Sexo?
Name Age Color
Pablo 28 Blue
Victor 32 Blue
Juan 33 Blue
Pedro 40 Blue
Jacinta 24 Pink
Laura 39 Pink
Sé que puedo usar VLOOKUP
o INDEX
- MATCH
, pero estoy buscando una solución más elegante usando el modelo de datos de Excel.
Respuesta1
Puede usar una declaración VLOOKUP
dentro de una IF
declaración para buscar el nombre y obtener el valor de la tercera columna. Luego mira si es igual a Male
. Si es cierto, devuelve Azul. Si es falso, devuelve Pink.
=IF(VLOOKUP(A18,Table1[#All],3,FALSE)="Male", $H$2, $H$3)
Creé el ejemplo de tabla que diste A1
y lo hice Table1
. Luego creado Table2
en G1:H3
. Creé la nueva tabla en A17:C23
, de ahí la referencia A18
al comienzo de VLOOKUP
.