如果我在 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
我知道我可以使用VLOOKUP
或INDEX
- 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
引用了。A18
VLOOKUP