Come ottenere il nome del foglio corrente in Excel

Excel non fornisce una formula integrata per restituire immediatamente il nome del foglio di lavoro di Excel attivo. Tuttavia, potrebbero verificarsi situazioni in cui è necessario popolare dinamicamente il valore del foglio attivo nel file Excel. Ad esempio, se il nome della tabella sul tuo foglio deve essere il nome del foglio stesso e se tu codificare il nome della tabella e, se in seguito si modifica il nome del foglio, è necessario modificare anche il nome della tabella manualmente. Ma se il nome della tabella è popolato dinamicamente, ad esempio utilizzando una formula, se il nome del foglio cambia, anche il nome della tabella cambia automaticamente.

Come accennato in precedenza, sebbene i requisiti siano quasi possibili, non esiste una formula lineare con cui estrarre il nome del foglio attivo. Tuttavia, abbiamo alcune combinazioni di formule che consentono di estrarre correttamente il nome del foglio attivo. Continua a leggere, per sapere come!

Sezione 1: Come ottenere il nome del foglio corrente utilizzando la combinazione delle funzioni Right, Cell, Find e Len

Sezione 1.1: Formula completa

Il primo passo sarebbe assicurarsi di aver salvato il foglio Excel. Se non hai salvato il tuo documento Excel, salvalo prima, altrimenti questa formula non funzionerebbe.

Per salvare il documento, puoi semplicemente premere il tasto CTRL+S tasti insieme, vai alla posizione in cui desideri salvare il documento, dai un nome al file e infine salvalo.

Passo 1: Una volta salvato il documento Excel, semplicemente doppio click su qualsiasi cellula. Una volta entrati nella modalità di modifica, copia e incollae la seguente formula e premi il accedere chiave.

=RIGHT(CELL("nomefile"),LEN(CELL("nomefile"))-TROVA("]",CELL("nomefile")))

Nota: Non preoccuparti di vedere la lunghezza della formula, nella sezione seguente abbiamo spiegato la formula in dettaglio.

1 Formula giusta Min

Passo 2: Una volta colpito il accedere chiave, puoi vedere che il nome del foglio corrente, nell'esempio sotto il nome del foglio è La pagina Geek, viene restituito correttamente nella cella in cui è stata immessa la formula. Sì, è semplice, anche noi siamo d'accordo. Ma se desideri sapere come funziona la formula, puoi fare riferimento alla sezione seguente.

2 Nome foglio Popolato Min

Sezione 1.2: Spiegazione della formula

In questa sezione, prendiamo la lunga formula dalla sezione precedente, la dividiamo e scopriamo cosa sta realmente accadendo e come restituisce con successo il nome del foglio corrente.

Passo 1: La prima parte della formula è =CELL("nomefile"). Il cellula la funzione accetta solo un argomento. Restituisce l'indirizzo completo della cella, incluso il percorso del file del foglio e il nome del foglio di lavoro corrente.

ANNUNCIO

3 Nome file min

Passo 2: Se guardi lo screenshot qui sotto, se colpisci il accedere chiave, ottieni l'intero nome del file incluso il nome del foglio corrente alla fine.

4 Nome file completo Min

Passaggio 3: Come potete vedere, il nome del foglio è alla fine del nome del file. Per essere precisi, qualunque cosa venga dopo il parentesi quadrata destra, ], è il nome del foglio. Quindi, usiamo il TROVA funzione per trovare il valore di indice del carattere parentesi quadra. Dopo aver trovato quell'indice, scopriamo quali caratteri vengono dopo di esso, che è essenzialmente il nome del foglio.

Il TROVA La funzione accetta 2 argomenti, uno è il carattere il cui indice deve essere trovato e il secondo è la stringa in cui deve essere eseguita la ricerca. Quindi il nostro TROVA funzione sarebbe simile alla seguente in questo caso particolare.

=TROVA("]",A1)

A1 è l'id della cella che contiene il nome del file che abbiamo trovato usando il file CELLULA funzione. Se il tuo nome file si trova in una cella diversa, dovresti fornire quell'id di cella invece di A1.

5 Trova min

Passaggio 4: Il TROVA la funzione ha restituito il valore 65. Ciò significa che il parentesi quadrata destra è al 65° posizione. Quindi dobbiamo estrarre tutto dal nome del file che viene dopo la 65a posizione, ovvero tutto ciò che viene dopo la parentesi quadra giusta.

6 Trova valore Min

Passaggio 5: Per estrarre tutto ciò che viene dopo la 65a posizione, dobbiamo prima sapere quanti caratteri devono essere estratti dopo la 65a posizione. Per renderlo più semplice, dobbiamo sapere quanti caratteri precisamente i nostri nome del foglio corrente ha. Per questo, usiamo il LEN funzione. La funzione è la seguente.

=LUNGHEZZA(A1)-TROVA("]",A1)

La formula di cui sopra semplicemente restituisce la lunghezza del nome del foglio. Si scopre calcolando prima la lunghezza del nome del file, utilizzando LENTE(A1), e quindi sottraendo la lunghezza del nome del file fino alla parentesi quadra destra, che è 65.

7 Lunghezza Funzione Min

Passaggio 6: Viene restituita la formula precedente 13, qual è lunghezza della corrente foglionome, La pagina Geek.

8 Lunghezza Valore Min

Passaggio 7: Quindi ora abbiamo la stringa sorgente, che è il nome del file completo e sappiamo che il nome del foglio corrente è di 13 caratteri e che si trova alla fine del nome del file. Quindi, se estraiamo 13 caratteri dall'estrema destra del nome del file, otteniamo il nome del foglio corrente.

Ora, estraiamo il nome del foglio usando il GIUSTO funzionare subito. Il GIUSTO la funzione è la seguente.

=DESTRA(A1, LUNGHEZZA(A1)-TROVA("]",A1))

Il GIUSTO la funzione accetta 2 argomenti, uno è la stringa da cui deve essere estratta la sottostringa e il secondo è il numero di caratteri che devono essere estratti dalla parte destra del genitore corda.

Ora, lo screenshot seguente te lo dice in dettaglio. Il GIUSTO la funzione prende il nome del file e la lunghezza del foglio corrente. Quindi dal nome del file, GIUSTO string estrarrà il nome del foglio, che è di 13 caratteri come calcolato dai passaggi precedenti, dal lato destro della stringa.

9 Funzione destra Min

Passaggio 8: Ecco qua! Il nome del foglio attivo è ora estratto con successo!

10 Valore giusto Min

Passaggio 9: il nome è stato estratto correttamente, ma è presente una piccola dipendenza. La nostra formula ha una dipendenza dalla cella in cui il CELLULA la funzione è definita. Continuiamo a riferirci A1. Una cosa è che potremmo non volere il nome file completo nel nostro documento, quindi potrebbe essere un enorme inconveniente averlo sul documento. Un'altra cosa è che se la cancelliamo, la nostra formula non funzionerà più perché ha una dipendenza. Quindi rimuoviamo la dipendenza.

Per quello, fare doppio clic sulla cella in cui è definita la funzione CELLA e copia l'intera formula. Puoi copiare la formula selezionandola e poi premendo i tasti CTRL+C insieme.

11 Funzione di copia cella Min

Passaggio 10: Ora nel ns GIUSTO formula, sostituisci A1 con la funzione CELL che hai copiato nel passaggio 9. Ci sono 3 occorrenze di A1 nella formula RIGHT, quindi tutte e 3 devono essere sostituite.

12 Sostituisci A1 Min

Passaggio 11: Lo screenshot qui sotto mostra come dovrebbe apparire la formula GIUSTA dopo aver effettuato le sostituzioni.

13 Sostituito Min

Passaggio 12: Se colpisci il accedere tasto o fare clic altrove, puoi vedere che il nome del foglio corrente è stato estratto correttamente. Inoltre, poiché non c'è più dipendenza, puoi farlo Elimina il A1 cellula. Divertiti!

14 Min. Finale

Sezione 2: Come ottenere il nome del foglio corrente utilizzando la combinazione delle funzioni Mid, Cell e Find

Questa è un'altra combinazione di formule con cui puoi trovare il nome del foglio attivo. In questa formula, invece di utilizzare il GIUSTO funzione, usiamo il METÀ funzione. La formula è la seguente.

=MID(CELL("nomefile"),TROVA("]",CELL("nomefile"))+1.255)

Nel documento Excel, fai doppio clic su qualsiasi cella e semplicemente copia e incolla la formula sopra e colpisci il accedere chiave. Otterresti il ​​nome del foglio attivo restituito nella cella in cui hai inserito la formula.

Nota: Il METÀ La funzione restituisce la sottostringa dalla stringa principale se diamo la posizione iniziale della sottostringa e la sua lunghezza.

Si noti inoltre che anche affinché questa formula funzioni, dovresti prima salvare il documento da qualche parte, altrimenti otterrai il Valoreerrore.

Anche se in Excel non esiste una formula semplice con la quale puoi ottenere immediatamente il nome del foglio attivo, utilizzando una delle combinazioni di formule sopra, puoi ottenere ciò che desideri risultato.

Per favore, dicci nella sezione commenti se hai dubbi su uno qualsiasi dei passaggi.

Rimani sintonizzato!

Puoi anche scaricare questo strumento di riparazione del PC per individuare e risolvere qualsiasi problema del PC:
Passo 1 - Scarica lo strumento di riparazione del PC Restoro da qui
Passo 2 - Fare clic su Avvia scansione per trovare e risolvere automaticamente qualsiasi problema del PC.
Come ottenere facilmente il percorso del file del foglio Excel

Come ottenere facilmente il percorso del file del foglio ExcelEccellere

Quando si lavora con il foglio Excel per organizzare i dati come i record dei dipendenti o i carrelli della spesa e così via, potrebbe essere necessario aggiungere anche il percorso o la posizione ...

Leggi di più
Come aprire due cartelle di lavoro di Excel in finestre separate

Come aprire due cartelle di lavoro di Excel in finestre separateEccellere

MS Excel aiuta gli utenti a registrare i dati sotto forma di righe e colonne e quindi a eseguire una serie di analisi su di essi. Deve essere stato notato che quando si tenta di aprire più di un fi...

Leggi di più
3 suggerimenti su cos'è l'errore di fuoriuscita di Excel e su come risolverlo facilmente

3 suggerimenti su cos'è l'errore di fuoriuscita di Excel e su come risolverlo facilmenteWindows 11Eccellere

Dall'aggiunta della funzione di matrice dinamica di Excel, le formule che restituiscono più valori li riversano direttamente sul foglio di lavoro.Per questo motivo, l'errore Spill può verificarsi q...

Leggi di più