Com crear una taula de continguts per a pestanyes a Excel (6 mètodes)

  • Comparteix Això
Hugh West

De vegades, el llibre d'Excel es fa gran a causa de nombrosos fulls de treball. A causa de tenir diversos fulls de treball, és difícil visualitzar-los tots. En aquest cas, una taula de continguts pot ser una bona solució. Aquest article mostrarà com crear una taula de continguts per a pestanyes mitjançant codi VBA i hiperenllaços a Excel. Crec que trobeu aquest article informatiu i obteniu alguns continguts valuosos.

Baixeu el quadern de pràctiques

Descarregueu el quadern de pràctiques a continuació.

Taula de continguts per a Tabs.xlsm

6 mètodes adequats per crear una taula de continguts per a pestanyes a Excel

Per crear una taula de continguts per a pestanyes, hem trobat sis maneres diferents mitjançant les quals podeu fàcilment fer la feina. En aquest article, ens agradaria utilitzar diverses ordres, funcions d'Excel i, el que és més important, un codi VBA per crear una taula de continguts per a pestanyes. Abans de fer res, hem de crear algunes pestanyes de full de càlcul.

Després d'això, ens agradaria utilitzar les funcions d'Excel i el codi VBA per crear la taula de continguts necessària per a les pestanyes. .

1. Utilització del menú contextual

El nostre primer mètode és molt fàcil d'utilitzar. Aquí, anotarem el nom de cada pestanya del full de càlcul i hi afegirem un enllaç. Aleshores, si fem clic a l'enllaç, ens portarà a aquest determinat full de treball. Per entendre el mètode, seguiu els passos.

Passos

  • Primer, anoteu totes les pestanyes del full de càlculon voleu afegir enllaços.

  • A continuació, feu clic amb el botó dret a la cel·la B5 .
  • És obrirà el Menú contextual .
  • Des d'allà, seleccioneu l'opció Enllaç .

  • D'una altra manera podeu obtenir l'opció Enllaç .
  • Primer, aneu a la pestanya Insereix de la cinta.
  • A continuació, seleccioneu Enllaç del grup Enllaços .

  • Com a resultat, obrirà el Quadre de diàleg Insereix hiperenllaç .
  • A continuació, seleccioneu Colocar en aquest document a la secció Enllaç a .
  • Després, establiu qualsevol referència de cel·la.
  • A continuació, seleccioneu el lloc d'aquest document. Com que volem crear un hiperenllaç del full de treball dels Estats Units, seleccioneu els Estats Units.
  • Finalment, feu clic a D'acord .

  • Crearà un hiperenllaç a la cel·la B5 .

  • Seguiu el mateix procediment i afegiu un hiperenllaç a cada cel·la de la vostra taula de continguts.

  • A continuació, si feu clic a qualsevol pestanya, ens portarà a aquest full de càlcul determinat. pestanya.

  • Aquí, fem clic a la pestanya Austràlia i ens porta a la pestanya del full de càlcul d'Austràlia. Vegeu la captura de pantalla.

2. Inserció del codi VBA

Podeu utilitzar codi VBA per crear una taula de continguts per a pestanyes. Abans de fer res, heu d'afegir la pestanya Desenvolupador a la cinta. Després d'això, feu servirel codi VBA i creeu una taula de contingut a Excel per a pestanyes. Seguiu els passos.

Passos

  • Primer, aneu a la pestanya Desenvolupador de la cinta.
  • A continuació , seleccioneu Visual Basic del grup Codi .

  • Obrirà el Opció de Visual Basic.
  • A continuació, aneu a la pestanya Insereix .
  • Després, seleccioneu l'opció Mòdul .

  • Obrirà una finestra de codi Mòdul on escriureu el vostre codi VBA.
2831
  • A continuació, tanqueu la finestra de Visual Basic.
  • Després, torneu a anar a la pestanya Desenvolupador .
  • Seleccioneu l'opció Macros de el grup Codi .

  • Com a resultat, apareixerà el quadre de diàleg Macro .
  • A continuació, seleccioneu l'opció Taula_de_continguts de la secció Nom de la macro.
  • Finalment, feu clic a Executar .

  • Com a resultat, ens donarà el següent resultat. Vegeu la captura de pantalla.

  • A continuació, si seleccioneu qualsevol pestanya, la portarà a aquest full de treball.

  • Aquí, seleccionem la pestanya Finlàndia , ens portarà a la pestanya del full de càlcul de Finlàndia. Vegeu la captura de pantalla.

