2016-07-28 3 views
0

"Der Bereich, in dem sich der Suchwert befindet. Denken Sie daran, dass der Suchwert immer in der ersten Spalte im Bereich für SVERWEIS liegt, damit er ordnungsgemäß funktioniert Nachschlagewert ist in Zelle C2, dann sollte Ihr Bereich mit C beginnen. "Excel-SVERWEIS, wobei der Schlüssel nicht in der ersten Spalte steht

Aber manchmal möchte ich Dual-Lookup-Lookups tun können. Dh, suchen Sie mit einem Schlüssel in Spalte A, um den Wert in Spalte B und gleichzeitig, in anderen Formeln, suchen Sie den Wert in B, um den Wert in A.

Die einzige Weise, die ich weiß, ist hinzuzufügen eine Spalte C, die A spiegelt, dann AB für das erste Nachschlagen und BC für das zweite Nachschlagen verwenden. Aber es muss eine sauberere Lösung geben. Gibt es eine Möglichkeit, SVERWEIS zu erzwingen, eine andere als die erste Spalte zu verwenden, um den Schlüsselwert zu finden, oder gibt es eine andere Funktion, die das Äquivalent zulässt?

Als eine Randnotiz frage ich nach Excel, aber ich benutze tatsächlich LibreOffice. Vermutlich sollten die Funktionen identisch sein, aber eine Antwort, die auch in LibreOffice funktioniert, wäre vorzuziehen.

+0

[Index | Spiel '] (https://www.deskbright.com/excel/using-index-match/) –

Antwort

5

INDEX/MATCH wird es jede Richtung der Suche tun.

So für Ihr Beispiel von B -> A:

=INDEX(A:A,MATCH(yourCriteria,B:B,0)) 

Die MATCH gibt die Zeilennummer des Spiels. Das dritte Kriterium von 0 ist optional. Das 0 ist dasselbe wie FALSE für das vierte Kriterium von SVERWEIS, da es nach einer genauen Übereinstimmung sucht.

Der Standardwert ist 1 mit den sortierten Daten wird die Übereinstimmung zurückgegeben, die kleiner oder gleich den Kriterien ist wie SVERWEISS WAHR.

Von diesem findet und gibt der INDEX den richtigen Wert zurück.

+0

Vielen Dank! Ein bisschen mehr Finnish, um es zur Arbeit zu bringen, aber es funktioniert. :) – BrianFreud

Verwandte Themen