Tabla de contenido
Si usted está tratando de utilizar el valor de la celda como nombre de hoja de cálculo en la referencia de fórmula en Excel, entonces este artículo puede ser útil para este propósito. Por lo tanto, vamos a empezar con nuestro artículo principal para explorar más sobre el uso de un valor de celda como nombre de hoja de cálculo.
Descargar el cuaderno de ejercicios
Nombre de la hoja de cálculo Referencia.xlsm3 Maneras de Usar el Valor de la Celda como Nombre de la Hoja de Trabajo en la Referencia de Fórmula en Excel
Aquí tenemos 3 hojas de ejercicios Enero , Febrero, y Marzo que contiene los registros de ventas de estos 3 meses para diferentes productos. Por lo tanto, vamos a tratar de utilizar los valores de celda como estos nombres de hoja de cálculo en una fórmula como referencia para extraer los valores en una nueva hoja.
Hemos utilizado Microsoft Excel 365 aquí, puede utilizar cualquier otra versión según su conveniencia.
Método-1: Uso de la función INDIRECTO para utilizar el valor de celda como nombre de hoja de cálculo en la referencia de fórmula
Aquí, podemos ver que tenemos el valor total de las ventas en la celda D11 en cada una de las tres hojas Enero , Febrero , Marzo .
Hemos reunido los nombres de las hojas como valores de celda en una nueva hoja para utilizar estos valores como referencia. Utilizando la función Función INDIRECTA utilizaremos estos valores como nombres de hoja de cálculo en una fórmula y la ventaja es que creará una referencia dinámica. Así, al cambiar, añadir o eliminar estos valores de celda el resultado se actualizará automáticamente.
Pasos :
➤ Escribe la siguiente fórmula en la celda C4
=INDIRECT("'"&B4&"'"&"!"&"D11")
Toma, B4 es el nombre de la hoja Enero y D11 es la celda de esa hoja que contiene el valor total de las ventas.
- "'"&B4&"'"&"!"& "D11″ → & unirá el valor de celda de B4 con comillas, signo de exclamación y la referencia de la celda D11 Salida → "'Enero'!D11"
- INDIRECT("'"&B4&"'"&"!"& "D11″) se convierte en
INDIRECT("'Enero'!D11")
Salida → $23,084.00
➤ Prensa INTRODUCE y arrastre hacia abajo el Asa de llenado herramienta.
A continuación, obtendrá los valores totales de las ventas correspondientes a las referencias de los nombres de las hojas en el campo Nombre de la hoja columna.
Más información: Nombre de Hoja Excel en Fórmula Dinámica (3 Enfoques)
Método-2: Uso de las funciones INDIRECTO y DIRECCIÓN para utilizar el valor de la celda como nombre de la hoja de cálculo
En las tres hojas Enero , Febrero y Marzo tenemos algunos registros de ventas de estos meses para diferentes productos.
Para hacer una tabla resumen donde extraeremos los valores de venta de esas hojas y los combinaremos en el Enero , Febrero y Marzo Para utilizar la referencia del nombre de la hoja aquí utilizaremos los encabezados de estas columnas y con la ayuda de la función Función INDIRECTA y el Función DIRECCIÓN Las resumiremos.
Pasos :
➤ Escribe la siguiente fórmula en la celda C4
=INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Toma, $C$3 es el nombre de la hoja de cálculo.
- ROW(D4) → devuelve el número de fila de la celda D4 Salida → 4
- COLUMNA(D4) → devuelve el número de columna de la celda D4 Salida → 4
- DIRECCIÓN(FILA(D4),COLUMNA(D4)) se convierte en
DIRECCIÓN(4,4)
Salida → $D$4
- INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4))) se convierte en
INDIRECT("'Enero'!"&"$D$4") → INDIRECTO("Enero!$D$4")
Salida →$4,629.00
➤ Prensa INTRODUCE arrastre hacia abajo el botón Asa de llenado Herramienta.
A continuación, obtendrá el registro de ventas de Enero mes a partir del Enero hoja en el Enero columna.
Por tener los valores de venta del Febrero hoja de este mes en el Febrero utilice la siguiente fórmula
=INDIRECT("'"&$D$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Toma, $D$3 es el nombre de la hoja de cálculo.
Del mismo modo, para los registros de ventas de Marzo utilice la siguiente fórmula
=INDIRECT("'"&$E$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Toma, $E$3 es el nombre de la hoja de cálculo.
Más información: Excel VBA: Referencia de Celda en Otra Hoja (4 Métodos)
Lecturas similares
- Dirección de celda relativa y absoluta en la hoja de cálculo
- Ejemplo de Referencia Relativa de Celda en Excel (3 Criterios)
- Cómo Mantener Fija una Celda en una Fórmula de Excel (4 Formas Fáciles)
- Atajo de Referencia de Celda Absoluta en Excel (4 Ejemplos Útiles)
- Ejemplo de referencia de celda mixta en Excel (3 tipos)
Método-3: Uso de código VBA para utilizar el valor de la celda como nombre de hoja de cálculo en la referencia de fórmula
Aquí, tenemos el valor total de las ventas en la celda D11 en cada una de las tres hojas Enero , Febrero , Marzo que contiene los registros de ventas de Enero , Febrero y Marzo .
En el Nombre de la hoja hemos puesto los nombres de las hojas como valores de celda para utilizarlos como referencias en una columna VBA Con la ayuda de este código, obtendremos los valores totales de las ventas de estas hojas y los reuniremos en el archivo Ventas totales correspondiente a sus nombres de hoja.
Pasos :
➤ Ir a la Desarrollador Pestaña Visual Basic Opción.
Entonces, el Editor de Visual Basic se abrirá.
➤ Ir a la Inserte Pestaña Módulo Opción.
Después de eso, un Módulo se creará.
➤ Escribe el siguiente código
Sub sheetreference() Dim SheetR As String, ws As Worksheet, ws1 As Worksheet Set ws = Worksheets("VBA") For i = 4 To 6 SheetR = ws.Cells(i, 2).Value Set ws1 = Sheets(SheetR) ws.Cells(i, 3).Value = ws1.Range("D11").Value Next i End Sub
Aquí, hemos declarado HojaR como Cadena , ws y ws1 como Hoja de trabajo , ws se asignará a la hoja de cálculo VBA donde tendremos nuestra salida. HojaR almacenará los valores de las celdas con los nombres de las hojas en el archivo VBA A continuación, hemos asignado las hojas Enero , Febrero y Marzo a la variable ws1 .
En PARA extraerá los valores totales de las ventas de cada hoja en el bucle VBA y aquí hemos declarado el rango para este bucle como 4 a 6 porque los valores parten de Fila 4 en el VBA sábana.
➤ Prensa F5 .
Por último, obtendrá los valores de ventas totales correspondientes a las referencias de nombre de hoja en el campo Nombre de la hoja columna.
Más información: Excel VBA: Obtener el valor de la celda de otro libro sin abrir
Cómo escribir el nombre de la hoja de cálculo para utilizar la referencia en una fórmula
Si no desea utilizar los métodos anteriores para hacer referencia a un valor de celda como un nombre de hoja, entonces puede simplemente escribir el nombre de la hoja o seleccionarla manualmente para obtener los valores de esa hoja fácilmente.
Aquí, extraeremos los valores totales de las ventas de las hojas Enero , Febrero y Marzo , y reunirlos en el Ventas totales en una nueva hoja.
Por tener el valor total de las ventas del Enero mes escriba la siguiente fórmula en la celda C4
=Enero D11
Toma, Enero es el nombre de la hoja y D11 es el valor total de las ventas en esa hoja.
Del mismo modo, para el valor de venta del Febrero mes utilice la siguiente fórmula
=Febrero!D11
Toma, Febrero es el nombre de la hoja y D11 es el valor total de las ventas en esa hoja.
Si no desea escribir ninguna fórmula, puede simplemente seleccionar la celda de la columna Marzo para extraer ese valor en la celda C6 .
➤ En primer lugar, escriba Igualdad signo ( = ) en la celda C6 .
➤ Haga clic en el botón Marzo sábana.
A continuación, se le llevará a la Marzo y desde aquí seleccionar la celda D11 .
➤ Prensa INTRODUCE .
Obtendrá el valor total de las ventas del Marzo mes de esa hoja en la celda C6 en el Tipo sábana.
Sección práctica
Para hacer prácticas por su cuenta hemos proporcionado un Práctica en una hoja denominada Práctica Por favor, hazlo tú mismo.
Conclusión
En este artículo, hemos tratado de cubrir las formas de utilizar el valor de la celda como nombre de hoja de cálculo en la referencia de fórmula en Excel. Espero que le resulte útil. Si tiene alguna sugerencia o pregunta, no dude en compartirlas en la sección de comentarios.