Cómo crear índices automáticamente en Excel

  • Compartir Este
Hugh West

Buscando formas de crear un índice en Excel Entonces, ¡ha venido al lugar adecuado! Puede crear un índice en Excel para navegar a la hoja de cálculo que desee con un solo clic. En este artículo, demostraremos 4 formas prácticas de crear automáticamente un índice en Excel .

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas en el siguiente enlace.

Creación del índice.xlsm

4 maneras de crear índices automáticamente en Excel

Es cierto que Excel no ofrece ninguna función para generar un índice, pero puede utilizar las funciones de Excel, VBA Por lo tanto, sin más demora, veamos cada método por separado.

Digamos que tenemos el Datos de ventas trimestrales que se muestra en el B4:F14 células. Aquí, el conjunto de datos muestra la Ubicación y Trimestral Ventas para el año 2019 Asimismo, el Datos de ventas para 2020 y 2021 se muestran a continuación.

Aquí hemos utilizado Microsoft Excel 365 puede utilizar cualquier otra versión según su conveniencia.

Método-1: Utilizar un atajo de teclado para crear una tabla de contenidos

¿No sería estupendo que existiera un atajo de teclado para crear un ÍNDICE en Excel? Pues estás de suerte, porque nuestro primer método describe precisamente eso. Así que sigue estos sencillos pasos.

📌 Pasos :

  • Al principio, escriba el nombre de la hoja de cálculo. En este caso, el nombre de nuestra hoja de cálculo es Datos de ventas en 2019 .
  • A continuación, pulse la tecla CTRL + K del teclado.

Esto trae a colación el Insertar hipervínculo mago.

  • Ahora, haga clic en el botón Lugar en este documento y, a continuación, elija el nombre de la hoja de cálculo ( Datos de ventas en 2019 )>> pulse el botón OK botón.

Esto inserta un enlace en el que se puede hacer clic en la cadena de texto, como se muestra en la imagen siguiente.

De forma similar, repita el proceso para el Datos de ventas en 2020 hoja de trabajo.

A su vez, siga el mismo procedimiento para el Datos de ventas en 2021 hoja de trabajo.

Finalmente, los resultados deberían parecerse a la imagen que se muestra a continuación.

Así de fácil, has generado un tabla de contenidos para sus hojas de trabajo, ¡así de fácil!

Método 2: Utilizar la tecla ALT para generar la tabla de contenidos

Supongamos que ya tiene un encabezamiento para su tabla que desea insertar como nombre de índice en la tabla ÍNDICE Nuestro siguiente método responde a esta misma pregunta, así que síguenos.

📌 Pasos :

  • Inicialmente, seleccione el título (aquí es Datos de ventas en 2019 ).
  • A continuación, mantenga pulsada la tecla ALT y el botón derecho del ratón.

📄 Nota: Este método sólo funcionará si la hoja de cálculo ya se ha guardado. Por lo tanto, asegúrese de pulsar la tecla CTRL + S para guardar primero la hoja de cálculo.

  • Ahora, sitúe el cursor en el borde del objeto seleccionado B1 y arrástrela a la hoja de cálculo con el botón ÍNDICE En este caso, es el Tecla ALT hoja de trabajo.

Esto le lleva a la Tecla ALT hoja de trabajo.

  • A continuación, suelte el ALT y arrastre el cursor hasta la posición deseada ( B5 celda) mientras mantiene pulsado el botón derecho del ratón.
  • A su vez, suelte el botón derecho del ratón>> aparece una lista de opciones, elija la Crear hipervínculo aquí opción.

En consecuencia, los resultados deberían parecerse a los de la imagen siguiente.

Por último, repita el mismo procedimiento para las otras dos hojas de trabajo, como se muestra a continuación.

Si eres una de esas personas a las que les gusta utilizar fórmulas de Excel, nuestro siguiente método es perfecto para ti. En él, aplicaremos la función HYPERLINK para incrustar enlaces que remitan a las hojas de trabajo. Así que, empecemos.

📌 Pasos :

  • En primer lugar, vaya a la página B5 e introduzca la expresión siguiente.

=HYPERLINK("#'Datos de ventas 2019'!A1", "Datos de ventas 2019")

