Kapitel 4 · 4.2
Senkrechte Suche mit SVERWEIS und XVERWEIS
Mit einer senkrechten Suche rufen Sie einen Wert aus einer anderen Tabelle ab, zum Beispiel den Preis zu einem Produktcode. In Excel heißt die Funktion VLOOKUP bzw. SVERWEIS, die neuere XLOOKUP bzw. XVERWEIS. LibreOffice Calc und Euro-Office kennen beide, mit denselben deutschen Namen.
SVERWEIS
=SVERWEIS(Suchwert; Tabelle; Spaltennummer; 0)
- Suchwert: wonach Sie suchen, zum Beispiel der Produktcode in A2;
- Tabelle: der Bereich, in dem Sie suchen. Der Suchwert muss in der ersten Spalte stehen;
- Spaltennummer: aus welcher Spalte der Tabelle Sie das Ergebnis möchten (1 ist die erste);
- 0: nur eine exakte Übereinstimmung. Lassen Sie dies weg, geht die Funktion davon aus, dass die Tabelle sortiert ist, und kann einen falschen Wert liefern.
Beispiel: der Preis (Spalte 3) zum Code in A2, aus dem Tabellenblatt Produkte:
| Programm | Formel |
|---|---|
| LibreOffice Calc | =SVERWEIS(A2;$Produkte.$A$2:$C$50;3;0) |
| Euro-Office und Excel | =SVERWEIS(A2;Produkte!$A$2:$C$50;3;0) |
Der Unterschied liegt nur in der Schreibweise des Tabellenblatts (Punkt oder Ausrufezeichen). Klicken Sie während der Eingabe einfach auf das andere Tabellenblatt und markieren Sie den Bereich, dann schreibt das Programm ihn selbst richtig. Mit F4 setzen Sie die Dollarzeichen, damit der Bereich fest bleibt, wenn Sie die Formel nach unten ziehen.
XVERWEIS: nach links suchen und mit eigener Meldung
=XVERWEIS(Suchwert; Suchspalte; Ergebnisspalte; "nicht gefunden")
Bei XVERWEIS muss der Suchwert nicht in der ersten Spalte stehen. Die Funktion sucht standardmäßig exakt und kann einen eigenen Text anzeigen, wenn nichts gefunden wird. In LibreOffice ist XVERWEIS in den aktuellen Versionen enthalten (ab 24.8).
Beispiel in Calc: =XVERWEIS(A2;$Produkte.$A$2:$A$50;$Produkte.$C$2:$C$50;"unbekannter Code")
Sie erhalten #NV?
- Der Wert ist tatsächlich nicht vorhanden oder steht mit einem Leerzeichen dahinter in der Tabelle. Verwenden Sie
GLÄTTENoder prüfen Sie die Tabelle. - Zahl gegenüber Text: „1001“ als Text ist nicht dasselbe wie 1001 als Zahl.
- Bei SVERWEIS: Der Suchwert steht nicht in der ersten Spalte des Bereichs. Verwenden Sie dann XVERWEIS.
In Euro-Office
Die Formeln sind dieselben wie in Excel. Erklärungen und Beispiele finden Sie in Formeln und Funktionen: SUMME, MITTELWERT, WENN und SVERWEIS, SVERWEIS liefert #NV: So beheben Sie das Problem (#NV beheben) und XVERWEIS: nach links suchen und mit eigener Meldung (XVERWEIS).

