Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Dateiname in Zelle

Dateiname in Zelle
20.07.2008 11:22:53
Fritz_W
Hallo Forumsbesucher,
in der Recherche habe ich folgende Formel gefunden, mit der man den Dateiname in eine Zelle einfügen kann:
=TEIL(ZELLE("Dateiname";A1);FINDEN("[";ZELLE("Dateiname";A1))+1;FINDEN(".xl";ZELLE("Dateiname";A1)) -FINDEN("[";ZELLE("Dateiname";A1))-1)
Nun habe ich das Problem, dass dies bei mir nicht in allen Dateien funktioniert. Manchmal erscheint anstatt des Dateinamens die Fehlermeldung #WERT!
Deshalb mein Frage an die Experten: Gibt es bei der angewandten Formel Beschränkungen hinsichtlich der Dateibezeichnung, z.B. verwendete Zeichen, Größe oder Ordner, in der die Datei gespeichert wurde oder was ist der Grund für diese Fehlermeldung?
Im Voraus vielen Dank für eure Hilfen.
mfg
Fritz

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Die einzige Einschränkung ist folgende, ...
20.07.2008 11:31:44
Backowe
Hallo Fritz,
... die Datei muss schon mal gespeichert worden sein!
Gruss Jürgen

AW: Die einzige Einschränkung ist folgende, ...
20.07.2008 11:39:59
Fritz_W
Hallo Jürgen,
auch wenn die Datei bereits gespeichert wurde, kommt es teilweise zu dieser Fehlermeldung.
Müsste folglich noch einen weiteren Grund geben!
Gruß
Fritz

Anzeige
Dann probiere mal folgende Formel
20.07.2008 11:55:00
Backowe
Hi Fritz,
=TEIL(ZELLE("Dateiname";$A$1);FINDEN("[";ZELLE("Dateiname";$A$1))+1;FINDEN("]";ZELLE("Dateiname"; $A$1))-FINDEN("[";ZELLE("Dateiname";$A$1))-1)
Gruss Jürgen

AW: Dann probiere mal folgende Formel
20.07.2008 12:06:00
Fritz_W
Hallo Jürgen,
diese Formel funktioniert (angewandt in einer der "Problemdateien")!
Vielen Dank!
Gruß
Fritz
P.S.
Worin besteht der Unterschied zur ersten Formel, bzw. kannst Du jetzt beurteilen unter welchen Bedingungen die erste Formel nicht funktioniert? Würde mich ggf. interessieren!

Anzeige
AW: Dann probiere mal folgende Formel
20.07.2008 12:09:38
Fritz_W
Hallo Jürgen,
ein für mich bedeutsamer Unterschied - bezogen auf das gewünschte Ergebnis - habe ich nun entdeckt.
Die zweite Formel liefert mir auch die Dateiendung .XLS. Dies wollte ich - wenn irgendwie möglich - nicht.
Gruß
Fritz

Dann eben so! ;o)
20.07.2008 12:13:00
Backowe
Hallo Fritz,
=LINKS(TEIL(ZELLE("Dateiname";$A$1);FINDEN("[";ZELLE("Dateiname";$A$1))+1;FINDEN("]"; ZELLE("Dateiname";$A$1))-FINDEN("[";ZELLE("Dateiname";$A$1))-1);LÄNGE(TEIL(ZELLE("Dateiname";$A$1); FINDEN("[";ZELLE("Dateiname";$A$1))+1;FINDEN("]";ZELLE("Dateiname";$A$1))-FINDEN("["; ZELLE("Dateiname";$A$1))-1))-4)
Gruss Jürgen

Anzeige
Viel zu kompliziert! ;o)
20.07.2008 12:15:00
Backowe
Hi Fritz,
=TEIL(ZELLE("Dateiname";$A$1);FINDEN("[";ZELLE("Dateiname";$A$1))+1;FINDEN("]";ZELLE("Dateiname"; $A$1))-FINDEN("[";ZELLE("Dateiname";$A$1))-5)
Gruss Jürgen

