¿Cómo hacer referencia a la misma celda de varias hojas de trabajo en Excel?
Supongamos que tiene un libro de trabajo que contiene varias hojas de trabajo y ahora desea extraer los datos dentro de la misma celda en varias hojas de trabajo en una hoja de trabajo maestra. Por ejemplo, extraiga la celda B8 de Sheet1, Sheet2, Sheet3, Sheet4 ... en una hoja maestra como se muestra en la siguiente captura de pantalla. ¿Cómo podría resolver esta tarea rápida y fácilmente en Excel?
Haga referencia a la misma celda de varias hojas de trabajo en una hoja maestra con fórmula
Haga referencia a la misma celda de varias hojas de trabajo en una hoja maestra con código VBA
Haga referencia a la misma celda de varias hojas de trabajo en una hoja maestra con fórmula
Si los nombres de sus hojas de trabajo son nombres de hojas predeterminados, como Hoja1, Hoja2, Hoja3 ..., puede usar una fórmula para manejar este trabajo rápidamente en Excel.
1. Primero, debe crear una lista de números de ayuda, ingrese 1, 2, 3, 4 ... números de secuencia que indican las hojas de trabajo que necesita hacer referencia, vea la captura de pantalla:
2. Luego, ingrese la fórmula a continuación en la celda donde desea extraer los datos, y luego arrastre el controlador de relleno hacia las celdas en las que desea aplicar esta fórmula, y se extrajo el mismo valor de celda de varias hojas de trabajo, vea la captura de pantalla:
Note: En la fórmula anterior, E2 es el número de ayuda que ingresó en el paso 1, y B8 es la referencia de celda que desea extraer. Esta fórmula solo funciona bien si los nombres de las hojas son Hoja1, Hoja2, Hoja3 ...
Haga referencia a la misma celda de varias hojas de trabajo en una hoja maestra
Kutools for Excel admite una característica poderosaRefiera dinámicamente a las hojas de trabajo que puede ayudarlo a hacer referencia al mismo valor de celda en varias hojas de trabajo en una hoja maestra. Consulte la demostración a continuación. ¡Haga clic para descargar Kutools para Excel!
Haga referencia a la misma celda de varias hojas de trabajo en una hoja maestra con código VBA
Si hay docenas de hojas de trabajo cuyos nombres de hoja son varios contenidos en lugar de Sheet1, sheet2, en este caso, el siguiente código de VBA puede ayudarlo a completar las mismas referencias de celda de varias hojas de trabajo en una hoja de trabajo a la vez.
1. En la hoja de trabajo maestra, haga clic en la celda B8, que es la celda que desea extraer de otras hojas de trabajo.
2. Mantenga pulsado el ALT + F11 llaves, y abre el Ventana de Microsoft Visual Basic para aplicaciones.
3. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.
Código de VBA: haga 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. Entonces presione F5 clave para ejecutar este código, y todos los valores de la celda B8 de otras hojas de trabajo se han introducido en la hoja de trabajo maestra. Ver captura de pantalla:
Nota: Este código VBA se aplica para llenar las celdas donde hace clic. Por ejemplo, si hace 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 completarán en esta hoja de trabajo.
Haga referencia a la misma celda de varias hojas de trabajo en una hoja maestra con una característica sorprendente
Si no está familiarizado con el código VBA, aquí puedo presentarle una herramienta útil: Kutools for Excel, Con su Refiera dinámicamente a las hojas de trabajo utilidad, puede completar con facilidad las referencias de celda de varias hojas de trabajo en Excel.
Consejos:Para aplicar esto Refiera dinámicamente a las hojas de trabajo función, en primer lugar, debe descargar la Kutools for Excely, a continuación, aplique la función de forma rápida y sencilla.
Después de instalar Kutools for Excel, haz lo siguiente:
1. Haga clic en la celda B8 dentro de la hoja maestra que desea extraer de otras hojas de trabajo.
2. A continuación, haga clic en Kutools > Más > Refiera dinámicamente a las hojas de trabajo, ver captura de pantalla:
3. En la Rellenar referencias de hojas de trabajo cuadro de diálogo, elija Llenar verticalmente celda tras celda del desplegable Completar pedido, y haga clic en el pequeño candado junto al cuadro de texto de la fórmula, y el candado gris se convertirá en un candado amarillo, significa que la fórmula y la referencia de celda se han bloqueado, luego puede hacer clic en cualquier celda para extraer las referencias de celda B8 de otras hojas de trabajo, en En este ejemplo, haré clic en la celda B2. Luego, verifique las hojas de trabajo de las que desea extraer las referencias de celda. Ver captura de pantalla:
Note: Si no bloquea este pequeño candado, la referencia de celda en la que hace clic se cambiará con la celda seleccionada.
4. Luego haga clic Rango de llenado y los valores de celda de la celda B8 de otras hojas de trabajo se han enumerado verticalmente en la hoja de trabajo maestra y luego cierre este cuadro de diálogo. Ver captura de pantalla:
¡Haga clic para descargar Kutools para Excel y prueba gratuita ahora!
Más artículos:
- Copie filas de varias hojas de trabajo según los criterios en una hoja nueva
- Supongamos que tiene un libro de trabajo con tres hojas de trabajo que tienen el mismo formato que se muestra a continuación. Ahora, desea copiar todas las filas de estas hojas de trabajo cuya columna C contiene el texto "Completado" en una nueva hoja de trabajo. ¿Cómo podría resolver este problema rápida y fácilmente sin copiarlos y pegarlos uno por uno manualmente?
- Cree una lista de valores únicos a partir de varias hojas de trabajo
- ¿Existe alguna forma rápida de crear una lista de valores únicos de todas las hojas de trabajo dentro de un libro de trabajo? 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?
- Cuente si un valor específico en varias hojas de trabajo
- Supongamos que tengo varias 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 puedo contar valores específicos 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, ¿alguna vez ha intentado insertar la misma imagen en todas las hojas de trabajo de su libro de trabajo? En este artículo, presentaré un método útil para que resuelva este trabajo.
- Ejecute 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 varias hojas que necesitan aplicar esta misma macro, debe activar el código una por una. ¿Existe 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 de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!