Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: AnnaLog am April 07, 2015, 11:34:00 Vormittag

Titel: Datenbankzugriff auf anderem Tabellenblatt
Beitrag von: AnnaLog am April 07, 2015, 11:34:00 Vormittag
Hallo an die Experten,

habe mal eine Frage hinsichtlich eines Datenbank-Aufrufes.

Ich möchte auf dem Tabellenblatt 1 eine Abfrage einer Tabelle auf einem anderen Tabellenblatt der gleichen Excel-Datei durchführen.

Zum Aufruf möchte ich folgende Formel verwenden:
=SVERWEIS("Suchkriterium";Tabelle3!A3:B20");2;0)

Mein Problem besteht darin, dass ich den Namen des Tabellenblattes (im Beispiel: "Tabelle3") das die Datenbank enthält aus einer Zelle auslesen muss.

Das habe ich bereits mit der VERKETTEN-Funktion probiert:
=SVERWEIS("Suchkriterium";VERKETTEN(A3;"!A3:B20");2;0)

Leider funktioniert das nicht.

Hat eventuell jemand eine andere Idee für mein Problem?

Vielen Dank im voraus.

Anna
Titel: Antw: Datenbankzugriff auf anderem Tabellenblatt
Beitrag von: Fred0 am April 07, 2015, 11:50:10 Vormittag
Hallo

auf den ersten Blick hast du eine Klammer schon zu viel in der Formel:

=SVERWEIS("Suchkriterium";Tabelle3!A3:B20");2;0)

muss so sein:
Zitat
=SVERWEIS(A1;Tabelle3!A3:B20;2;0)

=SVERWEIS(A1;VERKETTEN(A3;Tabelle3!A3:B20);2;0)

ohne jetzt genau deine Tabelle zu kennen.
Es wäre besser, wenn du sie hochladen könntest mit deinen Ergebniswünschen.




Titel: Antw: Datenbankzugriff auf anderem Tabellenblatt
Beitrag von: AnnaLog am April 07, 2015, 12:14:28 Nachmittag
Vielen Danke für deine schnelle Antwort.

Hab die Tabelle mal angehangen, ich möchte in Zelle C3 die Abfrage starten, dabei soll die Abfrage den Namen des Tabellenblattes das die DB enthält aus der Zelle A3 entnehmen.
Titel: Antw: Datenbankzugriff auf anderem Tabellenblatt
Beitrag von: Frank Furter am April 07, 2015, 22:21:40 Nachmittag
hi, meinst du so..:

=SVERWEIS("Abbildungsart";INDIREKT(A3&"!A3:B20");2;0)
Titel: Antw: Antw: Datenbankzugriff auf anderem Tabellenblatt
Beitrag von: AnnaLog am April 08, 2015, 18:32:58 Nachmittag
hi, meinst du so..:

=SVERWEIS("Abbildungsart";INDIREKT(A3&"!A3:B20");2;0)

Einfach genial!

Vielen Dank, Anna