Saltar al contenido principal

¿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 una característica sorprendente


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:

=INDIRECT("'Sheet" & E2 & "'!$B$8")

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.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

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

Descripción


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!
Comments (13)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have create a stock sheet and opening stock list is there and i create 500 sheets for different items so how to put opening stock in all sheets at a time
This comment was minimized by the moderator on the site
Hello,


I have a list of students in column A and the schools they attend in G. I want a worksheet to populate all students who attend X school from the available worksheets. How would I do this? Thanks in advance!
This comment was minimized by the moderator on the site
I have a spreadsheet with all the months. I want some of the cells to carry over from the first month to the proceeding other (i.e., cell B12 in January can be linked to February - December cell B12). How would I do this?
This comment was minimized by the moderator on the site
Hi, thanks it works with a workbook at my job. Thanks Best regards Luzardo
This comment was minimized by the moderator on the site
Dears, Kindly note that I used Reference Same Cell From Multiple Worksheets With VBA Code and it works with me properly, however I need your help in how to me this code retrieve the values in the master sheet horizontal instead of vertical. Best Regards, :-)
This comment was minimized by the moderator on the site
Dears Kindly note that I used Reference Same Cell From Multiple Worksheets With VBA Code and it works properly, but I need to modify something in the code and I need your help to make the values return in the master sheet horizontal instead of vertical. Best Regards, Mohamed AbdELhady
This comment was minimized by the moderator on the site
Is there a MAcbook version of this tool?
This comment was minimized by the moderator on the site
Hi I have just tried your vba code and it makes sense how to use it however on my master spreadsheet for this to work it is slightly more complicated firstly i'd want when i run the code for the results to populate horizontally secondly the cell id use as a reference like B6 is used doesnt correpsond on the other spreadsheets - so to explain the value id want to find appears in the same cell on each sheet but this doesnt correspond onto the master spreadsheet hope this makes sense please help!!
This comment was minimized by the moderator on the site
hi Thank you for you coding its really great and so much helpful for us. In this above VBA code how can I exclude the hidden worksheet? As I have different customer whom I billed them monthly using a format. So I have created few worksheet and hide them and from where I extract the different data from this hidden sheet. So please let me know the coding so that it doesn't pick the cell value from hidden worksheet. Your work is highly appreciated and thak you for your wonderful support! Regards Abhishek
This comment was minimized by the moderator on the site
How would I reference a specific cell as opposed to the cell that I have selected in another workbook?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations