Compartir a través de

Mis tablas dinámicas tienen como origen de datos el archivo original

Anónimas
2015-06-02T07:19:38+00:00

Buenas tardes.

Ando loco con un problema que tengo con las tablas dinámicas.

Tengo un archivo excel con tablas dinámicas que se alimentan de un rango de datos que está en otra hoja del mismo libro excel. El problema viene cuando copio ese archivo excel en otra carpeta de mi ordenador. El archivo que copio mantiene la misma estructura, las mismas hojas y los mismos rangos que el libro original, pero las tablas dinámicas se alimentan del rango de datos del archivo original en lugar del rango de datos del archivo copia.

De esta manera los rangos de las tablas dinámicas del archivo copia contienen la ruta del archivo original, por ejemplo:

'\Users\inma\Desktop[SEGUIMIENTO.xlsx]Datos'!$A$1:$L$10169

¿Por que?¿Alguna solución? Me pasa con todos los libros excel.

Gracias por vuestro tiempo

Microsoft 365 y Office | Excel | Para la casa | Windows

Pregunta bloqueada. Esta pregunta se migró desde la Comunidad de Soporte técnico de Microsoft. Puede votar si es útil, pero no puede agregar comentarios o respuestas ni seguir la pregunta.

0 comentarios No hay comentarios
Respuesta aceptada por el autor de la pregunta
  1. Anónimas
    2015-06-07T13:17:33+00:00

    Hola,

    Debes seleccionar la grafica del nuevo archivo y hacer clic derecho -> actuzalizar....si no funciona, seleccionas la grafica y en datos de origen eliges la tabla del archivo actual, por ejemplo 'Tabla1'.

    Saludos.

    1 persona ha encontrado útil esta respuesta.
    0 comentarios No hay comentarios

4 respuestas adicionales

Ordenar por: Muy útil
  1. Anónimas
    2015-06-11T08:09:29+00:00

    Hola:

    No te va a servir de nada, pero a mi también me pasa (no con todos los ficheros, con algunos), y es un engorro y un trabajo extra que no debería ser. 

    Entiendo que será alguna actualización del Office, y hasta que no la corrijan, pues a fastidiarse :-(

    Prueba esto a ver si te sirve:

    1. En el fichero original, tienes la tabla dinámica con origen a un rango, HojaX!A1:Z99
    2. Creas un NOMBRE a nivel de libro: rangoPVT = HojaX!A1:Z99
    3. Cambias el origen de datos de la tabla dinámica al nombre rangoPVT

    Ahora haces la copia del fichero y lo abres. Compruebas el nombre rangoPVTy miras si apunta al fichero original o al nuevo. Si apunta al nuevo, perfecto, solucionado!!

    Si apunta al original, simplemente cambiando este nombre se 'arreglan' todas las tablas dinámicas. Podrías incluso hacer una macro en el Auto_Open que cada vez que abres el fichero comprobara este nombre rangoPVT y si no apunta al libro actual, lo modificara automáticamente.

    Espero no haberte liado mas ;-)

    Un saludo

    3 personas han encontrado útil esta respuesta.
    0 comentarios No hay comentarios
  2. Anónimas
    2015-06-08T15:07:07+00:00

    Creo que no me he explicado bien. El problema que tengo es que la tabla dinamica del archivo copia tiene como origen de datos el archivo original, y lo que tiene que hacer es leer los datos del archivo copia porque en el archivo copia tambien estan los datos.

    Parece una tonteria pero a mi me supone un trabajo extra.

    Os explico de nuevo el problema.

    Tengo un libro excel. En una de las hojas tengo una tabla dinamica que se alimenta de unos datos que estan en otra hoja del mismo libro excel. Cierro este libro excel y lo corto y pego en otra carpeta de mi ordenador. Al abrir el excel y darle a boton derecho y actualizar la tabla no se actualiza porque como origen de datos de la tabla dinamica tiene la carpeta origen.

    2 personas han encontrado útil esta respuesta.
    0 comentarios No hay comentarios
  3. Anónimas
    2015-06-08T07:37:02+00:00

    Buenos días:

    Como bien te dirá Hector Miguel, Excel enruta los datos guardando su dirección en la fórmula que estés utilizando. Ésta dirección sólo es visible en algún caso, como por ejemplo si tienes el origen de datos cerrado y el libro del análisis de datos abierto. Que no es tu caso.

    Al mover el archivo de sitio, has cambiado la ruta de acceso al mismo, pero no has variado el enrutamiento que tiene la tabla dinámica.

    Para poder hacer esto, deberás cambiar el origen de los datos, actualizando la tabla dinámica:

    Menu Analizar -> Cambiar origen de datos

    2 personas han encontrado útil esta respuesta.
    0 comentarios No hay comentarios
  4. Anónimas
    2015-06-10T11:19:43+00:00

    Claro, tienes que cambiar la ruta de la tabla dinámica.

    0 comentarios No hay comentarios