En este grupo En todos

Foro de Excel



Tabla dinámica con + de 70.000 regristros

Fernando
Huesca, España
Escrito por Fernando Laplana
el 29/05/2007

Tengo los datos con la misma estrucctura de columnas en más de una hoja ; y quiero crear una tabla dinámica, con todos ellos como si estuviesen en la misma hoja.

Si uso la opción de rangos de ocnsolidación multiple, no me permite "pivotar" con todos los campos que necesito.

¿Se puede hacer lo que necesito? ¿Si se puede cómo? Gracias.

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 29/05/2007

Si todas tus hojas tienen la misma estructura, pues claro que se deberia poder crear una tabla dinamica con todas ellas usando los rangos de consolidacion multiple. Algunos dilemas es que como bien te habras percatado, la "agilidad" para "jugar" con los campos, pues, se pierde en gran medida. ADemas, toma como campos los rotulos de las columnas, y por ultimo solo muestra hasta 8000 registros.

De todos modos si usas una fuente de datos externa, como access, los limites son grandes:

Excel 2000  -  500 000 registros 
Excel XP (2002) - 1 000 000 registros
Excel  2003 -  2 000 000 registros

Mi recomndacion? Pues importa todoa una tabla de acces y desde ahi create tu tabla dinamica en el excel usando "fuente de datos externa"

Abraham

Fernando Laplana
Huesca, España
Escrito por Fernando Laplana
el 29/05/2007
Siento ser pesado, pero mis conocimientos de access no son muy buenos, como hago para tener varias hojas de excel en una sola tabla de access? Gracias.
Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 29/05/2007
Hummm, auqnue esa es una respuesta de access, y deberia estar en ese foro, pues como yo fui el de la idea, creo que ya se volvio casi mi "deber" ayudarte, jejejej.

Abre el access y elige laopcion "Base de datos en blanco".   En la parte de tu izquierda, en la barra de "objetos" asegurate de estar en "tablas".  Debajo de  la barra de herramientas y de los menues integrados, veraz una barra con 3 opciones: ABRIR - DISEÑO - NUEVO. PResiona "nuevo", elige "importar tabla", ahora en "tipo de archivo" cambialo a excel (*. Xls), busca tu archivo, acepta y en el cuadro de dialogo que se abre mantente en la opcion "mostar hojas de trabajo", ahi elige alguna de las hojas que necesitas, "siguienete", asegurate que el check de "primera fila tiene titulos de columna" este activado y dale a "siguiente" , ahora asegurate que este activada la opcion "en una nueva tabla", "suiguiente", "siguiente",  ahora coloca  la opcion que mas te convenga de las que veas, dale a "siguiente", le das nombre a la tabla y listo.

Para agregar datos de las otras hojas, ya no elijas "en una nueva tabla" sino "en una tabla existente"

Abraham 
Fernando Laplana
Huesca, España
Escrito por Fernando Laplana
el 30/05/2007

Gracias, consigo importar una hoja; pero cuando voy a por otra me da error, y no hay manera. También he intentado en las sigientes hojas quietar la fila de nombre de los campos y nada.

Si te se ocurre algo me dices, si no ya me dirigire al foro de Access.

Un slaudo.

Miguel
Distrito Federal, Mé...
Escrito por Miguel
el 04/06/2007

ACCESS es la solucion! Gracias Abraham! Respecto al ultimo comentario: para pegar la siguiente tabla tienes que irte al ultimo registro donde esta un * y seleccionar toda esa fila.... Despues pegarla toda (Access pregunta si desea agregar los otros 70,000 registros) Y LISTO! GRACIAS ABRAHAM!