¿Cómo obtener el nombre de la hoja de trabajo en Excel? (Fórmula sencilla)

¿Cómo obtener el nombre de la hoja de trabajo en Excel? (Fórmula sencilla)

Al trabajar con hojas de cálculo de Excel, puede haber ocasiones en las que necesite obtener el nombre de una hoja de trabajo.

Si bien siempre puede ingresar manualmente el nombre de la hoja, no se actualizará si cambia el nombre de la hoja.

Entonces, si desea obtener el nombre de la hoja para que se actualice automáticamente cuando cambie el nombre, puede usar una fórmula simple en Excel.

En este tutorial, le mostraré cómo obtener el nombre de la hoja en Excel usando una fórmula simple.

Obtenga el nombre de la hoja usando la función CELL

La función CELDA en Excel le permite obtener rápidamente información sobre las celdas que usan la función.

Esta función también nos permite obtener el nombre completo del archivo en función de una fórmula.

Supongamos que tengo un libro de Excel con una hoja llamada "Datos de ventas"

Aquí está la fórmula que uso en cualquier celda de la hoja de cálculo "Datos de ventas":

=CELDA("nombre de archivo"))
Fórmula CELL para obtener el nombre y la dirección del libro de trabajo

Como puede ver, me da la dirección completa del archivo donde se usa esta fórmula.

pero solo necesito el nombre de la hoja, no la dirección completa del archivo,

Bueno, para obtener solo el nombre de la hoja, tendremos que usar esta fórmula con algunas otras fórmulas de texto para que solo pueda extraer el nombre de la hoja.

Aquí está la fórmula que solo le dará el nombre de la hoja cuando la use en cualquier celda de esa hoja:

=DERECHA(CELDA("nombre de archivo"),LARGO(CELDA("nombre de archivo"))-BUSCAR("]",CELDA("nombre de archivo")))
Fórmula para obtener el nombre de la hoja

La fórmula anterior nos dará los nombres de las hojas en todos los escenarios.La mejor parte es que si cambia el nombre de la hoja o el nombre del archivo, se actualiza automáticamente.

Tenga en cuenta que las fórmulas CELL solo funcionan cuando guarda el libro de trabajo.Si no lo hace, devolverá un espacio en blanco (porque no sabe cuál es la ruta del libro de trabajo)

¿Te preguntas cómo funciona esta fórmula?¡Dejame explicar!

pregunta relacionada  Arreglar - eso no funcionó.Asegúrese de que su dispositivo bluetooth aún sea reconocible e intente nuevamente

La fórmula CELL nos da la dirección completa del libro de trabajo y el nombre final de la hoja.

Una regla que siempre sigue es poner el nombre de la hoja después de los corchetes (]).

Sabiendo esto, podemos averiguar dónde está el corchete y extraer todo lo que sigue (este será el nombre de la hoja)

Eso es exactamente lo que hace esta fórmula.

La parte FIND de la fórmula busca ']' y devuelve su posición (este es un número que representa la cantidad de caracteres después de que se encontraron los corchetes)

Usamos esta posición de los corchetes en la fórmula DERECHA para extraer todo lo que está después de los corchetes.

Un problema importante con la fórmula CELL es que es dinámica.Entonces, si lo usa en la Hoja1 y luego va a la Hoja2, la fórmula en la Hoja1 se actualizará y mostrará el nombre como Hoja2 (aunque la fórmula está en la Hoja1).Esto sucede cuando la fórmula CELL considera una celda en la hoja activa y le da un nombre a esa hoja, sin importar dónde se encuentre en el libro de trabajo.Una solución es presionar la tecla F9 cuando desee actualizar la fórmula CELL en la hoja de trabajo activa.Esto forzará un recálculo.

Fórmula alternativa para obtener el nombre de la hoja (fórmula MID)

Hay muchas maneras diferentes de hacer lo mismo en Excel.En este caso, existe otra fórmula que funciona igual de bien.

Utiliza la función MID en lugar de la función RIGHT.

Aquí está la fórmula:

=MEDIO(CELDA("nombre de archivo"),BUSCAR("]",CELDA("nombre de archivo"))+1,255)

Esta fórmula funciona como la fórmula DERECHA, primero encuentra la posición de los corchetes (usando la función ENCONTRAR).

pregunta relacionada  Cómo convertir números negativos en rojos en Excel

Luego usa la función MID para extraer todo lo que está después de los corchetes.

Obtener el nombre de la hoja y agregarle texto

Si está creando un tablero, probablemente querrá no solo obtener el nombre de la hoja, sino también agregar texto a su alrededor.

Por ejemplo, si tiene un nombre de hoja 2021, es posible que desee que el resultado sea "Resumen de 2021" (en lugar de solo el nombre de la hoja).

Esto se puede hacer fácilmente combinando la fórmula que vimos arriba con el texto antes de que queramos usar el operador &.

Aquí está la fórmula para agregar el texto "Resumen" antes del nombre de la hoja:

="Resumen de "&RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
Una fórmula para agregar texto antes del nombre de una hoja en Excel

El operador ampersand (&) simplemente combina el texto que precede a la fórmula con el resultado de la fórmula.También puede usar las funciones CONCAT o CONCATENATE en lugar del ampersand.

De manera similar, si desea agregar cualquier texto después de la fórmula, puede usar la misma lógica de ampersand (es decir, un ampersand después de la fórmula, seguido del texto que se agregará).

Entonces, aquí hay dos fórmulas simples que puede usar para obtener el nombre de la hoja en Excel.

Espero que hayas encontrado útil este tutorial.

Oh hola 👋Un placer conocerte.

Suscríbete a nuestro boletín, Envía con mucha regularidadGran tecnologiaA tu publicacióncaja.

pregunta relacionada  Encuentre el valor más cercano en Excel con fórmula

Enviar comentario