Note: The other languages of the website are Google-translated. Back to English

¿Cómo hacer referencia al nombre de la pestaña en la celda en Excel?

Para hacer referencia al nombre de la pestaña de la hoja actual en una celda en Excel, puede hacerlo con una fórmula o función definida por el usuario. Este tutorial lo guiará de la siguiente manera.

Haga referencia al nombre de la pestaña de la hoja actual en la celda con fórmula
Haga referencia al nombre de la pestaña de la hoja actual en la celda con la función definida por el usuario
Haga referencia fácilmente al nombre de la pestaña de la hoja actual en la celda con Kutools para Excel


Haga referencia al nombre de la pestaña de la hoja actual en la celda con fórmula

Haga lo siguiente para hacer referencia al nombre de la pestaña de la hoja activa en una celda específica en Excel.

1. Seleccione una celda en blanco, copie y pegue la fórmula = MID (CELDA ("nombre de archivo", A1), ENCONTRAR ("]", CELDA ("nombre de archivo", A1)) + 1,255) en la barra de fórmulas y presione el Enviar llave. Ver captura de pantalla:

Ahora se hace referencia al nombre de la pestaña de la hoja en la celda.

Inserte fácilmente el nombre de la pestaña en una celda, encabezado o pie de página específicos en la hoja de trabajo:

Programas de Kutools for Excel's Insertar información del libro La utilidad ayuda a insertar fácilmente el nombre de la pestaña activa en una celda específica. Además, puede hacer referencia al nombre del libro de trabajo, la ruta del libro de trabajo, el nombre de usuario, etc.en una celda, el encabezado o pie de página de la hoja de trabajo, según lo necesite. Haga clic para más detalles.
¡Descarga Kutools para Excel ahora! (30-día de ruta libre)


Haga referencia al nombre de la pestaña de la hoja actual en la celda con la función definida por el usuario

Además del método anterior, puede hacer referencia al nombre de la pestaña de la hoja en una celda con la función definida por el usuario.

1. Prensa otro + F11 para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo. Ver captura de pantalla:

3. Copie y pegue el código siguiente en la ventana Código. Y luego presione otro + Q llaves para cerrar el Microsoft Visual Basic para aplicaciones ventana.

Código de VBA: nombre de la pestaña de referencia

Function TabName()
  TabName = ActiveSheet.Name
End Function

4. Vaya a la celda a la que desea hacer referencia el nombre de la pestaña de la hoja actual, ingrese = TabName () y luego presione el Enviar llave. Luego, el nombre de la pestaña de la hoja actual se mostrará en la celda.


Haga referencia al nombre de la pestaña de la hoja actual en la celda con Kutools para Excel

Con la Insertar información del libro utilidad de Kutools for Excel, puede hacer referencia fácilmente al nombre de la pestaña de la hoja en cualquier celda que desee. Haz lo siguiente.

1. Hacer clic en Kutools Más > Libro de trabajo > Insertar información del libro. Ver captura de pantalla:

2. En el Insertar información del libro cuadro de diálogo, seleccione Nombre de la hoja de trabajo en el capítulo respecto a la Información sección, y en la Insertar en sección, seleccione la Gama de Colores opción, y luego seleccione una celda en blanco para ubicar el nombre de la hoja, y finalmente haga clic en el OK

Puede ver que el nombre de la hoja actual está referenciado en la celda seleccionada. Ver captura de pantalla:

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.


Demostración: haga referencia fácilmente al nombre de la pestaña de la hoja actual en la celda con Kutools para Excel

Kutools for Excel incluye más de 300 prácticas herramientas de Excel. Gratis para probar sin limitación en 30 día. ¡Descargue la versión de prueba gratuita ahora!


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (24)
0.5 clasificado de 5 · 1 calificaciones
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias. :-)
Este comentario fue minimizado por el moderador en el sitio
Gracias a todos!
Este comentario fue minimizado por el moderador en el sitio
Usando la macro VBA, si cambio el nombre de la pestaña, el valor en la celda no se actualiza. ¿Estoy haciendo algo mal?
Este comentario fue minimizado por el moderador en el sitio
Querido John,
La fórmula no puede actualizarse automáticamente. Debe actualizar la fórmula manualmente después de cambiar el nombre de la pestaña.
Lo siento.
Este comentario fue minimizado por el moderador en el sitio
Actualice todas las fórmulas con la herramienta de reemplazo. Resalte todo, busque "=" (sin comillas), reemplace con "=" (sin comillas). En realidad, nada cambia, pero cada fórmula se vuelve a cargar.
Este comentario fue minimizado por el moderador en el sitio
Ctrl-Alt-Shift-F9 actualiza todas las fórmulas y calcula todas las celdas, incluidas las celdas que no están marcadas como que necesitan ser calculadas.
Este comentario fue minimizado por el moderador en el sitio
Querido John,
como mejor ejemplo déjame decirte una cosa.
si quieres cambiar tu código será así.

Función Juan()
John = HojaActiva.Nombre
Función finales
Este comentario fue minimizado por el moderador en el sitio
Función TabName()
'Es necesario que sea volátil; de lo contrario, nunca se vuelve a calcular a menos que hagamos Ctrl-Shift-F9
Aplicación.Volatile
TabName = ActiveSheet.Nombre
Función finales
Este comentario fue minimizado por el moderador en el sitio
Por supuesto, nada es simple con los productos de Microsoft, ¿verdad?
Mi solución en realidad lo rompe, porque significa que cada vez que usa la función, obtiene el nombre de la hoja donde se realizó el último cambio, no el nombre de la hoja donde se usa la función.
Este comentario fue minimizado por el moderador en el sitio
Hola, usar la fórmula =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255) en excel de escritorio funciona, pero no en excel en línea... ¿puedes explicarlo? ¿Por qué es eso? Devuelve el error #value en la celda.

