Dateiname in Zelle ausgeben

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Dateiname in Zelle ausgeben

Beitrag von bst »

Auch Hallo,

Code: Alles auswählen

A1: =ZELLE("filename")
A2: =TEIL(A1;1;SUCHEN(".ods'#";A1)-1)
A3: =TEIL(A2;SUCHEN("/[^/]*$";A2)+1;99)
oder zusammen in einer Zelle:

Code: Alles auswählen

=TEIL(TEIL(ZELLE("filename");1;SUCHEN(".ods'#";ZELLE("filename"))-1);SUCHEN("/[^/]*$";TEIL(ZELLE("filename");1;SUCHEN(".ods'#";ZELLE("filename"))-1))+1;99)
Siehe: http://www.openoffice-forum.de/viewtopic.php?f=5&t=1200

Nachtrag, Etwas kürzer geht es auch noch:

Code: Alles auswählen

=TEIL(LINKS(ZELLE("filename");SUCHEN(".ods'#";ZELLE("filename"))-1);SUCHEN("/[^/]*$";ZELLE("filename"))+1;99)
cu, Bernd
bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Dateiname in Zelle ausgeben

Beitrag von bst »

Hi,

'mein Code' funktioniert hier (in LibreOffice 3.5.1.2) auch, ich hatte das denn schon getestet ;-)

Analog zu Karos Version (siehe obigen Link) muss dazu "Extras->Optionen->Calc->Berechnen-Reguläre Ausdrücke in Formeln erlauben" aktiviert sein.

cu, Bernd
Antworten