Como criar uma tabela de dados relacionais no Excel

Como criar uma tabela de dados relacionais no Excel

Se eu tiver a seguinte Tabela1 no Excel

Name    Age Sex
Pablo   28  Male
Victor  32  Male
Juan    33  Male
Pedro   40  Male
Jacinta 24  Female
Laura   39  Female

E Tabela2

Sex    Color
Male   Blue
Female Pink

Como posso criar uma tabela (ou tabela dinâmica, ou apenas um intervalo simples do Excel) que possa relacionar ambas as tabelas através do campo Sexo?

Name    Age Color
Pablo   28  Blue
Victor  32  Blue
Juan    33  Blue
Pedro   40  Blue
Jacinta 24  Pink
Laura   39  Pink

Eu sei que posso usar VLOOKUPor INDEX- MATCH, mas estou procurando uma solução mais elegante usando o modelo de dados do Excel.

Responder1

Você poderia usar a VLOOKUPdentro de uma IFinstrução para procurar o nome e obter o valor da terceira coluna. Então veja se é igual Male. Se for verdade, retorne Azul. Se for falso, retorne Pink.

=IF(VLOOKUP(A18,Table1[#All],3,FALSE)="Male", $H$2, $H$3)

Criei o exemplo de tabela que você deu A1e fiz Table1. Então criado Table2em G1:H3. Criei a nova tabela em A17:C23, daí a referência A18no início do VLOOKUP.

insira a descrição da imagem aqui

informação relacionada