Excel Tutorial: SVERWEIS mit mehreren Suchkriterien (Verkettung & WAHL-Funktion)

Melden

Hier ist ein ausführliches Tutorial, wie du den SVERWEIS (VLOOKUP) mit der WAHL-Funktion (CHOOSE) kombinierst, um eine Suche über mehrere Kriterien durchzuführen, ohne deine Originaldaten durch Hilfsspalten zu verändern.


Das Problem

Der Standard-SVERWEIS hat zwei große Einschränkungen:

  1. Er kann nur nach einem Kriterium suchen.
  2. Das Suchkriterium muss sich zwingend in der ersten (linken) Spalte der Matrix befinden.

Szenario: Du hast eine Liste mit Vornamen (Spalte A), Nachnamen (Spalte B) und dem Gehalt (Spalte C). Du möchtest das Gehalt finden, indem du nach Vor- und Nachname gleichzeitig suchst, ohne eine zusätzliche Hilfsspalte in deine Tabelle einzufügen.


Die Lösung: Die "virtuelle" Hilfsspalte

Wir nutzen die WAHL-Funktion, um im Arbeitsspeicher von Excel eine virtuelle Tabelle zu erstellen. In dieser Tabelle verketten wir Vor- und Nachname zur ersten Spalte.

Die Syntax der WAHL-Funktion für diesen Trick:

WAHL({1.2}; Spalte_A & Spalte_B; Spalte_C)

  • {1.2}: Sagt Excel, dass wir eine Matrix mit zwei Spalten erstellen.
  • Spalte_A & Spalte_B: Erzeugt die neue (virtuelle) erste Spalte (die Verkettung).
  • Spalte_C: Ist die zweite Spalte unserer virtuellen Matrix (die Ergebniswerte).

Schritt-für-Schritt-Anleitung

1. Die Ausgangsdaten

Nehmen wir an, deine Daten liegen im Bereich A2:C10:

  • Spalte A: Vorname
  • Spalte B: Nachname
  • Spalte C: Gehalt

In Zelle E2 gibst du den gesuchten Vornamen ein, in F2 den Nachnamen.

2. Die Formel erstellen

Gib folgende Formel in die Zielzelle ein:

=SVERWEIS(E2 & F2; WAHL({1.2}; A2:A10 & B2:B10; C2:C10); 2; 0)

3. Erklärung der Komponenten

  1. Suchkriterium (E2 & F2): Excel verbindet den Vornamen und Nachnamen zu einem einzigen Suchbegriff (z.B. "MaxMustermann").
  2. Matrix (WAHL({1.2}; A2:A10 & B2:B10; C2:C10)):
    • Hier passiert die Magie. Excel baut intern eine Tabelle mit 2 Spalten.
    • Spalte 1 enthält die kombinierten Namen aus A und B.
    • Spalte 2 enthält die Werte aus C.
  3. Spaltenindex (2): Da unser gewünschtes Ergebnis (Gehalt) in der zweiten Spalte der virtuellen Tabelle steht, wählen wir die 2.
  4. Bereich_verweis (0 oder FALSCH): Für eine genaue Übereinstimmung.

Wichtige Hinweise

A. Array-Formel (Matrix-Formel)

  • Excel 365 & Excel 2021: Du kannst die Formel einfach mit ENTER bestätigen.
  • Ältere Excel-Versionen: Du musst die Formel mit STRG + UMSCHALT + ENTER bestätigen. Excel setzt dann automatisch geschweifte Klammern {...} um die Formel.

B. Das Trennzeichen-Problem

Wenn du einen Vornamen "Karl" und Nachnamen "Eduard" hast, ergibt die Verkettung "KarlEduard". Hast du aber jemanden namens "Karle" "Duard", ergibt das ebenfalls "KarlEduard". Tipp: Nutze ein Trennzeichen bei der Verkettung: E2 & "_" & F2 und in der WAHL-Funktion A2:A10 & "_" & B2:B10.

C. Punkt vs. Semikolon in der Matrix-Konstante

In der deutschen Excel-Version wird innerhalb der geschweiften Klammern oft ein Punkt verwendet: {1.2}. Sollte dies eine Fehlermeldung auslösen, versuche es mit einem Semikolon {1;2} oder einem Backslash {1\2}, abhängig von deinen regionalen Systemeinstellungen.


Zusammenfassung der Vorteile

  • Keine Änderung am Layout: Du musst keine hässlichen Hilfsspalten in dein Tabellenblatt einfügen.
  • Flexibilität: Du kannst theoretisch beliebig viele Spalten (3, 4 oder mehr) verketten, um ein eindeutiges Suchkriterium zu schaffen.
  • Dynamik: Die virtuelle Tabelle passt sich an, wenn sich die Quelldaten ändern.

Viel Erfolg beim Ausprobieren!

0