So erstellen Sie eine relationale Datentabelle in Excel

So erstellen Sie eine relationale Datentabelle in Excel

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

VLOOKUPIch weiß, dass ich oder INDEX- verwenden kann MATCH, aber ich suche nach einer eleganteren Lösung mit dem Excel-Datenmodell.

Antwort1

VLOOKUPSie 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 A1und es erstellt Table1. Dann habe ich Table2unter erstellt G1:H3. Ich habe die neue Tabelle unter erstellt A17:C23, daher der Verweis auf A18am Anfang von VLOOKUP.

Bildbeschreibung hier eingeben

verwandte Informationen