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

¿Cómo importar datos desde otra hoja de cálculo?

AutorXiaoyang Fecha de modificación

Al trabajar con un archivo de Excel, es posible que desee importar datos de otra hoja de cálculo a su hoja de trabajo actual. Hoy le revelaré algunos trucos prácticos para resolver este reto con facilidad.

Importar datos de otra hoja de cálculo con la función Conexiones

Importar datos de otra hoja de cálculo con código VBA

Importar datos de otra hoja de cálculo con Kutools para Excel


Importar datos de otra hoja de cálculo con la función Conexiones

Si conoce la función Conexiones de Excel, podrá importar datos de otra hoja de cálculo al libro de trabajo actual, y sus datos importados se actualizarán automáticamente con los originales.

1. Haga clic en Datos > Conexiones. Consulte la captura de pantalla:

una captura de pantalla del clic en el botón Conexiones

2. En el cuadro de diálogo Conexiones del libro, haga clic en el botón Agregar y, en el cuadro de diálogo emergente Conexiones existentes, pulse el botón Examinar más. Consulte las capturas de pantalla:

una captura de pantalla de agregar conexiones de libro
flecha
una captura de pantalla de buscar más conexiones

3. A continuación, seleccione el libro del que desea exportar los datos a la hoja de trabajo actual.

una captura de pantalla de seleccionar el libro

4. Tras seleccionar el libro, haga clic en el botón Abrir y seleccione la hoja de cálculo que desee utilizar. Consulte la captura de pantalla:

una captura de pantalla de finalizar la adición del libro

5. Luego, haga clic en Aceptar y volverá al cuadro de diálogo Conexiones del libro; el libro seleccionado se añadirá al cuadro de lista. Cierre este cuadro de diálogo.

6. A continuación, haga clic en Datos > Conexiones existentes. Consulte la captura de pantalla:

una captura de pantalla de hacer clic en conexiones existentes

7. En el cuadro de diálogo Conexiones existentes, haga clic en el libro que acaba de añadir y, a continuación, en el botón Abrir. Consulte la captura de pantalla:

una captura de pantalla de seleccionar el libro añadido

8. En el cuadro de diálogo emergente Importar datos, elija la opción que prefiera en la sección Seleccione cómo desea ver estos datos en su libro y, a continuación, seleccione un rango de una hoja de cálculo existente o una hoja de cálculo nueva donde colocar los datos.

una captura de pantalla de importar datos

9. Luego, haga clic en Aceptar y los datos de otra hoja de cálculo se habrán importado a la hoja especificada.

una captura de pantalla del resultado

Notas:

1. Con este método, puede importar los datos en formato de tabla, Informe de tabla dinámica o Gráfico dinámico eInforme de tabla dinámica.

2. Su libro está conectado a esos datos externos; si desea obtener los datos más recientes en su propio libro, vaya a Datos > Actualizar todo para obtener los datos actualizados.

una captura de pantalla de actualizar los datos


Importar datos de otra hoja de cálculo con código VBA

El método anterior implica varios pasos y podría resultarle cansado. A continuación, le presentamos un código VBA que también puede ayudarle a importar datos desde otra hoja de cálculo.

1. Mantenga pulsadas las teclas ALT + F11 y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.

2. Haga clic en Insertar > Módulo y pegue el siguiente código en la Ventana del módulo.

Código VBA: Importar datos de otra hoja de cálculo

Sub ImportDatafromotherworksheet()
    Dim wkbCrntWorkBook As Workbook
    Dim wkbSourceBook As Workbook
    Dim rngSourceRange As Range
    Dim rngDestination As Range
    Set wkbCrntWorkBook = ActiveWorkbook
    With Application.FileDialog(msoFileDialogOpen)
        .Filters.Clear
        .Filters.Add "Excel 2007-13", "*.xlsx; *.xlsm; *.xlsa"
        .AllowMultiSelect = False
        .Show
        If .SelectedItems.Count > 0 Then
            Workbooks.Open .SelectedItems(1)
            Set wkbSourceBook = ActiveWorkbook
            Set rngSourceRange = Application.InputBox(prompt:="Select source range", Title:="Source Range", Default:="A1", Type:=8)
            wkbCrntWorkBook.Activate
            Set rngDestination = Application.InputBox(prompt:="Select destination cell", Title:="Select Destination", Default:="A1", Type:=8)
            rngSourceRange.Copy rngDestination
            rngDestination.CurrentRegion.EntireColumn.AutoFit
            wkbSourceBook.Close False
        End If
    End With
End Sub

3. Pulse la tecla F5 para ejecutar este código y seleccione el libro del que desea insertar sus datos en el libro de trabajo actual; consulte la captura de pantalla:

una captura de pantalla de seleccionar el libro tras ejecutar el código

4. Tras seleccionar el libro, haga clic en el botón Abrir y seleccione una hoja de cálculo o un rango del libro especificado del que necesite exportar los datos. Consulte la captura de pantalla:

una captura de pantalla de seleccionar el rango de fechas

5.Luego haga clic en Aceptar, y seleccione una celda en su Hoja de trabajo actual donde colocar los datos importados, consulte la captura de pantalla:

una captura de pantalla de seleccionar una celda de destino

6. Haga clic en Aceptar y su cuadro de diálogo Seleccionar datos se habrá importado a su hoja de cálculo.

Nota: Con este método, los datos importados no se actualizarán automáticamente con los datos originales.


Importar datos de otra hoja de cálculo con Kutools para Excel

Kutools para Excel también ofrece la función Insertar archivo en el cursor para resolver este problema.

Kutools para Excel incluye más de 300 herramientas útiles para Excel. ¡Pruébelo gratis sin limitaciones durante 30 días! Obtenerlo ahora

1. Abra el libro en el que quiera insertar datos de otra hoja de cálculo.

2. Haga clic en KUTOOLS PLUS > Importar/Exportar > Insertar archivo en el cursor. Consulte la captura de pantalla:

3. En el cuadro de diálogo Insertar archivo en el cursor, seleccione la celda donde desee comenzar a insertar los datos y, a continuación, haga clic en el botón Examinar para seleccionar el libro que desea insertar.

una captura de pantalla de importar datos desde otra hoja con Kutools for Excel

4. Luego, haga clic en Aceptar y seleccione una hoja de cálculo si su libro contiene varias hojas desde el cuadro de diálogo Seleccione una hoja de cálculo. Consulte la captura de pantalla:

una captura de pantalla de seleccionar la hoja de cálculo que se va a importar

5. Luego, haga clic en Aceptar y la hoja de cálculo seleccionada se habrá importado a su hoja específica.

Nota: Con este método, los datos importados no se sincronizarán con los datos originales.

Para obtener más información sobre esta función de inserción de archivos en la posición del cursor.


Artículo relacionado:

¿Cómo importar un Archivo de Texto o una hoja de cálculo en Excel?

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