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
-
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
-
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:
=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.
-
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.
-
hi, meinst du so..:
=SVERWEIS("Abbildungsart";INDIREKT(A3&"!A3:B20");2;0)
-
hi, meinst du so..:
=SVERWEIS("Abbildungsart";INDIREKT(A3&"!A3:B20");2;0)
Einfach genial!
Vielen Dank, Anna