Sverweis mit zwei Suchkriterien

Hallo,

ich verzweifle noch an dieser blöden Formel …

Ich habe zwei Excel Tabellen und möchte folgendes Ziel erreichen.

Es soll Spalte B / Zeile 2 und Spalte D / Zeile 2 aus Tabelle1 mit Spalte B und D in Tabelle2 vergleichen und mir die 7 Spalte (aus Tabelle2) als Ergebnis anzeigen.

Kann mir hier bitte jemand helfen bevor ich daran völlig verzweifle?

Hallo,

verstehe ich dich richtig?

Tabelle1!B2 = Suchbegriff 1
Tabelle2!B:B = Suchmatrix 1
Tabelle1!D2 = Suchbegriff 2
Tabelle2!D:D = Suchmatrix 2
Tabelle2!G:G = Ergebnismatrix

Gewissermaßen eine Suche mit zwei UND-verknüpften Kriterien.

Das geht nicht in einem Aufwasch. Da mußt du dir mittels Hilfszellen was zusammenbauen.

Ich schlage folgende Vorgehensweise vor:

  1. Suchbegriff 1 auswerten und in Hilfszelle 1 schreiben.
  2. Suchbegriff 2 auswerten und in Hilfszelle 2 schreiben.
  3. Hilfszelle 1 und 2 vergleichen.
  4. Wenn Hilfszelle 1 = Hilfszelle 2, Ergebnis aus Hilfszelle 1 in die Suchergebniszelle schreiben, andernfalls Fehlermeldung.

Ich setze voraus, daß du mit der SVERWEIS-Funktion vertraut bist, falls nicht, einfach fragen.

Die Hilfszellen kannst du dir legen wie du es brauchst, ist nur ein Beispiel.
In dem Beispiel gehe ich davon aus, daß deine Datenbank in Tabelle2!A:G liegt. Die Hilfszellen sind mit in Tabelle 1.

Hilfszelle C1, erstes Suchkriterium:

=SVERWEIS(B2;Tabelle2!A:G;7;0)

Hilfszelle C2, zweites Suchkriterium:

=SVERWEIS(D2;Tabelle2!D:G;4;0)

Ergebnisse vergleichen und ausgeben:
Das schreibst du in die Zelle, die dir das Suchergebnis ausgeben soll.

=WENN(C1=C2;C1;"Nicht gefunden!")

Das geht natürlich auch in eine einzige Formel, wird aber unübersichtlich und ist zudem langsam. Ist ungetestet, sollte aber gehen.

LG
Chris

Quatsch, sollte

=SVERWEIS(B2;Tabelle2!B:G;6;0)

heißen.

Hallo,

ich habe mich vermutlich etwas blöd ausgedrückt …

Ich habe in Tabelle 1 und in Tabelle 2 jeweils doppelte Werte.

Spalte 1 Spalte 2
22308 1223
22308 7145
22048 0042
33308 1223

usw.

Diese beiden Spalten von Tabelle1 und Tabelle2 müssen mit einander verglichen werden. Das Ergebnis nach dem gesucht werden soll, steht in Tabelle 2 in der 7 Spalte.

Gibt es dazu eine Möglichkeit?

Der Sverweis ist mir leider nur in einfacher Version sehr vertraut.

Vielen Dank und viele Grüße

In der Tabelle mit den Daten, die gesucht werden sollen so etwas in eine Hilfsspalte (Sagen wir mal A, ist am praktischsten):

=B2&"_"&C2

Also die beiden Teile, di zusammen das Kriterium bilden verbinden.

In der Suche (und da wirst du wahrscheinlich durch müssen…) ein Sverweis:

=Sverweis(A2&"_"&B2;Matrix;SpaltenNummer;falsch)
(mtrix und SpaltenNUmmer sinnvoll füllen)

Hinweis: Das „_“ dient nur der Übersichtlichkeit (idR nicht nötig)

Wenn du deine Tabellenstruktur etwas deutlicher angibst, kann man die Formel auch besser abstimmen.

fg

Dirk_P

Hallo,

doch, da ist eine Trennung nötig, damit die Suche eindeutig wird. Beispiel:

B2=„a“ & C2=„bcd“ ergibt ohne Trennung „abcd“ -> mit Trennung „a_bcd“
B2=„abc“ & C2=„d“ ergibt ohne Trennung „abcd“ -> mit Trennung „abc_d“

Ohne eindeutige Trennung kannst du trotz unterschiedlicher Ausgangswerte möglicherweise den selben Wert erhalten.

Gruß
Tobias

Du hast natürlich recht. Daher hatte ich geschrieben „idR nicht nötig“…

fg

Dirk_P