Excel vergleicht zwei Spalten und listet eine dritte Spalte auf

1

Ich habe eine Excel-Tabelle mit 3 Spalten:

A  B   C    D
1  A   1
2  B   3
3  C   4
       6
5  D

7  E

Ich möchte Spalte C auf Werte überprüfen, die in Spalte A vorhanden sind, und die entsprechenden Werte von Spalte B in Spalte D auflisten:

Result:

A  B   C    D
1  A   1    A
2  B   3    C
3  C   4
       6
5  D

7  E

Ich habe den ersten Teil erreicht, indem ich:

=IF(ISNUMBER(MATCH(C1,A:A,0)),"True","False") 

Diese Listen True Neben dem Wert in Spalte C in Spalte A. Ich bin nicht sicher, wie ich den anderen Teil mithilfe einer Formel ausführen soll. Kann ich bitte ein paar Vorschläge bekommen?

misguided
quelle

Antworten:

1

Sie können Ihre aktuelle Formel ändern, um a zu verwenden VLOOKUP wie folgt:

=IF(ISNUMBER(MATCH(C1,A:A,0)),VLOOKUP(C1,A:B,2,0),"")

Das obige Beispiel gibt Ihnen den entsprechenden B-Wert für die übereinstimmende A-Zahl an und gibt Ihnen ein Leerzeichen, wenn keine Übereinstimmungen vorliegen.

Jerry
quelle
0

Konnte nicht überprüfen, aber VLOOKUP ist was du willst.
VLOOKUP(C2;A$2:A$10;4)
Ich kann nicht genau testen. Legen Sie die erste Reihe ein und ziehen Sie an der rechten unteren Ecke.
Das $ sagt, dass die Zeile beim Kopieren in die anderen Zeilen nicht geändert werden soll.

davidbaumann
quelle