KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo crear una lista combinando las mismas celdas de varias hojas de Excel?

AutorKelly Fecha de modificación

Supongamos que tenemos cada tabla mensual de ventas en una hoja de cálculo independiente, como se muestra en la siguiente captura de pantalla, y que todas las tablas comparten el mismo diseño. Ahora queremos crear una lista con todos los valores totales (celda E6) de varias hojas. ¿Cómo podemos hacerlo? ¿Y qué sucede si deseamos generar una lista dinámica con los valores totales de cada hoja? A continuación, le presentamos dos métodos:

lista las mismas celdas de varias hojas

Crear una lista a partir de las mismas celdas en varias hojas con VBA

Crear una lista dinámica a partir de las mismas celdas en varias hojas con Kutools para Excel


Crear una lista a partir de las mismas celdas en varias hojas con VBA

Con el siguiente código VBA, podrá crear fácilmente una lista a partir de las celdas especificadas en varias hojas de cálculo. Siga estos pasos:

Paso 1: Seleccione la celda específica desde la que creará su lista. En nuestro caso, elegimos la celda E6.

Paso 2: Pulse simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo y, a continuación, pegue el siguiente código en la ventana del módulo.

VBA: Crear una lista a partir de las mismas celdas en varias hojas

Sub CreateList()
Dim xAddWs As Worksheet
Dim xWs As Worksheet
Dim RngAddress As String
xTitleId = "KutoolsforExcel"
RngAddress = Application.ActiveCell.Address
Set xAddWs = Application.ActiveWorkbook.Sheets.Add
xAddWs.Name = xTitleId
i = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xTitleId Then
xAddWs.Cells(i, 1).Value = xWs.Range(RngAddress).Value
i = i + 1
End If
Next
End Sub

Paso 3: Pulse la tecla F5 o haga clic en el botón Ejecutar para ejecutar este código VBA.

A continuación, todos los valores de la celda especificada en todas las hojas de cálculo se copian en una nueva hoja de cálculo denominada KutoolsforExcel. Vea la captura de pantalla:

código VBA para listar las mismas celdas de varias hojas

Este código VBA rellenará la lista en una hoja de cálculo nueva, y los valores de la lista son estáticos, por lo que no se actualizarán al modificar los valores originales.

Sin embargo, en ocasiones es posible que desee rellenar la lista en un rango limitado y necesite que los valores de la lista coincidan siempre con los valores originales de las celdas especificadas. Para satisfacer estas necesidades, pruebe el siguiente método.



Crear una lista dinámica a partir de las mismas celdas en varias hojas con Kutools para Excel

Este método presenta la utilidad Kutools para Excel’s Autoincrementar referencias de hojas de cálculo para crear una lista dinámica a partir de las mismas celdas en varias hojas de cálculo.

Kutools para Excel: incluye más de 300 herramientas esenciales que harán sus tareas en Excel más rápidas, sencillas y eficientes.¡Descárguelo ahora!

Paso 1: Seleccione el rango en el que desea rellenar la lista dinámica y haga clic en Kutools > Más > Autoincrementar referencias de hojas de cálculo.

selecciona el rango en el que colocar los valores
haz clic en la función Referencia dinámica a hojas de cálculo de Kutools

Paso 2: En el cuadro de diálogo Rellenar referencias de hojas de cálculo que se abre,

configura las opciones en el cuadro de diálogo Rellenar referencias de hojas de cálculo

(1) Haga clic en el cuadro Orden de llenado y seleccione un tipo de relleno en la lista desplegable. En nuestro caso, hemos seleccionado Llenar por columna, luego por fila.

(2) En el cuadro Fórmula de relleno, especifique la dirección de la celda desde la que creará una lista dinámica y, a continuación, haga clic en el botón Bloquearbotón de bloqueo para bloquear la fórmula.

(3) Haga clic en el botón Rellenar rango.

Ahora verá que los valores de las celdas especificadas en todas las hojas de cálculo se han rellenado en la Rango limitado, tal como se muestra en la siguiente captura de pantalla:

se rellenan los valores en las celdas especificadas de todas las hojas de cálculo

Cuando cambien los valores originales, los valores correspondientes en esta lista se actualizarán automáticamente.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


Demostración

 

Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos