3 modi rapidi per ottenere un elenco di tutti i nomi dei fogli di lavoro in una cartella di lavoro di Excel

Se si dispone di una cartella di lavoro di Excel con centinaia di fogli di lavoro e ora si desidera ottenere un elenco di tutti i nomi dei fogli di lavoro, è possibile fare riferimento a questo articolo. Qui condivideremo con te 3 semplici metodi.

Fogli di lavoro nella cartella di lavoro di Excel

A volte, potrebbe essere necessario generare un elenco di tutti i nomi dei fogli di lavoro in una cartella di lavoro di Excel. Se ci sono solo pochi fogli, puoi semplicemente usare il Metodo 1 per elencare manualmente i nomi dei fogli. Tuttavia, nel caso in cui la cartella di lavoro di Excel contenga un gran numero di fogli di lavoro, è meglio utilizzare gli ultimi 2 metodi, che sono molto più efficienti.

Metodo 1: ottenere l'elenco manualmente

  1. Prima di tutto, apri la cartella di lavoro di Excel specifica.
  2. Quindi, fai doppio clic sul nome di un foglio nell'elenco dei fogli in basso.
  3. Quindi, premere "Ctrl + C" per copiare il nome.Copia nome foglio
  4. Successivamente, crea un file di testo.
  5. Quindi, premere "Ctrl + V" per incollare il nome del foglio.Incolla il nome del foglio
  6. Ora, in questo modo, puoi copiare il nome di ogni foglio nel file di testo uno per uno.

Metodo 2: elenco con formula

  1. All'inizio, vai alla scheda "Formule" e fai clic sul pulsante "Gestore nomi".
  2. Successivamente, nella finestra popup, fai clic su "Nuovo".Nome Manager
  3. Nella successiva finestra di dialogo, inserisci "ListSheets" nel campo "Name".
  4. Successivamente, nel campo "Riferito a", inserisci la seguente formula:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Personalizza nuovo nome

  1. Successivamente, fai clic su "OK" e "Chiudi" per salvare questa formula.
  2. Successivamente, crea un nuovo foglio di lavoro nella cartella di lavoro corrente.
  3. Quindi, inserisci "1" nella cella A1 e "2" nella cella A2.
  4. Successivamente, seleziona le due celle e trascinale verso il basso per inserire 2,3,4,5, ecc. nella colonna A.Inserisci i numeri sequenziali
  5. Successivamente, inserisci la seguente formula nella cella B1.
=INDICE(ListaFogli;A1)

Immettere Formula nella cella B1

  1. Immediatamente, il nome del primo foglio verrà inserito nella cella B1.
  2. Infine, copia la formula fino a quando non vedi "#REF!" errore.Copia la formula in basso per elencare i nomi dei fogli

Metodo 3: elenco tramite Excel VBA

  1. Per cometart, attiva l'editor VBA di Excel in base a "Come eseguire il codice VBA nel tuo Excel".
  2. Quindi inserire il codice seguente in un modulo o progetto.
Sub ListSheetNamesInNewWorkbook() Dim objNewWorkbook As Workbook Dim objNewWorksheet As Worksheet Imposta objNewWorkbook = Excel.Application.Workbooks.Add Imposta objNewWorksheet = objNewWorkbook.Sheets(1) For i = 1 To ThisWorkbook.Sheets.Count objNewWorksheet.Cells(i, 1) = i objNewWorksheet.Cells(i, 2) = ThisWorkbook.Sheets(i).Name Next i With objNewWorksheet .Rows(1).Insert .Cells(1, 1) = "INDEX" .Cells(1, 1).Font. Grassetto = Vero .Cells(1, 2) = "NOME" .Cells(1, 2).Font.Bold = Vero .Columns("A:B").AutoFit End With End Sub

Codice VBA - Elenco nomi fogli

  1. Successivamente, premi "F5" per eseguire questa macro in questo momento.
  2. Immediatamente, verrà visualizzata una nuova cartella di lavoro di Excel, in cui è possibile visualizzare l'elenco dei nomi dei fogli di lavoro della cartella di lavoro di Excel di origine.Nomi dei fogli elencati nella nuova cartella di lavoro di Excel

Confronto

Vantaggi Svantaggi
Metodo 1 Facile da usare Troppo fastidioso se ci sono molti fogli di lavoro
Metodo 2 Facile da usare Richiede di digitare prima l'indice
Metodo 3 Rapido e conveniente Gli utenti devono fare attenzione alle macro dannose esterne
Facile anche per i neofiti di VBA

Excel viene danneggiato

È noto che MS Excel si blocca di tanto in tanto, danneggiando così i file correnti durante il salvataggio. Pertanto, si consiglia vivamente di procurarsi un potente esterno Riparazione Excel strumento, come DataNumen Outlook Repair. È perché è stato dimostrato che la funzionalità di ripristino automatico in Excel fallisce frequentemente.

Introduzione dell'autore:

Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui correzione sql e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

I commenti sono chiusi.