¿Hay una solución para esto? ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
¡Eres un campeón! No hay nada como una solución que uno puede copiar y pegar y hacer que funcione. Gracias.
Este comentario fue minimizado por el moderador en el sitio
FYI, necesita tener más de una hoja en su libro de trabajo para que esto funcione. De lo contrario, la fórmula mostrará el nombre del archivo pero no el nombre de la hoja.
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
Gracias por tu comentario. Probé la fórmula en un libro de trabajo que tiene solo una hoja, pero todo funcionaba sin problemas. La fórmula solo muestra el nombre de la hoja sin importar cuántas hojas de trabajo existan en un libro de trabajo.
Este comentario fue minimizado por el moderador en el sitio
Lo siento, la línea de comentarios es incorrecta; debería ser Ctrl-Alt-Shift-F9
Este comentario fue minimizado por el moderador en el sitio
¡Excelente, gracias! Por: haga referencia al nombre de la pestaña de la hoja actual en la celda con fórmula
Este comentario fue minimizado por el moderador en el sitio
hola, tengo problemas para hacer referencia a un nombre de hoja en una celda con Excel en línea
Este comentario fue minimizado por el moderador en el sitio
Hola, utilicé las sugerencias anteriores, pero la primera fórmula para hacer referencia al nombre de la hoja de pestañas no funcionará en "Excel" en línea. El segundo funciona, pero el "Nombre de la pestaña" sigue mostrando el mismo nombre de pestaña para todas las pestañas del libro de trabajo.
Este comentario fue minimizado por el moderador en el sitio
Hola,
Lo sentimos, no probamos en Excel en línea. No puedo ayudarte con eso todavía. Gracias por tu comentario.
Este comentario fue minimizado por el moderador en el sitio
Lo que realmente quiero es nombrar algunas pestañas con los nombres de algunas celdas de otra hoja (el mismo documento, por supuesto). ¿Cómo puedo hacer eso?
Este comentario fue minimizado por el moderador en el sitio
Si está utilizando Excel Online. Encontré una solución para este problema.

Necesitas usar 2 celdas para que funcione. Siempre que tenga una celda que tenga la referencia de una pestaña en su nombre, puede usar FORMULATEXT() para convertir la fórmula de esa celda en una cadena y luego extraer el nombre de esa manera. No puedo imaginar un escenario en el que desee hacer referencia a otra hoja y no tenga una celda que haga referencia a esa hoja para obtener información sobre ella, pero siempre puede hacer una celda en blanco/oculta (como quiera hacerlo) que solo está haciendo referencia a la otra hoja para configurar esta fórmula. En el siguiente ejemplo, hace referencia a la celda B1 y la celda B1 solo contiene =Sheet2!A1 como referencia a la hoja que quiero nombrar. Si usa un nombre para una hoja con un espacio (ejemplo: Hoja 1), aparecerá como (='Hoja 1'A1). Usé una función IF y una función ISERROR para buscar si la cadena contiene un espacio o no y dos funciones MID para extraer el nombre de la hoja de ambos escenarios. Si actualiza el nombre de la hoja a la que se hace referencia, la celda B1 cambiará su fórmula y, posteriormente, cambiará la cadena y generará el nombre correcto cada vez.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
Este comentario fue minimizado por el moderador en el sitio
Si está utilizando Excel Online. Encontré una solución para este problema.

Necesitas usar 2 celdas para que funcione. Siempre que tenga una celda que tenga la referencia de una pestaña en su nombre, puede usar FORMULATEXT() para convertir la fórmula de esa celda en una cadena y luego extraer el nombre de esa manera. No puedo imaginar un escenario en el que desee hacer referencia a otra hoja y no tenga una celda que haga referencia a esa hoja para obtener información sobre ella, pero siempre puede hacer una celda en blanco/oculta (como quiera hacerlo) que solo está haciendo referencia a la otra hoja para configurar esta fórmula. En el siguiente ejemplo, hace referencia a la celda B1 y la celda B1 solo contiene =Sheet2!A1 como referencia a la hoja que quiero nombrar. Si usa un nombre para una hoja con un espacio (ejemplo: Hoja 1), aparecerá como (='Hoja 1'A1). Usé una función IF y una función ISERROR para buscar si la cadena contiene un espacio o no y dos funciones MID para extraer el nombre de la hoja de ambos escenarios. Si actualiza el nombre de la hoja a la que se hace referencia, la celda B1 cambiará su fórmula y, posteriormente, cambiará la cadena y generará el nombre correcto cada vez.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
Este comentario fue minimizado por el moderador en el sitio
La fórmula en la parte superior no funcionará hasta que guarde el archivo en su disco duro.
Este comentario fue minimizado por el moderador en el sitio
Lo siento, sus fórmulas y todo es incorrecto en esta página.
después de copiar / pegar directamente, sus TEORÍAS estaban INCORRECTAS
CERO DE DOS INTENTOS FUNCIONÓ USANDO SUS SUGERENCIAS
0.5 clasificado de 5
Este comentario fue minimizado por el moderador en el sitio
Hola Julia,
¿Qué tipo de error obtuviste?
Para ser mencionado, la fórmula provista en la publicación solo se puede aplicar en el entorno del sistema en inglés Excel. Si tiene Excel en un idioma diferente al inglés, convierta la fórmula de inglés al idioma que está usando actualmente.
Puedes traducir la fórmula en esta página: https://de.excel-translator.de/translator/
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL