Excel - Formeln und Funktionen - Tipp Nr. 1378

SVERWEIS mit zwei Bedingungen

Tipp getestet unter Excel 2007, 2010, 2013, 2013;

Wenn Sie zwei Tabellen mit jeweils zwei gleichen Spalten (z.B. "Nachname" und "Vorname" haben und eine dritte Spalte der 1. Tabelle (z.B. "Telefon") in die 2. Tabelle übernehmen wollen, dann bietet die Funktion SVERWEIS keine praktikable Lösung, es geht aber mit einer Kombination von INDEX und VERGLEICH:

  1. Stellen Sie sich in der 2. Tabelle in die erste Zeile der Spalte, die die Telefonnummer aus der 1. übernehmen soll.
  2. Tippen Sie diese Formel ein (die Bezüge sind gemäss dem Beispiel der beiden Screenshots gewählt und müssen von Ihnen angepasst werden):

    =INDEX(Tabelle1!$A$2:$C$5;VERGLEICH(A2&B2;Tabelle1!$A$2:$A$5&Tabelle1!$B$2:$B$5;0);3)

  3. Abschließen der Eingabe nicht mit , sondern mit + (gleichzeitig gedrückt halten) und dann die -Taste drücken. Damit erzeugen Sie eine Matrixformel (erkennbar an den geschwungenen Klammern am Anfang und Ende der fertigen Formel).
  4. Kopieren Sie die Formel in die darunterliegenden Zellen.

Hinweis:
Quell- und Zielbereich müssen nicht unbedingt gleich groß sein. Allerdings werden Datensätze, die nur in Tabelle 1 existieren, natürlich in Tabelle 2 nicht ausgegeben (wie denn auch).
Datensätze, die nur in Tabelle 2 vorhanden sind, erzeugen den Fehlerwert #NV.

Unsere Tipps zum SVERWEIS:
SVERWEIS 1, Grundlagen
SVERWEIS 2, Fortsetzung
SVERWEIS 3 für Fortgeschrittene
SVERWEIS mit zwei Bedingungen
Komplexe Bedingungen für SVERWEIS
Das Argument Bereich_Verweis im SVERWEIS