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
HOJAjunto 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,FILAyINDIRECTOpodrí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