Excel

El nombre de la hoja de trabajo existe

Worksheet Name Exists

Fórmula de Excel: el nombre de la hoja de trabajo existeFórmula genérica
= ISREF ( INDIRECT ('sheetname'&'!A1'))
Resumen

Para probar si existe un nombre de hoja de trabajo en un libro, puede usar una fórmula basada en las funciones ISREF e INDIRECTO. En el ejemplo que se muestra, la fórmula en C5 es:





|_+_|Explicación

La función ISREF devuelve VERDADERO para una referencia de hoja de trabajo válida y FALSO no lo es.

¿Cómo se agrega un encabezado en Excel?

En este caso, queremos averiguar si existe una hoja en particular en un libro de trabajo, por lo que construimos una referencia completa concatenando los nombres de las hojas en la columna B con un signo de exclamación y 'A1':





|_+_|

Esto devuelve el texto:

|_+_|

que entra en la función INDIRECTO. INDIRECT luego intenta evaluar el texto como referencia.



Excel nombre de la pestaña de la referencia de celda

Cuando INDIRECTO tiene éxito, la referencia se pasa a ISREF que devuelve VERDADERO. Cuando INDIRECT no puede crear una referencia, arroja un error #REF e ISREF devuelve FALSE.

Manejo de los espacios y la puntuación en los nombres de las hojas

Si los nombres de las hojas contienen espacios o caracteres de puntuación, deberá ajustar la fórmula para envolver el nombre de la hoja entre comillas simples como esta:

|_+_|Autor Dave Bruns


^