1. Usando la funzione `cell`:
Questo è il metodo più semplice. La funzione `cella 'può restituire informazioni su una cella, incluso il nome file. Usa questa formula in qualsiasi cella:
`` `Excel
=Cell ("nome file")
`` `
Questo restituirà il percorso completo alla cartella di lavoro. Se desideri solo il nome file senza il percorso, dovrai combinarlo con altre funzioni (vedi sotto).
2. Utilizzando le funzioni `mid`,` finte` e `cell` (solo per nome file):
La funzione `cell (" filename ")` restituisce il percorso completo. Per estrarre solo il nome file, è possibile utilizzare queste funzioni insieme:
`` `Excel
=Mid (cell ("fileName"), find ("[", cell ("fileName")+1, find ("]", cell ("filename"))-find ("[", cell ("fileName")-1)-1)
`` `
Questa formula funziona come segue:
* `Cell (" nome file ")`:ottiene il percorso completo.
* `Find (" [", cell (" filename "))`:trova la posizione della staffa quadrata di apertura `[`, che di solito segna l'inizio del nome file nel percorso.
* `Find ("] ", cell (" filename "))`:trova la posizione della staffa quadrata di chiusura `]`.
* `Mid (...)`:estrae la sottostringa tra le staffe, che è il nome file.
3. Utilizzo di VBA (per un maggiore controllo e aggiornamenti dinamici):
Per un maggiore controllo e per aggiornare automaticamente il nome file se la cartella di lavoro viene spostata o rinominata, è possibile utilizzare VBA. Aggiungi il seguente codice a un modulo (scheda sviluppatore> Visual Basic):
`` `VBA
Funzione getFileName () come stringa
GetFileName =thisworkbook.fullName
Funzione di fine
Funzione getFileNameonly () come stringa
GetFileNameonly =thisworkbook.name
Funzione di fine
`` `
Quindi, nel tuo foglio di lavoro, puoi chiamare queste funzioni:
* `=GetFileName ()` restituirà il percorso completo.
* `=GetFileNameonly ()` restituirà solo il nome file.
L'approccio VBA è più robusto perché accede direttamente alle proprietà della cartella di lavoro. Le formule si basano sul formato specifico del percorso restituito da `cell`, che * potrebbe * cambiare in diverse versioni o configurazioni di Excel. Tuttavia, l'approccio della funzione `cell 'è più semplice se non hai bisogno di aggiornamenti dinamici o file di file puro. Scegli il metodo che si adatta meglio alle tue esigenze e alla competenza tecnica.
software © www.354353.com