Como crear unha táboa de contidos para pestanas en Excel (6 métodos)

  • Comparte Isto
Hugh West

Ás veces, o libro de Excel faise grande debido ás numerosas follas de traballo. Debido a que hai varias follas de traballo, é difícil revisar todas elas. Nese caso, unha táboa de contidos pode ser unha boa solución. Este artigo mostrará como crear unha táboa de contidos para pestanas usando código VBA e hipervínculos en Excel. Creo que este artigo é informativo e que obtén informacións valiosas.

Descargar Practice Workbook

Descargar Practice Workbook a continuación.

Índice para Tabs.xlsm

6 métodos adecuados para crear un índice para pestanas en Excel

Para crear un índice para pestanas, atopamos seis formas diferentes polas que pode facilmente facer o traballo. Neste artigo, gustaríanos utilizar varios comandos, funcións de Excel e, máis importante, un código VBA para crear unha táboa de contidos para as pestanas. Antes de facer nada, necesitamos crear algunhas pestanas de follas de cálculo.

Despois diso, gustaríanos utilizar as funcións de Excel e o código VBA para crear a táboa de contidos necesaria para as pestanas. .

1. Utilizando o menú contextual

O noso primeiro método é moi sinxelo de usar. Aquí, anotaremos o nome de cada pestana da folla de cálculo e engadiremos alí unha ligazón. Despois, se facemos clic na ligazón, levaranos a esa determinada folla de traballo. Para comprender o método, siga os pasos.

Pasos

  • Primeiro, anote todas as pestanas da folla de cálculoonde queres engadir ligazóns.

  • A continuación, fai clic co botón dereito na cela B5 .
  • É abrirá o Menú contextual .
  • A partir de aí, seleccione a opción Ligazón .

  • Doutro xeito podes obter a opción Ligazón .
  • Primeiro, vai á pestana Inserir da cinta.
  • A continuación, selecciona Ligazón do grupo Ligazóns .

  • Como resultado, abrirá o Cadro de diálogo Inserir hiperligazón .
  • A continuación, seleccione Colocar neste documento na sección Ligazón a .
  • Despois, configure calquera referencia da cela.
  • Entón, seleccione o lugar neste documento. Como queremos crear unha hiperligazón da folla de traballo dos Estados Unidos, selecciona os Estados Unidos.
  • Finalmente, fai clic en Aceptar .

  • Creará unha hiperligazón na cela B5 .

  • Segue o mesmo procedemento e engade unha hiperligazón en cada cela da túa táboa de contidos.

  • Entón, se fai clic nalgunha pestana, levaranos a esa determinada folla de cálculo.

  • Aquí, facemos clic na pestana Australia e lévanos á pestana da folla de cálculo de Australia. Vexa a captura de pantalla.

2. Incorporación de código VBA

Pode utilizar código VBA para crear unha táboa de contidos para as pestanas. Antes de facer nada, cómpre engadir a pestana Programador na cinta. Despois diso, usao código VBA e cree unha táboa de contido en Excel para as pestanas. Sigue os pasos.

Pasos

  • En primeiro lugar, vai á pestana Desenvolvedor da cinta.
  • A continuación , seleccione Visual Basic no grupo Código .

  • Abrirá o Opción de Visual Basic.
  • A continuación, vai á pestana Inserir alí.
  • Despois, selecciona a opción Módulo .

  • Abrirá unha xanela de código Módulo onde escribirá o seu código VBA.
9988
  • A continuación, pecha a xanela de Visual Basic.
  • Despois diso, vaia de novo á pestana Desenvolvedor .
  • Seleccione a opción Macros de o grupo Código .

  • Como resultado, aparecerá a caixa de diálogo Macro .
  • Entón, seleccione a opción Táboa_de_contidos na sección Nome da macro.
  • Finalmente, prema en Executar .

  • Como resultado, daranos o seguinte resultado. Consulta a captura de pantalla.

  • Entón, se seleccionas algunha pestana, levarao a esa folla de traballo.

  • Aquí seleccionamos a pestana Finlandia , que nos levará á pestana da folla de cálculo de Finlandia. Vexa a captura de pantalla.

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

Neste método, utilizaremos a función HYPERLINK . Pormediante a función HYPERLINK , creamos unha táboa de contidos para as pestanas. Despois diso, se fai clic na pestana, levarao a esa pestana determinada da folla de cálculo. Para comprender este método, siga os pasos con coidado.

Pasos

  • Primeiro, seleccione a cela B5 .
  • Despois, escribe a seguinte fórmula.
=HYPERLINK("#'United States'!A1","USA")

  • Despois diso, prema Intro para aplicar a fórmula.

  • A continuación, seleccione a cela B6 .
  • Anota a seguinte fórmula.
=HYPERLINK("#'France '!A1","France")

  • A continuación, prema Intro para aplicar a fórmula.

  • Fai o mesmo procedemento para outras celas para crear unha táboa de contido para as pestanas.
  • Finalmente, obteremos o seguinte resultado.

  • Entón, se selecciona algunha pestana, lévao a esa pestana da folla de cálculo.

  • Aquí seleccionamos a pestana Francia , levaranos á folla de cálculo de Francia ficha. Vexa a captura de pantalla.

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

4. Uso de Power Query

O noso cuarto método baséase no uso da Power Query. Primeiro de todo, abrimos o ficheiro Excel na consulta de enerxía. Despois, usando a función HIPERENLACE , obteremos os hipervínculos para cada folla de traballo. Para entender isto correctamente, siga opasos.

Pasos

  • Primeiro, vai á pestana Datos da cinta.
  • A continuación, selecciona Opción despregable Obter datos da opción Obter & Transformar datos .
  • Despois diso, seleccione a opción From File .
  • A continuación, seleccione From Excel Workbook .

  • Despois diso, selecciona o teu ficheiro de Excel preferido e fai clic en Importar .

  • A continuación, aparecerá o cadro de diálogo Navegador .
  • Seleccione a Índice opción.
  • Finalmente, fai clic en Transformar datos .

  • Como resultado, abrirá a xanela de Power Query.

  • A continuación, faga clic co botón dereito sobre o Nome título e seleccione Eliminar outras columnas .

  • Como resultado, todas as outras columnas son eliminado.
  • A continuación, faga clic no botón Pechar & Opción despregable Cargar .
  • Desde alí, seleccione Pechar & Cargar en .

  • A continuación, aparecerá a caixa de diálogo Importar datos .
  • Seleccione o lugar onde queres poñer os teus datos e tamén configura a cela.
  • Finalmente fai clic en Aceptar .

  • Daranos o seguinte resultado. Consulta a captura de pantalla.

  • A continuación, crea unha nova columna onde queiras poñer a ligazón das túas pestanas.

  • Despois diso, seleccione a cela C5 .
  • Anote o seguintefórmula.
=HYPERLINK("#'"&[@Name]&"'!A1","USA")

  • Preme Intro para aplicar a fórmula.

  • Fai o mesmo procedemento para todas as celas. Despois diso, obterás o seguinte resultado.

  • Se fai clic en calquera pestana, levarache a esa folla de traballo determinada.
  • Aquí, facemos clic na pestana EUA. Lévanos á pestana da folla de cálculo dos Estados Unidos.

5. Utilizando botóns

Outra forma de crear unha táboa de contidos para as pestanas é usando os Botóns . Neste método, creamos un botón e despois ligámolo á pestana da folla de cálculo desexada. Despois diso, se facemos clic no botón, levaranos a esa pestana. Para comprender o método, siga os pasos correctamente.

Pasos

  • Primeiro, vai á pestana Desenvolvedor da cinta.
  • A continuación, seleccione a opción despregable Inserir do grupo Controis .

  • Seleccione o Botón (Control de formulario) na opción despregable Inserir .

  • Como resultado, converterá o cursor do rato nunha icona máis (+).
  • Arrastre a icona máis para darlle a forma do botón.

  • Abrirá a caixa de diálogo Asignar macro .
  • A continuación, seleccione a opción Novo .

  • Abrirá a xanela de Visual Basic onde debes poñer o teu VBA para este botón.
  • Este código crearáunha ligazón a unha determinada pestana da folla de cálculo.
  • Anote o seguinte código.