Llegir més: Com crear una taula de continguts amb VBA a Excel (2 exemples)

En aquest mètode, utilitzarem la funció HYPERLINK . Perutilitzant la funció HYPERLINK , creem una taula de continguts per a pestanyes. Després d'això, si feu clic a la pestanya, us portarà a aquesta pestanya de full de càlcul. Per entendre aquest mètode, seguiu els passos amb cura.

Passos

  • Primer, seleccioneu la cel·la B5 .
  • A continuació, escriu la fórmula següent.
=HYPERLINK("#'United States'!A1","USA")

  • Després, premeu Retorn per aplicar la fórmula.

  • A continuació, seleccioneu la cel·la B6 .
  • Escriu la fórmula següent.
=HYPERLINK("#'France '!A1","France")

  • A continuació, premeu Retorn per aplicar la fórmula.

  • Feu el mateix procediment per a altres cel·les per crear una taula de continguts de les pestanyes.
  • Finalment, obtindrem el resultat següent.

  • Llavors, si seleccioneu qualsevol pestanya, portar-lo a la pestanya del full de càlcul.

  • Aquí, seleccionem la pestanya França , ens portarà al full de càlcul de França pestanya. Vegeu la captura de pantalla.

Llegir més: Com crear una taula de continguts a Excel amb hiperenllaços (5 maneres)

4. Ús de Power Query

El nostre quart mètode es basa en utilitzar la Power Query. En primer lloc, obrim el fitxer Excel a la consulta d'energia. Aleshores, utilitzant la funció HYPERLINK , obtindrem els hiperenllaços per a cada full de treball. Per entendre-ho correctament, seguiu elpassos.

Pasos

  • Primer, aneu a la pestanya Dades de la cinta.
  • A continuació, seleccioneu Obtén dades de l'opció desplegable Obtén i amp; Transformar dades .
  • Després, seleccioneu l'opció Des del fitxer .
  • A continuació, seleccioneu Des del llibre de treball d'Excel .

  • Després, seleccioneu el vostre fitxer Excel preferit i feu clic a Importa .

  • A continuació, apareixerà el quadre de diàleg Navegador .
  • Seleccioneu la Taula de continguts opció.
  • Finalment, feu clic a Transformar dades .

  • Com a resultat, obrirà la finestra Power Query.

  • A continuació, feu clic amb el botó dret a Nom títol i seleccioneu Elimina altres columnes .

  • Com a resultat, totes les altres columnes són s'ha eliminat.
  • A continuació, feu clic a Tanca i amp; Opció desplegable Carrega .
  • Des d'allà, seleccioneu Tanca & Carrega a .

  • A continuació, apareixerà el quadre de diàleg Importa dades .
  • Selecciona el lloc on voleu posar les vostres dades i també establiu la cel·la.
  • Finalment, feu clic a D'acord .

  • Ens donarà el següent resultat. Vegeu la captura de pantalla.

  • A continuació, creeu una columna nova on vulgueu posar l'enllaç de les pestanyes.

  • Després, seleccioneu la cel·la C5 .
  • Anoteu el següentfórmula.
=HYPERLINK("#'"&[@Name]&"'!A1","USA")

  • Premeu Retorn per aplicar la fórmula.

  • Feu el mateix procediment per a totes les cel·les. Després d'això, obtindreu el resultat següent.

  • Si feu clic a qualsevol pestanya, us portarà a aquest full de treball determinat.
  • Aquí, fem clic a la pestanya EUA. Ens porta a la pestanya del full de càlcul dels Estats Units.

5. Ús de botons

Una altra manera de crear una taula de continguts per a pestanyes és utilitzant els Botons . En aquest mètode, creem un botó i després l'enllaçem a la pestanya del full de càlcul desitjat. Després d'això, si fem clic al botó, ens portarà a aquesta pestanya. Per entendre el mètode, seguiu els passos correctament.

