2 Tabellen, Abfrage in der Ersten

Hallo Experten,

ich habe in meiner Excel Arbeitsmappe mehrere Tabellenblätter. In Tabelle 2 habe ich eine komplette Liste mit Vorwahlen, Anschlußbereichen und dem zuständigen Ressort.

z.B. so:

Tabelle 2

Vorwahl ASB Ressort
0711 / 1 Heilbronn
0711 / 2 Ulm
07512 / 1 Heilbronn

In Tabelle 1 werden über ein Makro Daten eingegeben, unter anderem die Vorwahl und der Anschlußbereich. Ich möchte nun mit Hilfe von einer Formel/Makro oder ähnlichem, dass in Tabelle 1 anhand der Vorwahl und des Anschlußbereiches das Ressort ermittelt wird und in eine extra Spalte in Tabelle 1 eingefügt wird.

z.B. so:

Tabelle 1

Vorwahl ASB Ressort
[wird eingegeben] / [wird auch eingegeben] [Ressort wird aus Tabelle 2 rausgesucht]

Wie kann ich sowas machen? Wäre überaus dankbar, wenn mir jemand eine Formel oder Makrocode geben könnte.

Vielen Dank

Gruß
Imhotep

Hallo Imhotep,

die Funktion, die Du suchst ist SVERWEIS. Als erster Wert kommt die Zellen, deren Inhalt Du suchst, als zweiter Wert den Bereich Du durchsuchen willst (gesucht wird immer in der ersten Spalte), als dritter Wert die Ausgabespalte, und in der vierten Spalte in Deinem Fall Falsch, da Du ja eine exakte Wert und nicht den nächst besten erhalten willst. Du erhälst den Wert #NV, wenn der Suchwert nicht existiert (achte auf die Blanks vor und nach dem Trennzeichen).

MfG Georg V.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Georg,

vielen Dank für deine Antwort. Ich hab es jetzt soweit ausprobiert und es funktioniert auch, allerdings hab ich noch ein Problem.

Eingegeben habe ich =SVERWEIS(A2;Tabelle2!A$2:C$4;3;FALSCH)

damit finde ich zwar das Ressort zu der Vorwahl, aber nicht das richtige Ressort, wenn die Vorwahl gleich ist, aber der Anschlußbereich anders.

z.B:

Vorwahl Anschlußbereich Ressort
0711 / 1 Heilbronn
0711 / 2 Ulm

Wenn du mir dafür auch noch eine Lösung nennen kannst, schließ ich dich in meine abendlichen Gebete ein :wink:

Vielen Dank schonmal

Gruß
Imhotep

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Georg,

vielen Dank für deine Antwort. Ich hab es jetzt soweit
ausprobiert und es funktioniert auch, allerdings hab ich noch
ein Problem.

Eingegeben habe ich =SVERWEIS(A2;Tabelle2!A$2:C$4;3;FALSCH)

damit finde ich zwar das Ressort zu der Vorwahl, aber nicht
das richtige Ressort, wenn die Vorwahl gleich ist, aber der
Anschlußbereich anders.

z.B:

Vorwahl Anschlußbereich Ressort
0711 / 1 Heilbronn
0711 / 2 Ulm

Wenn du mir dafür auch noch eine Lösung nennen kannst, schließ
ich dich in meine abendlichen Gebete ein :wink:

Vielen Dank schonmal

Gruß
Imhotep

Hallo Imhotep,

Hier kann ich nur empfehlen (zu mindestens in der Ressort-Auflistung die ersten beiden Spalten ein Spalte zusammenzufassen. In der Funktion =SVERWEIS() kann man den erste Parameter auch als Funktion (A2&" / "&B2) zusammenfassen.

MfG Georg V.

Eingegeben habe ich =SVERWEIS(A2;Tabelle2!A$2:C$4;3;FALSCH)

damit finde ich zwar das Ressort zu der Vorwahl, aber nicht
das richtige Ressort, wenn die Vorwahl gleich ist, aber der
Anschlußbereich anders.

z.B:

Vorwahl Anschlußbereich Ressort
0711 / 1 Heilbronn
0711 / 2 Ulm

Wenn du mir dafür auch noch eine Lösung nennen kannst, schließ
ich dich in meine abendlichen Gebete ein :wink:

Vielen Dank schonmal

Gruß
Imhotep

Hallo Imhotep,

Du kannst es ja auch mal mit =VERWEIS(2;1/(Tabelle2!A$2:A$4&Tabelle2!B$2:B$4=A2&B2);Tabelle2!C$2:C$4)
probieren.

siehe auch www.excelformeln.de

Gruß
Jürgen

Ich danke für euere Hilfe.

Leider hat eine Formel allein nicht für alles funktioniert, also hab ich das ganze in einer Wenn-Funktion verpackt. Wenn 711 benutze VERWEIS, sonst SVERWEIS.

Das ganze sieht jetzt so aus:

=WENN(A2=711;VERWEIS(2;1/(Tabelle2!A$2:A$5&Tabelle2!B$2:B$5=A2&B2);Tabelle2!C$2:C$5);SVERWEIS(A2;Tabelle2!A$2:C$7;3;FALSCH))

Es funktioniert jetzt. Vielen Dank nochmal, hat mir sehr geholfen.

Gruß
Imhotep

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Bin die Formel nochmal durchgegangen, eine Verschachtelung ist doch nicht notwendig, ich hatte einen zu kleinen Suchbereich, nun läuft es perfekt.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]