En esta fórmula, el "#'Datos de ventas 2019'!A1" es el ubicación_del_enlace y se refiere a la ubicación del Datos de ventas en 2019 Por último, el "Datos de ventas de 2019" es la opción nombre_amigo que indica la cadena de texto que se mostrará como enlace. El argumento Libra (#) indica a la función que la hoja de cálculo se encuentra en el mismo libro.

  • En segundo lugar, siga el mismo proceso para el Datos de ventas en 2020 e inserte la fórmula que se indica a continuación.

=HYPERLINK("#'Datos de ventas 2020'!A1", "Datos de ventas 2020")

  • Del mismo modo, escriba la expresión siguiente para repetir el procedimiento para el Datos de ventas en 2021 hoja de trabajo.

=HYPERLINK("#'Datos de ventas 2021'!A1", "Datos de ventas 2021")

Posteriormente, tras completar todos los pasos, los resultados deberían parecerse a la imagen que se muestra a continuación.

Más información: Cómo crear un índice en Excel con hipervínculos (5 maneras)

Método-4: Aplicación de código VBA para crear una tabla de contenido automática

Si a menudo necesita obtener el número de coincidencias de la columna, puede considerar la opción VBA Es sencillo y fácil, sólo tienes que seguirlo.

📌 Paso-01: Abrir el editor de Visual Basic

  • En primer lugar, vaya a la página Desarrollador pulse el botón Visual Basic botón.

Esto abre el Editor de Visual Basic en una nueva ventana.

📌 Paso-02: Insertar código VBA.

  • En segundo lugar, vaya a Inserte tab>> seleccionar Módulo .

Para facilitar su consulta, puede copiar el código desde aquí y pegarlo en la ventana como se muestra a continuación.

 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" Then y = y + 1 Wrksht_Index.Hyperlinks.Add Cells(y, 1), "", "'" & Wrksht.Name & "'!A1", , Wrksht.Name End If Next Application.DisplayAlerts = alerts End Sub 

Desglose del código:

Ahora, voy a explicar el VBA código utilizado para generar el tabla de contenidos En este caso, el código se divide en 3 pasos.

  • En la primera parte, se da un nombre a la subrutina, aquí es Excel_Tabla_de_contenidos() .
  • A continuación, defina las variables alertas, y, y Wrksht .
  • A continuación, asigne Largo , Booleano y Variante respectivamente.
  • Además, defina Wrksht_Index como variable para almacenar el objeto Hoja de cálculo .
  • En la segunda poción, elimine cualquier hoja de índice anterior utilizando el método Suprimir .
  • Ahora, inserte una nueva hoja con el método Añadir en la primera posición y llámalo "Índice" utilizando la declaración Nombre .
  • En la tercera parte, declaramos un contador ( y = 1 ) y utilice el bucle For y la sentencia If para obtener los nombres de las hojas de cálculo.
  • Por último, utilice la función HYPERLINK para generar enlaces clicables incrustados en los nombres de las hojas de cálculo.

📌 Paso-03: Ejecución del código VBA.

  • Ahora, pulse el botón F5 del teclado.

Esto abre el Macros cuadro de diálogo.

  • A continuación, pulse el botón Ejecutar botón.

Finalmente, los resultados deberían parecerse a la captura de pantalla que se muestra a continuación.

Más información: Cómo Hacer una Tabla de Contenidos Usando VBA en Excel (2 Ejemplos)

Si tiene muchas hojas de cálculo en Excel, puede resultar difícil navegar hasta la ubicación preferida. Sin embargo, Excel tiene un ingenioso truco en la manga, a saber, puede utilizar la barra de estado para navegar a cualquier hoja de cálculo en un santiamén. Ahora, permítanme demostrar el proceso en los pasos siguientes.

📌 Pasos :

  • En primer lugar, desplace el cursor a la esquina inferior izquierda de la hoja de cálculo, como se muestra en la imagen siguiente.
  • Ahora, al pasar el cursor por encima verás un Haga clic con el botón derecho para Ver todas las hojas mensaje.

  • A continuación, haz clic con el botón derecho del ratón.

En un instante, el Activar que muestra todas las hojas.

  • A continuación, elija la hoja, por ejemplo, hemos elegido la hoja Datos de ventas en 2021 Haga clic en el botón OK botón.

Ya está, pasarás a la hoja que hayas elegido.

Sección práctica

Hemos proporcionado un Práctica en la parte derecha de cada hoja para que puedas practicar tú mismo. Por favor, asegúrate de hacerlo solo.

Conclusión

Espero que este artículo le haya ayudado a entender cómo crear automáticamente un índice en Excel Si tiene alguna duda, deje un comentario a continuación. Además, si desea leer más artículos como éste, puede visitar nuestro sitio web ExcelWIKI .

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.