Sin embargo, puede usar una combinación de fórmulas y otras características de Excel para lograr esto:
1. Usando la función `indirect`:
* en el libro de trabajo de destino:
* En la celda A1 (o en cualquier celda donde desee los datos), ingrese la fórmula:
`` `Excel
=Indirect ("[SourceWorkBook.xlsx] Hoja1! A1")
`` `` ``
* Reemplace "[SourceWorkbook.xlsx]" con el nombre de archivo real del libro de trabajo de origen.
* Reemplace "Hoja1" con el nombre de la hoja real en el libro de trabajo de origen.
* Reemplace "A1" con la referencia de celda en el libro de trabajo de origen que desea copiar.
* Este método tiene limitaciones:
* Solo copia el valor de la celda fuente, no la fórmula.
* Crea un enlace en vivo al libro de trabajo de origen. Los cambios en el libro de trabajo de origen se reflejarán en el libro de trabajo de destino.
* Este método no es muy eficiente para grandes conjuntos de datos.
2. Usando la función `getPivotData`:
* En el libro de trabajo de origen:
* Cree un tiroteo con los datos que desea copiar.
* en el libro de trabajo de destino:
* Use la función `getPivotData` para recuperar datos de lo pivottable en el libro de trabajo de origen.
* Por ejemplo:
`` `Excel
=GetPivotData ("suma de ventas", '[SourceWorkBook.xlsx] Hoja1'! $ $ A $ 1)
`` `` ``
* Reemplace la "suma de ventas" con el nombre de campo en el pivottable.
* Reemplace "[SourceWorkBook.xlsx] Hoja1 '! $ A $ 1" con la dirección celular de la pivottable en el libro de trabajo de origen.
* Este método tiene ventajas:
* Le permite copiar datos de un pivottable, lo que puede ser útil para resumir los datos.
* Es relativamente eficiente para grandes conjuntos de datos.
3. Uso de VBA (Visual Basic para aplicaciones):
* Crear una macro VBA en el libro de trabajo de destino:
* La macro abrirá el libro de trabajo de origen, seleccionará los datos, los copiará y lo pegará en el libro de trabajo de destino.
* Puede encontrar ejemplos de macros VBA para copiar datos en línea.
4. Usando funciones de copia y pegado de Excel:
* Abra ambos libros de trabajo.
* Seleccione los datos que desea copiar en el libro de trabajo de origen.
* Presione Ctrl + C para copiar los datos.
* Vaya al libro de trabajo de destino.
* Seleccione la celda donde desea pegar los datos.
* Presione Ctrl + V para pegar los datos.
Elegir el mejor método depende de sus necesidades específicas y el tamaño del conjunto de datos que desea copiar. Para conjuntos de datos más pequeños, el uso de Copy and Paste o la función 'Indirecta' podría ser suficiente. Para conjuntos de datos más grandes, se recomienda usar una macro VBA o la función `getPivotData`.