Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Come visualizzi il nome file della cartella di lavoro corrente in Excel?

Esistono diversi modi per visualizzare il nome file della cartella di lavoro corrente in Excel:

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