Wenn ich die folgende Tabelle1 in Excel habe
Name Age Sex
Pablo 28 Male
Victor 32 Male
Juan 33 Male
Pedro 40 Male
Jacinta 24 Female
Laura 39 Female
Und Tabelle2
Sex Color
Male Blue
Female Pink
Wie kann ich eine Tabelle (oder Pivot-Tabelle oder einfach einen einfachen Excel-Bereich) erstellen, die beide Tabellen über das Feld „Geschlecht“ verknüpfen kann?
Name Age Color
Pablo 28 Blue
Victor 32 Blue
Juan 33 Blue
Pedro 40 Blue
Jacinta 24 Pink
Laura 39 Pink
VLOOKUP
Ich weiß, dass ich oder INDEX
- verwenden kann MATCH
, aber ich suche nach einer eleganteren Lösung mit dem Excel-Datenmodell.
Antwort1
VLOOKUP
Sie können innerhalb einer Anweisung ein verwenden IF
, um den Namen nachzuschlagen und den Wert der 3. Spalte abzurufen. Prüfen Sie dann, ob er gleich ist Male
. Wenn es wahr ist, geben Sie Blau zurück. Wenn es falsch ist, geben Sie Pink zurück.
=IF(VLOOKUP(A18,Table1[#All],3,FALSE)="Male", $H$2, $H$3)
Ich habe das von Ihnen angegebene Tabellenbeispiel unter erstellt A1
und es erstellt Table1
. Dann habe ich Table2
unter erstellt G1:H3
. Ich habe die neue Tabelle unter erstellt A17:C23
, daher der Verweis auf A18
am Anfang von VLOOKUP
.