Arquivo Excel inchado com dados insignificantes

0

Eu tenho uma pasta de trabalho, com três folhas e apenas algumas linhas em uma folha e em torno de 100 linhas em outra folha (com apenas três colunas) que é cerca de 50MB.

Eu usei Ctrl + Shift + Abaixo para inserir fórmulas em todas as linhas, é o culpado?

    
por TPR 31.05.2012 / 19:50

4 respostas

3

Ok, você tem um número desconhecido de linhas nas quais os dados serão inseridos e uma fórmula será aplicada corretamente, em linha reta?

Crie títulos para cada coluna e insira as fórmulas em UMA linha: a linha abaixo dos títulos

Em seguida, use o formato como ferramenta de tabela para criar uma tabela dessas duas linhas

Agora, como os usuários adicionarão dados à tabela linha por linha, a tabela será estendida e a fórmula será automaticamente copiada para a próxima linha

    
por 31.05.2012 / 21:50
2

Você pode tentar abrir uma nova pasta de trabalho (vazia) e copiar / colar todas as células de cada planilha existente nas planilhas correspondentes da nova pasta de trabalho. Os intervalos parecem pequenos o suficiente, deve demorar alguns minutos de trabalho.

Salve a nova pasta de trabalho e veja a diferença no tamanho do arquivo. Se o inchaço inútil se insinuou, isso pode resolvê-lo.

    
por 31.05.2012 / 21:20
1

Expandindo o comentário de links quebrados;

Em sua verificação de links para outras planilhas, inclua também Intervalos nomeados. Eu tinha uma planilha que eu tinha tentado copiar uma única guia usando Copiar para nova pasta de trabalho. Eu fielmente quebrou o link para a planilha original usando Edit Links ... Break Link, e pensei que isso faria o truque. O arquivo ainda era muito grande.

Depois voltei e olhei para o Gerenciador de nomes Formulas ... e encontrei um monte de referências quebradas para intervalos que estavam na planilha anterior. Essas referências foram originalmente usadas no VLOOKUP, mas não na folha que eu copiei. Eu apaguei todas essas referências ruins e salvei e o tamanho caiu para onde eu esperava que fosse (< 50 K).

Suspeito que os Intervalos nomeados fazem com que o Excel retenha os dados por trás deles, mesmo que eles não estejam sendo usados na planilha.

    
por 18.05.2015 / 23:41
0

Copiado de SO :

Pastas de trabalho extraordinariamente grandes (bytes) com muito pouco conteúdo aparente são frequentemente criadas por despejos de dados no Excel.

Uma razão pode ser que o código de extração tenha sido incluído com os dados (verifique Developer, Visual Basic ).

É mais provável que um impacto de tamanho significativo seja formatado, o que pode ser detectado por Edição, Localizar & Selecione, Ir para especial, Última célula e observar a célula destacada está muito longe da última célula "ocupada". Isso pode ser corrigido da seguinte forma:

  1. Selecione a linha imediatamente abaixo da última linha "ocupada".
  2. Ctrl+Shift+Down .
  3. Del .
  4. Salvar.

O tamanho também pode ser aumentado por objetos incorporados (verifique Editar, Localizar e Selecionar, Painel de Seleção ) e também o conteúdo dos Comentários, mesmo quando não forem exibidos. [A resposta específica para a pergunta SO.]

Tabelas dinâmicas com links quebrados também podem ser uma causa.

Outras causas podem incluir os gostos da "última célula" aparentemente em branco sendo ocupada (digamos, com uma cor de fonte para corresponder ao fundo) ou outros objetos ocultos.

Observe que, em todos os casos, o tamanho do arquivo não pode ser reduzido em resposta a "exclusões" até que seja salvo.

    
por 20.01.2013 / 21:34