Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tabellen-Blatt-Name auslesen und in Feld einfügen

Tabellen-Blatt-Name auslesen und in Feld einfügen
Fabio
Hallo,
ich importiere diverse Daten aus anderen Excel-Dateien und Datei-Blättern.
Nun hätet ich gerne auch den Name des Tabellenblattes importiert, aus dem ich die Daten entnehme.
Gibt es da eine Formel - am liebsten wäre mit im Feld "D2" steht der "Tabellenblattname" der Datei, die ich angebe.
Danke für Ideen !
Fabio
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Tabellen-Blatt-Name auslesen und in Feld einfügen
15.02.2006 15:18:53
ede
hallo fabio,
dann schreib in zelle D2 folgende formel:
=TEIL(ZELLE("dateiname";A1);FINDEN("]";ZELLE("dateiname";A1))+1;255)
damit hast du den sheetnamen
gruss
AW: Tabellen-Blatt-Name auslesen und in Feld einfügen
15.02.2006 15:38:36
Fabio
Danke - das war es !
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Tabellen-Blatt-Name in Excel auslesen und einfügen


Schritt-für-Schritt-Anleitung

Um den Namen eines Tabellenblattes in Excel auszulesen und in eine Zelle einzufügen, kannst du die folgende Formel verwenden:

  1. Öffne deine Excel-Datei und gehe zu dem Arbeitsblatt, in dem du den Blattnamen auslesen möchtest.
  2. Klicke in die Zelle, in die der Blattname eingefügt werden soll (zum Beispiel D2).
  3. Gib die folgende Formel ein:
    =TEIL(ZELLE("dateiname";A1);FINDEN("]";ZELLE("dateiname";A1))+1;255)
  4. Drücke „Enter“. Nun wird der Name des Tabellenblattes in der gewählten Zelle angezeigt.

Diese Formel nutzt die Funktion ZELLE, um den Dateinamen und den Blattnamen auszulesen. Beachte, dass die Datei gespeichert sein muss, damit der Blattname korrekt angezeigt wird.


Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Ursache: Die Datei ist nicht gespeichert.
    Lösung: Speichere die Datei und überprüfe die Formel erneut.

  • Fehler: Zelle bleibt leer
    Ursache: Möglicherweise wurde die Formel nicht korrekt eingegeben.
    Lösung: Überprüfe die Eingabe auf Tippfehler und achte darauf, den richtigen Zellbezug zu verwenden.


Alternative Methoden

Neben der oben genannten Formel gibt es auch andere Möglichkeiten, den Blattnamen auszulesen:

  • Mit VBA: Wenn du etwas mehr Flexibilität benötigst, kannst du ein kurzes VBA-Skript schreiben, um den Blattnamen auszulesen und in eine Zelle einzufügen:
    Sub BlattnameAuslesen()
       Range("D2").Value = ActiveSheet.Name
    End Sub

    Führe dieses Makro aus, um den aktuellen Blattnamen in Zelle D2 einzufügen.


Praktische Beispiele

  1. Blattnamen in mehrere Zellen einfügen: Wenn du die Namen aller Tabellenblätter in einer Liste ausgeben möchtest, kannst du eine Schleife in VBA verwenden:

    Sub AlleBlattnamen()
       Dim i As Integer
       For i = 1 To ThisWorkbook.Sheets.Count
           Cells(i, 1).Value = ThisWorkbook.Sheets(i).Name
       Next i
    End Sub
  2. Blattname anpassen: Wenn du den Namen des aktuellen Arbeitsblattes in einer Zelle zur weiteren Verwendung benötigst, kannst du die oben angegebene Formel in einer anderen Zelle verwenden, um dynamisch auf den Blattnamen zuzugreifen.


Tipps für Profis

  • Nutze die Formel ZELLE("filename"; A1) in Kombination mit RECHTS und LINKS, um spezifische Teile des Dateinamens zu extrahieren.
  • Experimentiere mit verschiedenen Zellreferenzen, um den Blattnamen aus verschiedenen Positionen auszulesen.
  • Halte deine Excel-Version aktuell, um alle Funktionen optimal nutzen zu können.

FAQ: Häufige Fragen

1. Wie kann ich den Blattnamen nur aus einer bestimmten Zelle auslesen?
Du kannst die Formel anpassen, um den Namen des Arbeitsblattes in einer bestimmten Zelle auszugeben. Stelle sicher, dass die Zelle, die du referenzierst, im gleichen Arbeitsblatt liegt.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die oben genannte Formel sollte in den meisten Excel-Versionen (ab Excel 2007) funktionieren, solange die Datei gespeichert ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige