Excel: Wie Sie Dateinamen blitzschnell einbinden können

Über die Funktion ZELLE können Sie den Dateinamen in eine beliebige Zelle einer Arbeitsmappe einbinden. Lästig ist dabei nur, dass ZELLE den Dateinamen inklusive des kompletten Pfads einbindet. Das ist oft nicht erwünscht, da es z.B. zu unnötig langen Pfadangaben führen kann. Über eine spezielle Formel ermitteln Sie aus der kompletten Pfadangabe nur den Dateinamen der Arbeitsmappe.

Dateinamen blitzschnell einbinden
Setzen Sie die folgende Formel ein, wenn Sie die Ausgabe des aktuellen Dateinamens in einer Zelle erreichen möchten:

=TEIL(ZELLE("Dateiname");SUCHEN("[";ZELLE     („Dateiname");1)+1;SUCHEN("]";ZELLE(„Dateiname");1) SUCHEN("[";ZELLE(„Dateiname");1)-1)

So funktioniert die Formel für den Dateinamen
Die Formel kombiniert Textfunktionen mit der ZELLE-Funktion, um zum gewünschten Ergebnis zu kommen:

  1. Über ZELLE-Funktionen ermitteln Sie durch das Argument „Dateiname" den Dateinamen inklusive des Pfads.
  2. Innerhalb dieses Dateinamens inklusive des Pfads wird der eigentliche Dateiname in eckigen Klammern ausgegeben.
  3. Mit TEIL ermitteln Sie einen Teil dieses Dateinamens inklusive des Pfads.
  4. Dabei übergeben Sie der TEIL-Funktion die Position des ersten zu liefernden Zeichens und die Anzahl der zu liefernden Zeichen.
  5. Das erste Zeichen ermitteln Sie, indem Sie über SUCHEN im Dateinamen inklusive des Pfads nach einer geöffneten eckigen Klammer suchen und den Wert eins addieren.
  6. Die Anzahl der zu liefernden Zeichen berechnen Sie, indem Sie von der Position der geschlossenen eckigen Klammer die Position der geöffneten eckigen Klammer und den Wert eins abziehen.
  7. Sie können den vier ZELLE-Funktionen noch als zweiten Parameter einen beliebigen Bezug übergeben. Dadurch erreichen Sie, dass der Dateiname dieses Bezugs in der Zelle ausgegeben wird. Das ist praktisch, wenn Sie nicht den Dateinamen der aktuellen Tabelle ausgeben möchten. Indem Sie einen externen Bezug festlegen, ermitteln Sie den Dateinamen einer anderen Arbeitsmappe.