projektmagazin 1 Monat kostenlos testen!
Das projektmagazin - unverzichtbares Nachschlagewerk und Inspirationsquelle für alle, die in Projekten arbeiten.
Bei der Datenerfassung und bei Projektberichten wird oft für jeden Monat ein separates Projektblatt in Microsoft Excel angelegt. Werden die Daten ausgedruckt, besteht häufig der Wunsch, dass auf dem Ausdruck neben dem Dateinamen auch der komplette Pfad zum Ablageort sowie der Blattname erscheint - beispielsweise der Name des jeweiligen Monats. Diese Angaben sind Voraussetzung für eine systematische Ablage der Ausdrucke. Nur so können Mitarbeiter die Dateien schnell wiederfinden.
Über die benutzerdefinierten Einstellungen für Kopf- oder Fußzeile können Sie zumindest Blatt- und Dateinamen hinzufügen. Der Pfad zu der Datei lässt sich damit aber beispielsweise nicht anzeigen. Was tun, wenn genau diese Information benötigt wird? Oder wenn die Information nicht im Kopf- oder Fußzeilenbereich, sondern in einer bestimmten Zelle auf dem Arbeitsblatt stehen soll?
In der Praxis ist häufig folgendes Beispiel anzutreffen: Zunächst wird ein Monatsblatt als Muster angelegt. Für jeden weiteren Monat fertigt man eine Kopie des Musters an und benennt sie mit dem zugehörigen Monatsnamen. Es wäre praktisch, wenn dieser neue Monatsname im Blattregister automatisch auch in eine bestimmte Zelle im Blatt selbst übernommen würde. Auf diese Weise müsste der Bearbeiter in den kopierten Monatsblättern nicht erst umständlich den jeweiligen Monatsnamen abändern.
Abhilfe schafft hier eine wenig bekannte Tabellenfunktion, die Informationen zum Blatt- und Dateinamen sowie zum Ablageort ausliest. Die Funktion heißt "ZELLE".
Geben Sie in eine beliebige leere Zelle einer Excel-Mappe die Formel =ZELLE("Dateiname") ein. Als Ergebnis wird der Ablageort (Pfad), der Dateinamen und der Namen des gerade benutzten Arbeitsblatts ausgegeben (Bild 1). Die Zelle mit der Formel bleibt leer, wenn die Mappe noch nicht gespeichert wurde, also noch keinen Dateinamen erhielt.
=TEIL(ZELLE("Dateiname"); FINDEN("["; ZELLE("Dateiname"))+1; FINDEN("]"; ZELLE("Dateiname"))- FINDEN("["; ZELLE("Dateiname")) -1)
Für den oben genannten Fall, dass in einer bestimmten Zelle des Arbeitsblatts der Name des aktuellen Blattregisters gebraucht wird, verwenden Sie die Formel:
=TEIL(ZELLE("Dateiname");FINDEN("]"; ZELLE("Dateiname");1)+1;LÄNGE(ZELLE("Dateiname")))
In diesem Fall sucht Excel die Informationen, die nach der eckigen Klammer stehen.