¿Cómo hacer referencia a la misma celda desde varias hojas de trabajo en Excel?
Supongamos que tienes un libro que contiene múltiples hojas de trabajo, y ahora deseas extraer los datos de la misma celda en varias hojas de trabajo hacia una hoja maestra. Por ejemplo, extraer la celda B8 de Hoja1, Hoja2, Hoja3, Hoja4... en una hoja maestra como se muestra en la siguiente captura de pantalla. ¿Cómo podrías resolver esta tarea rápidamente y fácilmente en Excel?
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Hacer referencia a la misma celda desde varias hojas de trabajo en una hoja maestra con fórmula
Hacer referencia a la misma celda desde varias hojas de trabajo en una hoja maestra con código VBA
Hacer referencia a la misma celda desde varias hojas de trabajo en una hoja maestra con fórmula
Si los nombres de tus hojas de trabajo son nombres predeterminados, como Hoja1, Hoja2, Hoja3..., puedes usar una fórmula para manejar este trabajo rápidamente en Excel.
1. Primero, debes crear una lista de números auxiliares, por favor ingresa 1, 2, 3, 4... números de secuencia que indiquen las hojas de trabajo que necesitas referenciar, ver captura de pantalla:
2. Luego, introduce la siguiente fórmula en la celda donde deseas extraer los datos, y luego arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas aplicar esta fórmula, y todos los valores de la misma celda desde múltiples hojas de trabajo habrán sido extraídos, ver captura de pantalla:
Nota: En la fórmula anterior, E2 es el número auxiliar que ingresaste en el paso 1, y B8 es la referencia de celda que deseas extraer. Esta fórmula solo funciona bien si los nombres de las hojas son Hoja1, Hoja2, Hoja3...
Hacer referencia a la misma celda desde varias hojas de trabajo en una hoja maestra con código VBA
Si hay docenas de hojas de trabajo cuyos nombres son diversos en lugar de Hoja1, Hoja2, en este caso, el siguiente código VBA puede ayudarte a llenar las mismas referencias de celda desde múltiples hojas de trabajo en una sola hoja de trabajo a la vez.
1. En la hoja Maestra, haz clic en la celda B8 que es la celda que deseas extraer de otras hojas de trabajo.
2. Mantén presionadas las teclas ALT + F11, y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.
3. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.
Código VBA: hacer referencia a la misma celda desde varias hojas de trabajo
Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub
4. Luego presiona la tecla F5 para ejecutar este código, y todos los valores de la celda B8 de otras hojas de trabajo han sido extraídos en la hoja Maestra. Ver captura de pantalla:
Nota: Este código VBA se aplica para llenar las celdas donde haces clic. Por ejemplo, si haces clic en la celda A1 en una hoja de trabajo específica, todos los valores de la celda A1 de otras hojas de trabajo se llenarán en esta hoja de trabajo.
Hacer referencia a la misma celda desde varias hojas de trabajo en una hoja maestra con una función sorprendente
Si no estás familiarizado con el código VBA, aquí puedo presentarte una herramienta útil: Kutools para Excel, con su utilidad Autoincrementar referencias de hojas de cálculo, puedes llenar referencias de celdas desde múltiples hojas de trabajo en Excel con facilidad.
Consejos:Para aplicar esta función Autoincrementar referencias de hojas de cálculo, primero debes descargar Kutools para Excel, y luego aplicar la función rápidamente y fácilmente.
Después de instalar Kutools para Excel, por favor haz lo siguiente:
1. Haz clic en la celda B8 dentro de la hoja Maestra que deseas extraer de otras hojas de trabajo.
2. Luego haz clic en Kutools > Más > Autoincrementar referencias de hojas de cálculo, ver captura de pantalla:
3. En el cuadro de diálogo Rellenar referencias de hojas de trabajo, selecciona Llenar por columna, luego por fila desde el Orden de llenado, y haz clic en el pequeño candado junto al cuadro de texto de la fórmula, y el candado gris se volverá amarillo, lo que significa que la fórmula y la referencia de celda han sido bloqueadas, luego puedes hacer clic en cualquier celda para extraer las referencias de la celda B8 de otras hojas de trabajo, en este ejemplo haré clic en la celda B2. Luego, marca las hojas de trabajo de las cuales deseas extraer las referencias de celda. Ver captura de pantalla:
Nota: Si no bloqueas este pequeño candado, la referencia de celda en la que haces clic cambiará con la celda seleccionada.
4. Luego haz clic en el botón Rellenar rango, y los valores de la celda B8 de otras hojas de trabajo se enumerarán verticalmente en la hoja Maestra, y luego cierra este cuadro de diálogo. Ver captura de pantalla:
¡Haz clic para Descargar Kutools para Excel y prueba gratis Ahora!
Más artículos:
- Copiar filas de varias hojas de trabajo basadas en criterios en una nueva hoja
- Supongamos que tienes un libro con tres hojas de trabajo que tienen el mismo formato como se muestra en la siguiente captura de pantalla. Ahora, deseas copiar todas las filas de estas hojas de trabajo donde la columna C contenga el texto “Completado” en una nueva hoja de trabajo. ¿Cómo podrías resolver este problema rápidamente y fácilmente sin copiar y pegar manualmente uno por uno?
- Crear una lista de valores únicos desde varias hojas de trabajo
- ¿Hay alguna manera rápida para nosotros de crear una lista de valores únicos de todas las hojas de trabajo dentro de un libro? Por ejemplo, tengo cuatro hojas de trabajo que enumeran algunos nombres que contienen duplicados en la columna A, y ahora quiero extraer todos los nombres únicos de estas hojas en una nueva lista, ¿cómo podría terminar este trabajo en Excel?
- Contar si un valor específico en varias hojas de trabajo
- Supongamos que tengo múltiples hojas de trabajo que contienen los siguientes datos, y ahora quiero obtener el número de ocurrencias de un valor específico “Excel” de estas hojas de trabajo. ¿Cómo podría contar un valor específico en varias hojas de trabajo?
- Insertar la misma imagen en varias hojas de trabajo
- Normalmente, podemos insertar una imagen en una hoja de trabajo rápidamente usando la función Insertar en Excel, pero, ¿has intentado insertar la misma imagen en todas las hojas de trabajo de tu libro? En este artículo, te presentaré un método útil para resolver este trabajo.
- Ejecutar la misma macro en varias hojas de trabajo al mismo tiempo en Excel
- Normalmente, podemos ejecutar una macro en una hoja de trabajo, si hay múltiples hojas que necesitan aplicar la misma macro, deberías activar el código una por una hoja. ¿Hay alguna otra forma rápida de ejecutar la misma macro en varias hojas de trabajo a la vez en Excel?
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!