Passos

  • Primer, aneu a la pestanya Desenvolupador de la cinta.
  • A continuació, seleccioneu l'opció desplegable Insereix del grup Controls .

  • Seleccioneu el Botó (control de formulari) de l'opció desplegable Insereix .

  • Com a resultat, convertirà el cursor del ratolí en una icona més (+).
  • Arrossegueu la icona més per donar la forma del botó.

  • Obrirà el quadre de diàleg Assigna macro .
  • A continuació, seleccioneu l'opció Nou .

  • Obrirà la finestra de Visual Basic on heu de posar el vostre VBA per a aquest botó.
  • Aquest codi crearàun enllaç a una pestanya de full de càlcul determinada.
  • Anoteu el codi següent.
6284
Nota:Per crear un enllaç a una pestanya de full de càlcul determinada. , heu de substituir "Estats Units" pel vostre nom de pestanya preferit. Tots els altres codis es mantindran sense canvis.

  • A continuació, tanqueu la finestra.
  • Després, aneu a la pestanya Desenvolupador de la cinta.
  • A continuació, seleccioneu Macros del grup Codi .

  • Com a resultat, el Macro .
  • A continuació, seleccioneu Button1_Click a la secció Nom de la macro .
  • Finalment, feu clic a Executar .

  • Ens portarà a aquesta pestanya determinada.
  • A continuació, feu clic amb el botó dret a sobre botó.
  • Seleccioneu Edita text al Menú contextual .

  • Aquí , establim el nom del nostre botó com a " USA ".
  • Podeu definir el vostre nom preferit.
  • Ara, feu clic al nom del botó.
  • Us portarà a aquesta pestanya determinada.

  • Aquí, creem un enllaç amb la pestanya del full de càlcul anomenada " Estats Units '. Per tant, ens portarà a aquesta pestanya.

  • Seguiu el mateix procediment per crear altres botons per a totes les pestanyes necessàries.
  • Finalment, obtenim la taula de continguts necessària per a les pestanyes. Vegeu la captura de pantalla.

6. Aplicació de la fórmula combinada

En aquest mètode, utilitzem el Gestor de noms on faremdefinir el nom. Després d'això, utilitzarem una fórmula combinada a través de la qual podem crear la taula de continguts de les pestanyes. Abans d'entrar en els passos, aquí teniu les funcions que utilitzarem en aquest mètode:

  • Funció REPT
  • Funció ARA
  • Funció SHEETS
  • Funció FILA
  • Funció SUBSTITUT
  • Funció HYPERLINK
  • Funció TRIM
  • Funció RIGHT
  • Funció CHAR

Per entendre el mètode amb claredat, ara seguiu els passos.

Passos

  • Primer, aneu a la Fórmula pestanya a la cinta.
  • A continuació, seleccioneu Definir nom del grup Noms definits .

  • Obrirà el quadre de diàleg Nou nom .
  • A continuació, a la secció Nom , poseu Noms de pestanya com el nom.
  • Després, escriviu la fórmula següent a la secció Refereix a .
=GET.WORKBOOK(1)&REPT(NOW(),)

  • Finalment, feu clic a D'acord .

  • A continuació, seleccioneu la cel·la B5 .
  • Escriu la fórmula següent utilitzant la 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)," "))

Aquesta fórmula es va extreure de Professor-Excel que ens va ajudar a donar la següent sortida.

  • A continuació, premeu Introduïu per aplicar la fórmula.

  • Després d'això, arrossegueu la icona Omplir mànec cap avallcolumna.

  • A continuació, si feu clic a qualsevol pestanya, us portarà a la pestanya del full de càlcul.

  • Aquí, fem clic a la pestanya Estats Units i ens porta a la pestanya del full de càlcul dels Estats Units. Vegeu la captura de pantalla.

Llegir més: Com crear una taula de continguts sense VBA a Excel

Conclusió

Per crear una taula de continguts d'Excel per a pestanyes, hem mostrat sis mètodes diferents mitjançant els quals podeu crear-ne una millor versió. Per crear-ho, utilitzem diverses funcions d'Excel i codi VBA. Tots aquests mètodes són bastant efectius i fàcils d'utilitzar. En aquest article, hem mostrat com utilitzar els botons per crear una taula de continguts. Crec que hem cobert totes les àrees possibles pel que fa a la taula de continguts. Si teniu més preguntes, no dubteu a fer-ho al quadre de comentaris. No oblideu visitar la nostra pàgina Exceldemy .

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.