如何在 Excel 中创建关系数据表

如何在 Excel 中创建关系数据表

如果我在 Excel 中有以下表 1

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

和表2

Sex    Color
Male   Blue
Female Pink

我如何创建一个可以通过“性别”字段关联两个表的表格(或数据透视表,或只是一个简单的 Excel 范围)?

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

我知道我可以使用VLOOKUPINDEX- MATCH,但我正在寻找使用 Excel 数据模型的更优雅的解决方案。

答案1

VLOOKUP您可以在语句中使用IF来查找名称并获取第 3 列的值。然后查看它是否等于Male。如果为真,则返回蓝色。如果为假,则返回粉色。

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

我创建了您在 处给出的表格示例A1并制作了它Table1。然后Table2在 处创建G1:H3。我在 处创建了新表格,因此在 的开头A17:C23引用了。A18VLOOKUP

在此处输入图片描述

相关内容