In Excel oder OpenOffice Calc habe ich
| Foo | Bar |
+-----+-----+
| A | 1 |
| B | 2 |
Ist es möglich, nach VLOOKUP
einem Wert in der Spalte „Bar“ zu suchen und den Wert in der Spalte „Foo“ zurückzugeben?
Antwort1
Versuchen Sie diese Lösung:
=INDEX(A:B,MATCH(2,B:B,0),1)
Dadurch wird eine bestimmte Zelle aus einer Matrix ausgewählt.
MATCH
ruft die Zeile innerhalb der Matrix ab B:B
, in der „2“ mit exakter Übereinstimmung (0) gefunden wurde.
INDEX
verwendet diese Zeile und eine gegebene Spalte (1), um auf eine bestimmte Zelle innerhalb einer Matrix zu verweisen A:B
.
„Foo“ stünde in Spalte A, „Bar“ in Spalte B.