Come creare un sommario automatico in Excel

  • Condividi Questo
Hugh West

Alla ricerca di modi per creare un indice in Excel Allora siete arrivati nel posto giusto! Potete creare un indice in Excel per passare al foglio di lavoro di vostra scelta con un solo clic. In questo articolo dimostreremo 4 modi pratici per creare automaticamente un indice in Excel .

Scarica il quaderno di esercizi

È possibile scaricare il libro di esercizi dal link sottostante.

Creazione dell'indice.xlsm

4 modi per creare automaticamente un sommario in Excel

Certo, Excel non offre alcuna funzione per generare un indice, ma è possibile utilizzare le funzioni di Excel, VBA e le scorciatoie da tastiera per ottenere un indice. Pertanto, senza ulteriori indugi, vediamo ogni metodo singolarmente.

Diciamo che abbiamo il Dati di vendita trimestrali mostrato nel B4:F14 In questo caso, il set di dati mostra la Posizione e Trimestrale Vendite per l'anno 2019 Allo stesso modo, il Dati sulle vendite per 2020 e 2021 sono mostrati di seguito.

Qui abbiamo utilizzato Microsoft Excel 365 è possibile utilizzare qualsiasi altra versione in base alle proprie esigenze.

Metodo-1: utilizzo di una scorciatoia da tastiera per creare un indice

Non sarebbe fantastico se esistesse una scorciatoia da tastiera per creare un file Indice dei contenuti Siete fortunati perché il nostro primo metodo descrive proprio questo. Seguite quindi questi semplici passaggi.

📌 Passi :

  • All'inizio, digitate il nome del foglio di lavoro. In questo caso, il nome del nostro foglio di lavoro è Dati di vendita 2019 .
  • Successivamente, premere il tasto CTRL + K sulla tastiera.

Questo porta al problema del Inserisci collegamento ipertestuale mago.

  • A questo punto, fare clic sul pulsante Posto in questo documento quindi scegliere il nome del foglio di lavoro ( Dati di vendita 2019 )>> fare clic sul OK pulsante.

Questo inserisce un link cliccabile nella stringa di testo, come mostrato nell'immagine seguente.

In modo analogo, ripetere la procedura per il Dati di vendita 2020 foglio di lavoro.

A sua volta, seguire la stessa procedura per il Dati di vendita 2021 foglio di lavoro.

Alla fine, i risultati dovrebbero assomigliare all'immagine riportata di seguito.

In questo modo si è generato un tabella dei contenuti per i vostri fogli di lavoro, è così facile!

Metodo-2: utilizzo del tasto ALT per generare l'indice

Si supponga di avere già un'intestazione per la tabella che si vuole inserire come nome dell'indice nel file Indice dei contenuti Il prossimo metodo risponde proprio a questa domanda, quindi seguiteci.

📌 Passi :

  • Inizialmente, selezionare l'intestazione (in questo caso si tratta di Dati di vendita 2019 ).
  • Successivamente, tenere premuto il tasto ALT e il tasto destro del mouse.

📄 Nota: Questo metodo funziona solo se il foglio di lavoro è già stato salvato. Pertanto, assicurarsi di premere il tasto CTRL + S per salvare prima il foglio di lavoro.

  • A questo punto, passare il cursore sul bordo dell'elemento selezionato B1 e trascinarla nel foglio di lavoro con l'opzione Indice dei contenuti In questo caso, è il Tasto ALT foglio di lavoro.

Questo porta alla Tasto ALT foglio di lavoro.

  • A questo punto, lasciate andare il ALT e trascinare il cursore nella posizione desiderata ( B5 cella) tenendo premuto il tasto destro del mouse.
  • A sua volta, lasciate andare il tasto destro del mouse; appare un elenco di opzioni, scegliete l'opzione Creare un collegamento ipertestuale qui opzione.

Di conseguenza, i risultati dovrebbero assomigliare all'immagine seguente.

Infine, ripetete la stessa procedura per gli altri due fogli di lavoro, come illustrato di seguito.

Se siete tra coloro che amano usare le formule di Excel, allora il prossimo metodo è quello che fa per voi. Qui applicheremo la funzione HYPERLINK per incorporare i link che rimandano ai fogli di lavoro. Quindi, iniziamo.

📌 Passi :

  • In primo luogo, andare alla pagina B5 e inserire l'espressione sottostante.

=HYPERLINK("#Dati sulle vendite 2019!A1", "Dati sulle vendite 2019")

