Wie erhalte ich einen dateinamen in excel?

In Excel gibt es keine direkte Funktion zum Abrufen des Dateinamens, aber Sie können die Funktion CELL verwenden, um den Dateipfad abzurufen, und dann können wir die Funktion MID verwenden, um den Dateinamen daraus zu extrahieren.

Sie können die folgenden Schritte verwenden:

  1. Zuerst müssen Sie die CELL-Funktion in eine Zelle eingeben.
  2. Danach müssen Sie den „Dateinamen“ im Argument angeben.
  3. Geben Sie dann die schließenden Klammern ein
  4. Drücken Sie am Ende die Eingabetaste.
 =CELL("filename")

An dieser Stelle haben Sie den Pfad zur Dateiadresse. Im folgenden Beispiel sehen Sie, dass ich die Pfadadresse in Zelle D1 habe.

Get-Dateiname

Als nächstes müssen wir den Dateinamen von dieser Adresse erhalten. Dazu verwenden wir die Funktionen MID + SEARCH.

Eines sollten Sie beachten: Der Dateiname steht in eckigen Klammern.

Erstellen wir also eine Formel, um den Dateinamen zu ermitteln.

  1. Verwenden Sie zunächst die SUCHEN-Funktion, um mithilfe der Suchfunktion die Position des Starthakens herauszufinden.
    search-function-to-know-the-position
  2. Als nächstes müssen Sie die Position der Endklammern ermitteln.
    position-of-ending-square-brackets
  3. Danach müssen Sie die MID-Funktion verwenden, um den Endnamen aus dem vollständigen Pfad abzurufen.
  4. Und dafür müssen wir die folgende Formel verwenden, in der Sie die Werte verwenden müssen, die Sie über die Suchfunktion erhalten haben.
    mid-function-to-get-file-name

Lassen Sie uns nun diese Formel verstehen, die wir mit der MID-Funktion geschrieben haben. In der MID-Funktion:

  1. Im ersten Argument haben Sie sich auf die Zelle bezogen, in der wir den vollständigen Pfad der Datei haben.
  2. Im zweiten Argument haben Sie die Startposition der Klammer verwendet, die Sie von der SEARCH-Funktion erhalten haben, und dann 1 hinzugefügt.
  3. Im dritten Argument haben Sie die Endklammerposition verwendet und die Startklammerposition abgezogen, dann 1 abgezogen. Dadurch erhalten Sie die genaue Anzahl der zu erhaltenden Zeichen.

Hier habe ich alle Funktionen in einer einzigen Formel eingegeben, um das Ergebnis in einer einzigen Zelle zu erhalten.

 =MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert