Tengo un libro de trabajo, con tres hojas y solo un par de filas en una hoja y alrededor de 100 filas en otra hoja (con solo tres columnas) que es de aproximadamente 50 MB.
Usé Ctrl+ Shift+ Downpara ingresar fórmulas en todas las filas, ¿es ese el culpable?
Respuestas:
Ok, entonces tienes un número desconocido de filas en las que se ingresarán los datos y se aplicará una fórmula en función de las filas, ¿verdad?
Cree títulos para cada columna e ingrese las fórmulas en UNA fila: la fila debajo de los títulos
Luego, use la herramienta de formato como tabla para crear una tabla a partir de esas 2 filas
Ahora, como los usuarios agregarán datos a la tabla fila por fila, la tabla se extenderá y la fórmula se copiará automáticamente en la siguiente fila
fuente
Puede intentar abrir un nuevo libro de trabajo (vacío) y copiar / pegar todas las celdas de cada hoja de trabajo existente en las hojas correspondientes del nuevo libro de trabajo. Los rangos suenan lo suficientemente pequeños, debería durar unos minutos.
Guarde el nuevo libro de trabajo y vea la diferencia en el tamaño del archivo. Si la hinchazón inútil se ha infiltrado, esto puede solucionarlo.
fuente
Ampliando el comentario de enlaces rotos;
En su búsqueda de enlaces a otras hojas de trabajo, también incluya Rangos con nombre. Tenía una hoja de trabajo que había intentado copiar de una sola pestaña usando Copiar en libro nuevo. Obviamente rompí el enlace a la hoja de trabajo original usando Editar enlaces ... Romper enlace, y pensé que eso sería el truco. El archivo todavía era demasiado grande.
Luego regresé y miré las fórmulas ... Administrador de nombres y encontré un montón de referencias rotas a los rangos que estaban en la hoja anterior. Estas referencias se usaron originalmente en VLOOKUP's, pero no en la hoja que había copiado. Eliminé todas estas referencias incorrectas y las guardé y el tamaño se redujo a donde esperaba que fuera (<50K).
Mi sospecha es que los rangos con nombre hacen que Excel retenga los datos detrás de ellos, incluso si no se usan en la hoja de trabajo.
fuente
Copiado de SO :
Los volcados de datos en Excel con demasiada frecuencia crean libros de trabajo extraordinariamente grandes (bytes) con muy poco contenido aparente.
Una razón puede ser que el código de extracción se ha incluido con los datos (consulte Desarrollador, Visual Basic ).
Es más probable que el formato tenga un impacto significativo en el tamaño, que puede detectarse mediante Edición, Buscar y seleccionar, Ir a especial, Última celda y observar que la celda resaltada está muy lejos de la última celda 'ocupada'. Esto se puede solucionar de la siguiente manera:
Ctrl+Shift+Down
.Del
.Los objetos incrustados también pueden aumentar el tamaño (consulte Edición, Buscar y seleccionar, Panel de selección ) y también el contenido de Comentarios incluso cuando no se muestran. [La respuesta específica a la pregunta SO.]
Las tablas dinámicas con enlaces rotos también pueden ser una causa.
Otras causas pueden incluir los gustos de la 'última celda' aparentemente en blanco que está ocupada (digamos con un color de fuente para que coincida con el fondo) u otros objetos ocultos.
Tenga en cuenta que, en todos los casos, el tamaño del archivo puede no reducirse en respuesta a 'eliminaciones' hasta que se guarde.
fuente