Excel

Obtener solo el nombre de la hoja

Get Sheet Name Only

Fórmula de Excel: obtener solo el nombre de la hojaFórmula genérica
= MID ( CELL ('filename',A1), FIND (']', CELL ('filename',A1))+1,255)
Resumen

Para obtener el nombre de la hoja de trabajo actual (es decir, la pestaña actual) puede usar una fórmula basada en el Función CELDA . CELL recupera el nombre del libro de trabajo y la hoja, y el MEDIO y ENCONTRAR Las funciones se utilizan para extraer solo el nombre de la hoja. En el ejemplo que se muestra, la fórmula en E5 es:





|_+_|Explicación

La función CELDA se usa para obtener el nombre completo del archivo y la ruta:

|_+_|

El resultado se ve así:





|_+_|

CELL devuelve este resultado a la función MID como argumento de texto. El nombre de la hoja comienza justo después del corchete izquierdo, por lo que la posición inicial se calcula con FIND:

|_+_|

La cantidad de caracteres para extraer está codificada como 255. En la interfaz de usuario de Excel, no puede nombrar una hoja de trabajo de más de 31 caracteres, pero el formato de archivo en sí permite nombres de hoja de trabajo de hasta 255 caracteres, por lo que esto garantiza que se recupere el nombre completo.



una fórmula que incluye una referencia estructurada puede estar completamente calificada o no calificada.

Alternativa con DERECHA

También puede utilizar el Función DERECHA para extraer el nombre de la hoja, en lugar de MID:

|_+_|

Esto requiere más llamadas a funciones, pero funciona igual de bien.

Autor Dave Bruns


^