8173
Nota:Para crear unha ligazón a unha determinada pestana da folla de cálculo. , debes substituír "Estados Unidos" polo teu nome de pestana preferido. Todos os demais códigos permanecerán sen cambios.

  • A continuación, pecha a xanela.
  • Despois diso, vai á pestana Desenvolvedor da cinta.
  • Entón, seleccione Macros do grupo Código .

  • Como resultado, o Macro .
  • A continuación, seleccione Button1_Click na sección Nome da macro .
  • Finalmente, faga clic en Executar .

  • Levaranos a esa pestana determinada.
  • A continuación, faga clic co botón dereito sobre o botón.
  • Seleccione Editar texto no Menú contextual .

  • Aquí , establecemos o nome do noso botón como " USA ".
  • Podes definir o teu nome preferido.
  • Agora, fai clic no Nome do botón.
  • Levaráche a esa pestana determinada.

  • Aquí creamos unha ligazón coa pestana da folla de cálculo chamada " Estados Unidos '. Polo tanto, levaranos a esa pestana.

  • Segue o mesmo procedemento para crear outros botóns para todas as pestanas necesarias.
  • Finalmente, obtemos a táboa de contidos necesaria para as pestanas. Vexa a captura de pantalla.

6. Aplicando a fórmula combinada

Neste método, utilizamos o Xestor de nomes onde imosdefinir o nome. Despois diso, utilizaremos unha fórmula combinada a través da cal podemos crear a táboa de contidos para as pestanas. Antes de entrar nos pasos, aquí están as funcións que imos usar neste método:

  • Función REPT
  • Función NOW
  • Función SHEETS
  • Función ROW
  • Función SUBSTITUTE
  • Función HYPERLINK
  • Función TRIM
  • Función RIGHT
  • Función CHAR

Para comprender claramente o método, siga agora os pasos.

Pasos

  • Primeiro, vaia á Fórmula pestana da cinta.
  • A continuación, seleccione Definir nome do grupo Nomes definidos .

  • Abrirá o cadro de diálogo Novo nome .
  • Entón, na sección Nome , pon Nomes de pestanas como o nome.
  • Despois diso, anote a seguinte fórmula na sección Refírese a .
=GET.WORKBOOK(1)&REPT(NOW(),)

  • Finalmente, fai clic en Aceptar .

  • A continuación, selecciona a cela B5 .
  • Anote a seguinte fórmula usando a fórmula combinada.
=IF(ROW(A1)>SHEETS(),REPT(NOW(),),SUBSTITUTE(HYPERLINK("#'"&TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))&"'!A1",TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))),CHAR(255)," "))

Esta fórmula foi tomada de Professor-Excel que nos axudou a dar o seguinte resultado.

  • A continuación, prema Introduza para aplicar a fórmula.

  • Despois diso, arrastre a icona Recheo de control cara abaixocolumna.

  • Entón, se fai clic en calquera pestana, levarao a esa pestana da folla de cálculo.

  • Aquí, facemos clic na pestana Estados Unidos e lévanos á pestana da folla de cálculo dos Estados Unidos. Vexa a captura de pantalla.

Ler máis: Como crear unha táboa de contidos sen VBA en Excel

Conclusión

Para crear unha táboa de contidos de Excel para pestanas, mostramos seis métodos diferentes mediante os que pode crear unha versión mellor dela. Para crealo, utilizamos varias funcións de Excel e código VBA. Todos estes métodos son bastante eficaces e fáciles de usar. Neste artigo, mostramos como utilizar os botóns para crear unha táboa de contidos. Creo que cubrimos todas as áreas posibles en relación ao índice. Se tes máis preguntas, non dubides en preguntar na caixa de comentarios. Non esquezas visitar a nosa páxina Exceldemy .

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.