Far comparire il nome dell'intero file in una cella

Salve, Vorrei inserire il nome del file in una cella, in modo tale che copiando il file e rinominandolo appaia il nuovo nome. Non il nome del singolo foglio, bensì il nome dell’intero file, e solamente il nome, non l’intero percorso o l’estensione. Grazie a chi saprà darmi una mano. Giuliano

Un po’ complicato, ma fattibile.

Diciamo che partiamo dalla cella A1 con la formula =CELLA("filename";A1) che ti restituisce il nome file con il percorso completo ed anche il nome del foglio.

in A2 avrai =SINISTRA(A1;TROVA(".ods";A1)+3), che cerca l’estensione “.ods” ed elimina tutti i caratteri a seguire, se vuoi eliminare anche l’estensione cambia il +3 con -1.

in A3 la formula è =LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2;"/";"")) che determina quanti segni "/" ci sono nel percorso.

in A4 =SOSTITUISCI(A2;"/";"%";A3) sostituisce l’ultima "/" con un "%", che serve da riferimento per la successiva ricerca, puoi usare un altro carattere se preferisci.

in A5 =DESTRA(A4;LUNGHEZZA(A4)-TROVA("%";A4)) che trova il "%" e prende la parte della stringa che sta alla sua destra.

Io l’ho fatto su più celle (che puoi nascondere), perché a nidificare le formule tutte in una sola cella diventa illeggibile, se vuoi però puoi farlo.

Grazie funziona perfettamente! un saluto,
Giuliano