AW: Viel zu kompliziert! ;o)
20.07.2008 12:27:00
Fritz_W
Hallo Jürgen,
das funktioniert jetzt wie gewünscht.
Immer wieder toll, wie einem hier geholfen wird.
Nochmals vielen Dank!
Gruß
Fritz
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

Dateiname in Zelle einfügen: So geht's


Schritt-für-Schritt-Anleitung

Um den Dateinamen in eine Zelle einzufügen, kannst du die folgende Excel-Formel verwenden:

=TEIL(ZELLE("Dateiname";A1);FINDEN("[";ZELLE("Dateiname";A1))+1;FINDEN(".xl";ZELLE("Dateiname";A1)) -FINDEN("[";ZELLE("Dateiname";A1))-1)
  1. Öffne die Excel-Datei, in der du den Dateinamen einfügen möchtest.
  2. Wähle die Zelle aus, in die der Dateiname eingefügt werden soll.
  3. Kopiere die obige Formel in die ausgewählte Zelle.
  4. Drücke Enter. Der Dateiname sollte nun angezeigt werden.

Beachte, dass die Datei bereits gespeichert sein muss, damit die Formel funktioniert.


Häufige Fehler und Lösungen

  • Fehler: #WERT!

    • Dieser Fehler tritt auf, wenn die Datei noch nicht gespeichert wurde. Stelle sicher, dass du die Datei mindestens einmal gespeichert hast.
  • Begriff mit Dateiendung

    • Wenn die Formel die Dateiendung .XLS anzeigt und du das nicht möchtest, kannst du die Formel anpassen, um nur den Dateinamen ohne Endung zu erhalten.

Alternative Methoden

Es gibt mehrere Varianten der Excel-Funktion Dateiname, um den Dateinamen in Zelle zu erhalten:

  1. Mit Links-Funktion:

    =LINKS(TEIL(ZELLE("Dateiname";$A$1);FINDEN("[";ZELLE("Dateiname";$A$1))+1;FINDEN("]";ZELLE("Dateiname";$A$1))-FINDEN("[";ZELLE("Dateiname";$A$1))-1);LÄNGE(TEIL(ZELLE("Dateiname";$A$1);FINDEN("[";ZELLE("Dateiname";$A$1))+1;FINDEN("]";ZELLE("Dateiname";$A$1))-FINDEN("[";ZELLE("Dateiname";$A$1))-1))-4)
  2. Einfachere Variante:

    =TEIL(ZELLE("Dateiname";$A$1);FINDEN("[";ZELLE("Dateiname";$A$1))+1;FINDEN("]";ZELLE("Dateiname";$A$1))-FINDEN("[";ZELLE("Dateiname";$A$1))-5)

Diese Formeln helfen dir, den Dateinamen in die Zelle einzufügen, ohne die Dateiendung.


Praktische Beispiele

  1. Einfügen des Dateinamens in Zelle A1:

    • Verwende die Formel in Zelle B1:
      =TEIL(ZELLE("Dateiname";A1);FINDEN("[";ZELLE("Dateiname";A1))+1;FINDEN("]";ZELLE("Dateiname";A1))-FINDEN("[";ZELLE("Dateiname";A1))-1)
  2. Verwendung in einer anderen Zelle:

    • Wenn der Dateiname in Zelle C1 angezeigt werden soll, passe die Formel entsprechend an.

Tipps für Profis

  • Achte darauf, dass du die Formel immer auf eine Zelle anwendest, die sich innerhalb der gleichen Excel-Datei befindet.
  • Verwende die Excel-Funktion Dateiname nur in gespeichertem Zustand, um Fehler zu vermeiden.
  • Du kannst auch VBA verwenden, um den Dateinamen automatisch in eine Zelle zu schreiben, wenn du mit Makros arbeitest.

FAQ: Häufige Fragen

1. Warum funktioniert die Formel manchmal nicht? Die Formel funktioniert nur, wenn die Datei gespeichert ist. Wenn du die Datei noch nicht gespeichert hast, erscheint der Fehler #WERT!.

2. Wie vermeide ich die Dateiendung in der Zelle? Verwende eine angepasste Formel, die die LINKS-Funktion oder eine vereinfachte TEIL-Funktion einsetzt, um den Dateinamen ohne Endung anzuzeigen.

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