Excluindo linhas indesejadas na planilha do Excel

8

Em um arquivo do Excel 2010, existem cerca de 100 linhas contendo dados, mas a planilha inteira exibe 1048576 linhas em branco (tornando o arquivo em torno de 2,5 mb). Eu preciso excluir linhas em branco após os dados. Mas selecionar a linha e excluí-la não está fazendo nada. Como excluir essas linhas indesejadas?

Este é o meu arquivo do Excel: http://www.mediafire.com/download.php?au957fcnh3odbcd

Alguém pode explicar o que há de errado com este arquivo?

Nalaka526
fonte
11
Qualquer versão do Excel exibirá qualquer uma das linhas em branco disponíveis e permitirá a inserção de dados. Se você deseja dados nas linhas 1 e 1.000.000, é sua escolha. Mas as linhas 2 a 999.999 não ocupam espaço até você usá-las. Você tem imagens na pasta de trabalho? O que acontece se você copiar as 100 linhas para um arquivo em branco?
Tony Dallimore
@ Tony Obrigado pela resposta, finalmente consegui copiar os dados (com alguma formatação) para o novo arquivo.
precisa saber é o seguinte
@ Tony Se você estiver interessado, basta verificar o arquivo que eu anexei. Graças
Nalaka526
Feliz que eu poderia ser de alguma ajuda. Copiei seu arquivo para o meu computador. No entanto, meu ex-empregador e a maioria dos meus clientes ainda usam o Excel 2003, e é isso que eu tenho no meu computador principal. Amanhã tentarei seu arquivo em um computador diferente e voltarei se descobrir alguma coisa. No entanto, a maioria dos produtos do Office às vezes se atrapalha e sua opção é extrair os dados para um arquivo vazio.
Tony Dallimore
11
A aplicação de um formato a uma coluna inteira fará com que isso aconteça. Não faça: ozgrid.com/Excel/ExcelSpreadsheetDesign.htm
Excellll

Respostas:

9

Definitivamente, há algo errado com seu arquivo. Pode ser mais fácil copiar as 100 linhas que você deseja manter em um novo arquivo de pasta de trabalho, em vez de tentar excluir um milhão de linhas .

Uma pesquisa por duplicatas em todo o documento encontrou e removeu mais de 1 milhão de duplicatas. Portanto, há caracteres ocultos ou algo que ocupa espaço nessa pasta de trabalho. Isso ainda não ajudou, porque o tamanho da gravação subiu para 35 MB.

Solução: Depois de copiar as linhas que você preencheu para uma nova pasta de trabalho, o tamanho do arquivo salvo é de apenas 10K.

CharlieRB
fonte
5

O comentarista no post de Robert está bem no alvo. Depois de excluir as linhas indesejadas, você precisa salvar a pasta de trabalho, fechar e reabri-la.

A Microsoft descreve as etapas no artigo "Como redefinir a última célula no Excel" . Eles também mencionam a etapa Salvar, mas eu gostaria que eles dessem mais ênfase. Até você salvar e reabrir a pasta de trabalho, não parece que sua exclusão fez nada!

Copiar as boas linhas para uma nova pasta de trabalho também é uma boa solução, especialmente se você não tiver macros ou fórmulas com referências de célula complicadas para se preocupar.

Tim Bailen
fonte
"... se você não tem macos ..." ... quem não tem macros? Todos deveriam, porque facilitam muito a vida e apresentam quem nunca programou essa arte.
DSlomer64
5

Selecione as linhas que você deseja excluir. Se você possui o Office 2003: http://www.mrexcel.com/archive/Edit/4259.html

2007 e posteriores: Na faixa de opções, na guia "Página inicial", no grupo "Células" e no botão "Excluir" (bloco chamado células), selecione a pequena seta abaixo e selecione "Excluir linhas de planilha". Salve o arquivo e reabra o arquivo.

Robert
fonte
Isso não resolveu o problema. :(
Nalaka526
O que não está funcionando? Qual versão do Excel você possui?
Robert
11
No Excel 2013, pude fazer o acima. Embora tenha recebido alguma mensagem de erro gramaticalmente incorreta ao longo das linhas de "A operação não pode ser concluída com os recursos disponíveis, cancele ou selecione menos dados", fui solicitado a "Cancelar" ou "Continuar sem desfazer". Selecionar o último e depois salvar parecia corrigir o problema do Excel pensando que meu espaço de trabalho tinha 1048579 linhas de altura.
SeldomNeedy
1

Outra causa pode ser que uma ou várias colunas da planilha sejam referenciadas em alguma fórmula em outra planilha sem especificar o número de linhas.

Patrick
fonte
0

A melhor opção é usar ctrl + shift + downarrow para ocultar linhas indesejadas e ctrl + shift + seta para a direita para ocultar colunas indesejadas

Joseph
fonte
Não. Qual coluna ou linha deve ser selecionada? Há mais de uma linha, mais de uma coluna.
DSlomer64
0

Eu tive esse mesmo problema e encontrei uma maneira de corrigir isso funcionou em algumas ocasiões para mim.

Verifique se você não tem nenhuma formatação descendo nessas colunas (por exemplo, bordas de célula aplicadas a uma coluna inteira). Pegue a barra de rolagem e arraste-a até o fim. Selecione a linha inferior (1048579, acredito) e um monte acima dela, cerca de 20 a 30, o que estiver visível na tela. Clique com o botão direito do mouse na área do cabeçalho da linha e clique em Delete. Arraste a barra de rolagem de volta para o topo e selecione uma célula onde estão seus dados. Selecione uma planilha diferente e volte. Deve ser consertado.

Lou Valencia
fonte
0

Como excluir linhas e colunas indesejadas em uma planilha do Excel

( Não vai demorar o tempo que uma primeira olhada sugerir e é seguro!)

Existem duas folhas mencionadas no procedimento abaixo.

Vamos chamar sua planilha original YourOriginalSheet(ela representa o nome real da planilha original).

Vamos chamar a outra planilha ShortSheet, que conterá uma cópia apenas das células relevantes.

(1) Na YourOriginalSheet, Selecte Copya gama de células relevantes (ainda não cole em qualquer lugar).

(2) Adicione uma nova planilha chamada ShortSheet, coloque o cursor na célula que representa o canto superior esquerdo do intervalo que está sendo copiado (provavelmente A1) e cole da seguinte maneira:

(2a) Paste Special...> Formulas[clique com o botão direito do mouse na célula do canto superior esquerdo]

(2b) Paste Special...>Values

(2-C) Paste Special...>Formats

(2d) Paste Special...>Column Widths

(2e) Inclua outras Paste Specialopções que você acha que podem ajudar a melhorar a aparência da folha.

(3) Pressione Ctrl-Shift-Endpara encontrar o canto inferior direito de ShortSheetpara garantir que ele contenha todos os dados relevantes.

(4) Savea pasta de trabalho. ( Save As ...um novo arquivo se você quiser um backup.)

(5) Excluir YourOriginalSheet(os dados relevantes estão atualmente salvos em ShortSheet.)

(6) Renomeie ShortSheetpara o nome real da sua folha original.

Nada mudou, exceto para tornar a pasta de trabalho muito menor; portanto, todas as macros, referências externas a esta planilha etc. devem continuar funcionando.


Aqui está um macropara realizar as etapas em (2).

Sub pasteSpecialAll()
    Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End Sub

Antes de usar a macro Select e Copy o intervalo relevante, como foi feito na etapa (1).

Salvei minha macro na minha Personal.xlsbpasta de trabalho para uso futuro em qualquer lugar e atribuí o pressionamento Ctrl + Shift + Vde tecla a ela.

DSlomer64
fonte
0

Eu encontrei solução,

1) Você precisa excluir qualquer coisa nessas linhas vazias; portanto, clique na primeira linha empy (depois de todos os seus dados) e clique em CTRL + Shift e seta para baixo. É assim que você seleciona tudo na parte inferior.

2) No painel INÍCIO em EDIÇÃO, clique em Limpar> Limpar tudo.

3) clique no estilo: Normal (sem isso, não funcionou para mim)

4) e, em seguida, você precisa ativar este complemento (tutorial copiado do suporte da ms):

Click File > Options > Add-Ins.

Make sure COM Add-ins is selected in the Manage box, and click Go.
Manage COM Add-ins

In the COM Add-Ins box, check Inquire, and then click OK.
The Inquire tab should now be visible in the ribbon.

Importante: convém fazer uma cópia de backup do seu arquivo antes de limpar a formatação excessiva da célula, porque há certos casos em que esse processo pode aumentar o tamanho do arquivo e não há como desfazer a alteração.

Para remover o excesso de formatação na planilha atual, faça o seguinte:

On the Inquire tab, click Clean Excess Cell Formatting.

https://support.office.com/en-us/article/clean-excess-cell-formatting-on-a-worksheet-e744c248-6925-4e77-9d49-4874f7474738

Isso deve limpar suas linhas extras.

Vytautas
fonte
0

O segredo é excluir as linhas, salvar a planilha e fechar. Quando você reabrir, o arquivo será menor. No meu caso, tive problemas com várias planilhas na pasta de trabalho.

Tim Pash
fonte