如果我在 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
語句中使用 a 來尋找名稱並取得第三列的值。然後看看它是否等於Male
。如果為 true,則傳回 Blue。如果為假,則傳回 Pink。
=IF(VLOOKUP(A18,Table1[#All],3,FALSE)="Male", $H$2, $H$3)
我創建了您給出的表格範例A1
並製作了它Table1
。然後創建Table2
於G1:H3
.我在 處建立了新表,因此在 的開頭處A17:C23
引用了。A18
VLOOKUP