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
yINDIRECTO
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