In questa formula, il "#Dati sulle vendite 2019!A1" è il link_location e si riferisce alla posizione del file Dati di vendita 2019 Infine, il foglio di lavoro "Dati di vendita 2019" è l'opzione nome_amico che indica la stringa di testo visualizzata come collegamento. L'argomento Libbra (#) indica alla funzione che il foglio di lavoro si trova nella stessa cartella di lavoro.

  • In secondo luogo, seguire la stessa procedura per il Dati di vendita 2020 e inserire la formula riportata di seguito.

=HYPERLINK("#Dati vendite 2020'!A1", "Dati vendite 2020")

  • Allo stesso modo, digitate l'espressione seguente per ripetere la procedura per l'elemento Dati di vendita 2021 foglio di lavoro.

=HYPERLINK("#Dati vendite 2021!A1", "Dati vendite 2021")

Successivamente, dopo aver completato tutti i passaggi, i risultati dovrebbero assomigliare all'immagine mostrata di seguito.

Per saperne di più: Come creare un indice in Excel con collegamenti ipertestuali (5 modi)

Metodo 4: applicare il codice VBA per creare un indice automatico

Se si ha spesso bisogno di ottenere il numero di corrispondenze della colonna, si può prendere in considerazione l'opzione VBA Il codice è semplice e facile, basta seguire le istruzioni.

📌 Passo-01: aprire l'editor di Visual Basic

  • Per prima cosa, navigare nella cartella Sviluppatore fare clic sulla scheda Visual Basic pulsante.

In questo modo si apre il Editor Visual Basic in una nuova finestra.

📌 Passo-02: Inserire il codice VBA

  • In secondo luogo, andare alla pagina Inserire selezionare Modulo .

Per facilitare la consultazione, è possibile copiare il codice da qui e incollarlo nella finestra come mostrato di seguito.

 Sub Excel_Table_Of_Contents() Dim alerts As Boolean Dim y As Long Dim Wrksht_Index As Worksheet Dim Wrksht As Variant alerts = Application.DisplayAlerts Application.DisplayAlerts = False On Error Resume Next Sheets("TOC").Delete On Error GoTo 0 Set Wrksht_Index = Sheets.Add(Sheets(1)) Wrksht_Index.Name = "TOC" y = 1 Cells(1, 1).Value = "TOC" For Each Wrksht In ThisWorkbook.Sheets If Wrksht.Name"TOC" Allora y = y + 1 Wrksht_Index.Hyperlinks.Add Cells(y, 1), "", "'" & Wrksht.Name & "'!A1", , Wrksht.Name End If Next Application.DisplayAlerts = alerts End Sub 

Ripartizione del codice:

Ora vi spiegherò il VBA codice utilizzato per generare il tabella dei contenuti In questo caso, il codice è suddiviso in 3 passi.

  • Nella prima porzione, alla subroutine viene assegnato un nome, che qui è Excel_Table_Of_Contents() .
  • Quindi, definire le variabili avvisi, y, e Wrksht .
  • Quindi, assegnare Lungo , Booleano , e Variante rispettivamente i tipi di dati.
  • Inoltre, definire Indice_di_Versione come variabile per memorizzare l'oggetto Foglio di lavoro .
  • Nella seconda pozione, rimuovete qualsiasi foglio dell'indice precedente utilizzando il metodo Cancella .
  • Ora, inserite un nuovo foglio con il metodo Add nella prima posizione e chiamarlo "Indice dei contenuti" utilizzando la dichiarazione del nome .
  • Nella terza porzione, dichiariamo un contatore ( y = 1 ) e utilizzare il ciclo For e l'istruzione If per ottenere i nomi dei fogli di lavoro.
  • Infine, utilizzare l'opzione COLLEGAMENTO IPERTESTUALE per generare collegamenti cliccabili incorporati nei nomi dei fogli di lavoro.

📌 Passo-03: Esecuzione del codice VBA

  • A questo punto, premere il tasto F5 sulla tastiera.

In questo modo si apre il Macro finestra di dialogo.

  • A questo punto, fare clic sul pulsante Correre pulsante.

Alla fine, i risultati dovrebbero assomigliare alla schermata riportata di seguito.

Per saperne di più: Come creare un sommario utilizzando VBA in Excel (2 esempi)

Se in Excel ci sono molti fogli di lavoro, può essere difficile navigare fino alla posizione preferita. Tuttavia, Excel ha un trucco intelligente: può essere utilizzato il comando la barra di stato per navigare in qualsiasi foglio di lavoro in un batter d'occhio. Ora, permettetemi di dimostrarvi il processo nei passaggi seguenti.

📌 Passi :

  • Innanzitutto, spostate il cursore nell'angolo in basso a sinistra del foglio di lavoro, come mostrato nell'immagine seguente.
  • Ora, quando si passa il cursore, si vedrà un simbolo di Fare clic con il tasto destro del mouse per visualizzare tutti i fogli messaggio.

  • Quindi, fare clic con il tasto destro del mouse.

In un istante, il Attivare Si apre una finestra di dialogo che visualizza tutti i fogli.

  • In seguito, scegliete il foglio, ad esempio noi abbiamo scelto il foglio Dati di vendita 2021 fare clic sul OK pulsante.

Ecco fatto, passerete al foglio che avete scelto.

Sezione pratica

Abbiamo fornito un Pratica La sezione di ogni foglio è a destra, in modo che possiate esercitarvi da soli. Assicuratevi di farlo da soli.

Conclusione

Spero che questo articolo vi abbia aiutato a capire come creare automaticamente un indice in Excel Se avete domande, lasciate un commento qui sotto. Inoltre, se volete leggere altri articoli come questo, potete visitare il nostro sito web ExcelWIKI .

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.