Como crear unha táboa de contidos automaticamente en Excel

  • Comparte Isto
Hugh West

Buscas formas de crear unha táboa de contidos en Excel ? Entón, chegaches ao lugar indicado! Pode crear unha táboa de contidos en Excel para navegar ata a folla de traballo que elixa cun só clic. Neste artigo, mostraremos 4 xeitos prácticos de crear automaticamente unha táboa de contidos en Excel .

Descargar Practice Workbook

Pode descarga o caderno de prácticas na seguinte ligazón.

Creación de índices.xlsm

4 xeitos de crear un índice automaticamente en Excel

É certo que Excel non ofrece ningunha función para xerar unha táboa de contidos. Pola contra, pode utilizar funcións de Excel, código VBA e atallos de teclado para obter unha táboa de contidos. Polo tanto, sen máis demora, vexamos cada método individualmente.

Digamos que temos os Datos trimestrais de vendas que aparecen nas celas B4:F14 . Aquí, o conxunto de datos mostra a Localización e as Vendas trimestrales para o ano 2019 . Así mesmo, os Datos de vendas de 2020 e 2021 móstranse a continuación.

Aquí usamos a versión Microsoft Excel 365 , podes usar calquera outra versión segundo a túa conveniencia.

Método-1 : Usando o atallo de teclado para crear un índice

Non sería xenial se só houbese un atallo de teclado para crear un índice en Excel? Ben, estás de sorte porque o noso primeiro método describe precisamente iso. Entón, siga estes pasos sinxelos.

📌 Pasos :

  • Ao principio, escriba o nome da folla de traballo. Neste caso, o nome da nosa folla de traballo é Datos de vendas de 2019 .
  • A continuación, preme a tecla CTRL + K do teu teclado.

Isto mostra o asistente Inserir hiperligazón .

  • Agora, fai clic na opción Colocar neste documento >> a continuación, escolla o nome da folla de traballo ( Datos de vendas de 2019 ) >> fai clic no botón Aceptar .

Isto insire unha ligazón na que se pode facer clic na cadea de texto como se mostra na imaxe de abaixo.

De forma similar, repita o proceso para a folla de traballo Datos de vendas de 2020 .

Á súa vez, siga o mesmo procedemento para a folla de traballo Datos de vendas de 2021 .

Finalmente, os resultados deberían parecer a imaxe que se indica a continuación.

Así, xeraches unha táboa de contidos para as túas follas de traballo, é así de sinxelo!

Método 2: empregar a chave ALT para xerar Índice

Supoñamos que xa tes un título para a túa táboa que queres inserir como nome de índice na índice . O noso seguinte método responde a esta pregunta. Polo tanto, só tes que seguir.

📌 Pasos :

  • Inicialmente, selecciona o título (aquí está Vendas de 2019)Datos ).
  • A continuación, manteña premida a tecla ALT e o botón dereito do rato.

📄 Nota : Este método só funcionará se a túa folla de traballo xa foi gardada. Polo tanto, asegúrate de premer a tecla CTRL + S para gardar primeiro a túa folla de traballo.

  • Agora, pasa o cursor en o bordo da cela B1 seleccionada e arrástrea á folla de traballo coa índice . Neste caso, é a folla de traballo Tecla ALT .

Isto lévache á ALT Tecla folla de traballo.

  • Despois desta, solta a tecla ALT e arrastra o cursor ata a localización desexada ( B5 celda) mentres mantén premida preme o botón dereito do rato.
  • Á súa vez, solte o botón dereito do rato >> aparece unha lista de opcións, escolla a opción Crear hipervínculo aquí .

En consecuencia, os resultados deberían parecer a seguinte imaxe.

Por último, repita o mesmo procedemento para as outras dúas follas de traballo como se mostra a continuación.

Se es unha desas persoas que lle gusta usar fórmulas de Excel, entón o noso seguinte método está a cubrir. Aquí, aplicaremos a función HYPERLINK para inserir ligazóns que fan referencia ás follas de traballo. Entón, imos comezar.

📌 Pasos :

  • Primeiro, vai á cela B5 e introduce oexpresión a continuación.

=HYPERLINK("#'2019 Sales Data'!A1","2019 Sales Data")

Nesta fórmula, o “#'2019 Sales Data'!A1” é o argumento link_location e fai referencia á localización da folla de traballo Datos de vendas de 2019 . Finalmente, o “Datos de vendas de 2019” é o argumento friendly_name opcional que indica a cadea de texto que se mostra como ligazón. O signo Libra (#) indícalle á función que a folla de traballo está no mesmo libro de traballo.

  • En segundo lugar, siga o mesmo proceso para o Folla de traballo Datos de vendas de 2020 e insira a fórmula que se indica a continuación.

=HYPERLINK("#'2020 Sales Data'!A1","2020 Sales Data")

  • Do mesmo xeito, escriba a seguinte expresión para repetir o procedemento para a folla de traballo Datos de vendas de 2021 .

=HYPERLINK("#'2021 Sales Data'!A1","2021 Sales Data")

A continuación, despois de completar todos os pasos, os resultados deberían parecer a imaxe que se mostra a continuación.

Ler máis: Como crear unha táboa de contidos en Excel con hipervínculos (5 xeitos)

Método 4: aplicar código VBA para crear unha táboa de contidos automática

Se a miúdo precisas obter o número de columnas de coincidencias, podes considerar o código VBA a continuación. É sinxelo & fácil, só tes que seguir.

📌 Paso 01: Abre o Editor de Visual Basic

  • En primeiro lugar, vai á pestana Desenvolvedor >> prema no botón Visual Basic .

Isto abre o Editor de Visual Basic enunha nova ventá.

📌 Paso 02: Insira o código VBA

  • En segundo lugar, vai á pestana Inserir >> seleccione Módulo .

Para facilitar a súa consulta, pode copiar o código desde aquí e pegalo na xanela como se mostra a continuación.

5191

Desglose do código:

Agora, explicarei o Código VBA usado para xerar a táboa de contido . Neste caso, o código divídese en 3 pasos.

  • Na primeira parte, a subrutina recibe un nome, aquí está Excel_Table_Of_Contents() .
  • A continuación, defina as variables alertas, y, e Wrksht .
  • A continuación, asigne Long , Boolean e Variant respectivamente.
  • Ademais, defina Wrksht_Index como a variable para almacenar o obxecto Worksheet .
  • Na segunda poción, elimine calquera folla de índice anterior usando o método Eliminar .
  • Agora, insira unha folla nova co Engadir método na primeira posición e nomeao “Índice” usando a declaración Nome .
  • Na terceira parte, declaramos un contador ( y = 1 ) e use o bucle For e a instrución If para obter os nomes das follas de traballo.
  • Finalmente, use a función HYPERLINK para xerar ligazóns nas que se pode facer clic incrustadas nos nomes das follas de traballo.

📌 Paso 03: Execución de código VBA

  • Agora, preme a tecla F5 do teu teclado.

Isto abre o cadro de diálogo Macros .

  • A continuación, faga clic no botón Executar .

Ao final, os resultados deberían parecer a captura de pantalla que se indica a continuación.

Ler máis: Como facer unha táboa de contidos usando VBA en Excel (2 exemplos)

Se tes moitas follas de traballo en Excel, pode ser difícil navegar ata a localización preferida. Non obstante, Excel ten un truco xenial na manga. É dicir, pode usar a barra de estado para navegar a calquera folla de traballo con brisa. Agora, permíteme demostrar o proceso nos pasos seguintes.

📌 Pasos :

  • Primeiro, move o cursor á esquina inferior esquerda do teu folla de traballo como se mostra na imaxe de abaixo.
  • Agora, mentres pasas o cursor verás unha mensaxe Fai clic co botón dereito para ver todas as follas .

  • A continuación, fai clic co botón dereito do rato.

Nun instante, aparece o cadro de diálogo Activar que mostra todas as follas .

  • Despois disto, escolla a folla, por exemplo, escollemos os Datos de vendas de 2021 >> fai clic no botón Aceptar .

Isto é todo, pasarás á folla que escolliches.

Sección de práctica

Proporcionamos unha sección de práctica no lado dereito de cada unhaficha para que poidas practicar. Asegúrate de facelo por ti mesmo.

Conclusión

Espero que este artigo che axude a comprender como crear unha táboa de contidos automaticamente en Excel . Se tes algunha dúbida, deixa un comentario a continuación. Ademais, se queres ler máis artigos coma este, podes visitar o noso sitio web ExcelWIKI .

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.