Cómo utilizar la función SHEET (HOJA) en Excel

Español Inglesa
HOJA SHEET

Introducción

La función HOJA en Excel y Google Sheets se utiliza para obtener el número de índice de una hoja específica en un libro de trabajo. En Excel, esta función se denomina SHEET, mientras que en Google Sheets se conoce como HOJA. Esta herramienta es especialmente útil para elaborar fórmulas dinámicas que requieren referencias a hojas específicas en libros con múltiples páginas.

Sintaxis y Ejemplos

La sintaxis de la función HOJA es simple:

=HOJA([referencia])

El argumento referencia es opcional y se refiere al nombre de la hoja cuyo índice se desea obtener. Si no se especifica una referencia, la función retorna el número de la hoja actual.

Ejemplo 1: Para determinar el número de la hoja actual, utilizaríamos:

=HOJA()

Si esta fórmula se implementa en la hoja llamada «Ingresos», y es la segunda hoja del libro, la fórmula devolvería 2.

Ejemplo 2: Para obtener el número de índice de la hoja llamada «Gastos», escribiríamos:

=HOJA(Gastos!A1)

Si «Gastos» es la tercera hoja del libro, la fórmula ofrecería como resultado 3.

Práctica: Caso de Uso de la Función HOJA

  • Consolidación de datos: Imagina que tienes un libro de trabajo donde cada hoja representa un mes del año y necesitas referenciar automáticamentela hoja del mes actual en una hoja de resumen.

    Solución: Podrías emplear la función HOJA junto con otras funciones para crear una referencia dinámica a la hoja del mes vigente. Suponiendo que cada hoja lleva por nombre «Enero», «Febrero», etc., podrías usar:

    =INDIRECTO("!" & TEXTO(FECHA(AÑO(HOY()), MES(HOY()), 1), "mmmm") & "!A1:Z100")

    Este conjunto de funciones generarán un rango dinámico que referencia automáticamente la hoja del mes actual, basándose en la fecha del sistema.

  • Auditoría de hojas: Si necesitas comprobar cuántas hojas componen un libro y sus respectivos índices, puedes automatizar una lista utilizando HOJA.

    Solución: Una combinación de las funciones HOJA, FILA y INDIRECTO podría facilitar esta tarea. A continuación un ejemplo de cómo realizarlo en Google Sheets:

    =ARRAYFORMULA(HOJA(INDIRECTO(A1:A & "!A1")))

    Aquí, la columna A debe contener los nombres de las hojas en el libro, lo cual resultará en una matriz que muestra los índices de cada hoja.

Maggiori informazioni: https://support.microsoft.com/es-es/office/hoja-función-hoja-44718b6f-8b87-47a1-a9d6-b701c06cff24

Otras funciones
Devuelve información sobre el formato, la ubicación o el contenido de una celda
Devuelve VERDADERO si el número es impar
Devuelve VERDADERO si el número es par
Devuelve VERDADERO si el valor es cualquier valor de error excepto #N/A
Devuelve VERDADERO si existe una referencia a una celda que contiene una fórmula
Devuelve VERDADERO si el valor es un valor lógico
Devuelve VERDADERO si el valor es el valor de error #N/A
Devuelve VERDADERO si el valor no es texto
Devuelve VERDADERO si el valor es un número
Devuelve VERDADERO si el valor es una referencia
Devuelve VERDADERO si el valor es texto
Devuelve la cantidad de hojas en una referencia
Devuelve información acerca del entorno operativo en uso
Devuelve VERDADERO si el valor está en blanco
Devuelve VERDADERO si el valor es cualquier valor de error
Devuelve un valor convertido en un número
Devuelve el valor de error #N/A
Devuelve un número que indica el tipo de datos de un valor
Devuelve un número que corresponde a un tipo de error