Inhaltsverzeichnis
Wenn Sie mit mehreren Spalten arbeiten, müssen Sie häufig Ihre beiden Spalten abgleichen, um den dritten Wert zu erhalten In diesem Artikel werden wir sehen, wie man zwei Spalten in Excel und ein drittes zurückgeben.
Download Arbeitsbuch Praxis
Laden Sie diese Arbeitsmappe herunter und üben Sie während der Lektüre dieses Artikels.
Zwei Spalten abgleichen und eine dritte zurückgeben.xlsx3 Einfache Methoden zum Abgleichen zweier Spalten und Rückgabe einer dritten Spalte in Excel
Hier werden zwei Spalten verglichen, in denen es einige gleiche Werte gibt. Wenn die beiden Werte übereinstimmen, werden die Werte der dritten Spalte zurückgegeben, in der die Werte die entsprechenden Ergebnisse der 1. Spalte .
Schauen wir uns die folgende Tabelle an, in der wir einige Produkt-IDs zusammen mit den entsprechenden Preisen haben. Wir erstellen eine weitere Spalte mit der Überschrift Produkt-ID-2 Hier werden wir die Spalten vergleichen. Produkt-ID und Produkt-ID-2 um den Wert aus der Datei Preis Spalte in der Preis-2 Spalte.
1. die Verwendung der VLOOKUP-Funktion zum Abgleichen zweier Spalten und zur Rückgabe einer dritten Spalte in Excel
In der ersten Methode zeige ich Ihnen die Verwendung von die Funktion VLOOKUP Machen wir es Schritt für Schritt.
Schritte:
- Gehe zu F5 und schreiben Sie die folgende Formel auf
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
Erläuterung der Formel:
- Hier ist die Nachschlagewert ist E5 .
- Die Array ist B5:C15 .
- Die Spaltenindexnummer ist 2 . also Excel gibt den entsprechenden Preis für E5 (weil der Preis in der 2. Spalte des Arrays steht).
- Drücken Sie dann EINGEBEN um die Ausgabe zu erhalten.
- Danach verwenden Sie die Füllen Griff zu AutoFill bis zu F9 .
Lesen Sie mehr: Zwei Spalten in Excel vergleichen (8 Möglichkeiten)
2) Kombination von INDEX-MATCH-Funktionen zum Abgleichen von zwei Spalten und Rückgabe einer dritten Spalte in Excel
Die nächste Methode ist eine wichtige. Hier werde ich eine Kombination aus der INDEX und MATCH-Funktionen Schauen wir uns die Schritte an.
Schritte:
- Gehe zu F5 und schreiben Sie die folgende Formel auf
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))
Formel Aufschlüsselung:
- MATCH(E5,$B$5:$B$15) → Excel wird die relative Position zurückgegeben 1002 in der Reihe B5:B15 .
- Ausgabe: {2}
- INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15)) → Daraus wird
- INDEX($C$5:$C$15,2)
- Ausgabe: {1029}
- Drücken Sie nun EINGEBEN um die Ausgabe zu erhalten.
- Verwenden Sie schließlich die Füllen Griff zu AutoFill bis zu F9 .
Lesen Sie mehr: Zählen von Übereinstimmungen in zwei Spalten in Excel (5 einfache Methoden)
Ähnliche Lektüre
- Excel vergleicht zwei Listen und gibt die Differenzen zurück (4 Möglichkeiten)
- Wie man mehrere Spalten in Excel abgleicht (die 5 einfachsten Möglichkeiten)
- Excel-Makro zum Vergleichen zweier Spalten (4 einfache Möglichkeiten)
- Drei Spalten in Excel vergleichen und einen Wert zurückgeben (4 Möglichkeiten)
3. eine Kombination aus IF-, INDEX- und MATCH-Funktionen, um zwei Spalten abzugleichen und eine dritte Spalte in Excel zurückzugeben
Ich werde nun eine andere Methode zeigen, für die ich den Datensatz ein wenig verändert habe.
Dieses Mal werde ich sowohl die Produkt-ID und Kategorie und erhalten die Preis Eine Kombination aus die WENN , INDEX, und MATCH Funktionen werden hier funktionieren.
Schritte:
- Gehe zu G7 und schreiben Sie die folgende Formel auf
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))
Formel Aufschlüsselung:
- C5:C15=G6 → Dies ist der logische Test für die IF Die Bedingung ist eine Array-Bedingung.
- Ausgabe: WAHR ist für Kategorie C und FALSCH ist für andere Kategorien. {FALSCH;FALSCH;WAHR;WAHR;FALSCH;FALSCH;WAHR;FALSCH;WAHR;FALSCH;FALSCH;FALSCH;FALSCH}
- B5:B15 → Dies ist der Wert, wenn der Test WAHR .
- MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → G5 ist der Nachschlagewert und das Nachschlagefeld ist IF(C5:C15=G6,B5:B15) Das bedeutet Excel wird suchen PID-1001 von {FALSE;FALSE; "PID-1005″; "PID-1001″;FALSE;FALSE; "PID-1009″;FALSE;FALSE;FALSE;FALSE;FALSE} und erhalten Sie die relative Position.
- Ausgabe: {4}
- INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → Daraus wird
- INDEX(D5:D15,4)
- Ausgabe: {2186}
- Drücken Sie dann STRG+UMSCHALT+EINGABE um die Ausgabe zu erhalten, da es sich um eine Array-Formel handelt. Sie werden ein Paar von 2. Klammern in der Formel erscheinen, in der die Formel enthalten ist.
Lesen Sie mehr: Zwei Spalten abgleichen und eine dritte Spalte in Excel ausgeben (3 schnelle Methoden)
Dinge zum Merken
- Die absolute Referenz dient zum Sperren eines Bereichs.
- STRG+UMSCHALT+EINGABE ist für Array-Formeln.
Schlussfolgerung
Ein Vergleich zwischen Spalten, um Übereinstimmungen zu finden und einen Wert aus einer anderen Spalte zu erhalten, ist eine gängige Praxis in Excel Die Kenntnis der Lösungen für diese Art von Problemen erleichtert Ihnen in vielen Fällen die Arbeit. Ich hoffe, dass Ihnen dieser Artikel gefällt. Bleiben Sie dran für weitere wertvolle Artikel.