Vergleich mit 2 Bedingungen, INDEX(), VERGLEICH()


Wenn man 2 Tabellen mit jeweils 2 gleichen Spalten hat (zB Nachnahme, Vorname) und eine 3te Spalte (zB Telefon) von einer Tabelle in eine andere übernehmen will, stellt die Funktion SVERWEIS() keinen adäquaten Lösungsansatz mehr dar.

Mit einer Kombination der Funktionen INDEX() und VERGLEICH() ist es dennoch möglich, diese Aufgabe mit Excel Formeln (Matrixformel) zu lösen.

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


wobei gilt:
Tabelle 1 Spalte A zB Nachname
Tabelle 1 Spalte B zB Vorname
Tabelle 1 Spalte C zB Telefon (Wert welcher in Tabelle 2 bei inhaltlicher Gleichheit Spalten A, B übernommen werden soll)

Formel in Tabelle 2 Spalte C aufbauen und mit STRG-SHIFT-RETURN (Matrixformel) abschließen
und runterkopieren.

Ein weiteres Beispiel zu Matrixformeln siehe folgenden Blog Beitrag

seit Office 365 -> Microsoft 365 gibt es eine weitere, neue Alternative,
Funktion XVERWEIS()

Kommentare

Beliebte Posts aus diesem Blog

Dropdown Liste mit Mehrfachauswahl

nützliche Text Funktionen in Power Query