Existem várias maneiras de excluir colunas em branco em um arquivo do Microsoft Excel. Por que você precisa fazer isso? - Simples.
De vez em quando, os dados que você importa de páginas da web podem resultar na exibição de um grande número de colunas, mesmo que não sejam usadas. Você vê isso acontecendo com arquivos CSV e .txt com a mesma frequência.
Quando isso acontece, excluir colunas manualmente nem sempre é fácil. Claro, se você tiver apenas duas ou três colunas vazias, não há problema em excluí-las manualmente. Mas e se o seu projeto importado criar 57 colunas vazias e não contínuas? - Para isso, você precisará de um processo automatizado.
Usando VBA Macro
O primeiro método envolve o uso de uma macro VBA.
- Vá para o seu arquivo Excel.
- Segure Alt e F11 juntos.
- Aguarde a exibição da janela Microsoft Visual Basic for Applications.
- Clique em Inserir.
- Selecione Módulo.
- Cole as seguintes linhas de código na janela.
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = 'KutoolsforExcel'
Set InputRng = Application.SelectionSet InputRng = Application.InputBox('Range :', xTitleId, InputRng.Address,Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Columns.Count To 1 Step -1
Set rng = InputRng.Cells(1, i).EntireColumn
If Application.WorksheetFunction.CountA(rng) = 0 Then
rng.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
- Pressione F5 para compilar e executar a macro.
- Insira a faixa de trabalho apropriada na janela de diálogo.
O intervalo de trabalho ou intervalo de dados é o intervalo específico entre as colunas que você deseja atingir. O formato é $ A $ 1: $ J $ 12. As letras correspondem à coluna e os números correspondem às linhas.
Se você arrastar para fora com o mouse ou segurando a tecla Shift e usando as teclas de seta, você notará que:
$ A $ 1 - canto superior
$ J $ 12 - canto inferior
Você não pode selecionar o intervalo de dados antes de iniciar o upload da macro, pois ela não permanecerá selecionada. - Pressione OK.
Depois disso, todas as colunas vazias devem ser apagadas e todas as colunas preenchidas devem estar próximas umas das outras.
como encaminhar aol mail para gmail
Usando ferramentas do Excel
Obviamente, o Excel não seria uma potência se não tivesse grandes habilidades de classificação. Você pode usar o menu suspenso Excluir para excluir linhas inteiras, colunas ou células em branco.
- Primeiro selecione o intervalo de dados
- Pressione F5
- Clique especial
- Selecione a opção em branco
- Clique em OK (esta seleção irá garantir que todas as células em branco sejam selecionadas no intervalo de destino)
- Vá para a guia Página inicial
- Selecione o menu suspenso Excluir no grupo de ferramentas Células
- Selecione Excluir Células
- Selecione Shift Cells Left para remover e reorganizar as colunas
- Clique OK
Agora, as células vazias das colunas em branco deveriam ter desaparecido e todas as outras linhas seriam movidas para mais perto.
Você pode usar a mesma abordagem para excluir linhas inteiras. No entanto, em vez de mover as células para a esquerda, você seleciona a outra opção.
como cancelar a reivindicação de um negócio no yelp
Selecione Shift células para cima para remover e reorganizar as linhas
Dependendo de qual versão do Excel você está executando, você pode obter formulações diferentes. Mas, em qualquer caso, as duas opções principais no menu Excluir células são sempre as mesmas.
Este método não remove mais todas as células em branco da seleção. Antes do Excel 2013, isso removeria inadvertidamente até mesmo as linhas vazias, o que geralmente atrapalhava a classificação.
Agora o problema não ocorre mais. Portanto, se você também quiser se livrar das linhas, poderá fazê-lo selecionando o intervalo de dados novamente e seguindo as etapas anteriores. Em seguida, basta selecionar deslocar ou excluir células para cima em vez de para a esquerda.
Outras tarefas de classificação fáceis de realizar
Embora tecnicamente usar a barra de ferramentas do Excel para excluir colunas e linhas vazias pareça mais fácil, o método de macro VBA é infalível, o que significa que você pode usá-lo mesmo em versões mais antigas do Microsoft Excel.
Usando o mesmo módulo VBA ou o menu de funções Go To, você pode fazer muito mais no Excel. Você tem certas fórmulas que não são mais relevantes? - Você também pode removê-los ou reorganizá-los de acordo.
Você também pode remover comentários desnecessários ou todos os comentários de seu projeto, se não quiser que eles apareçam durante a apresentação. Consulte o VBA se quiser ser um usuário avançado do Excel.
Um Pensamento Final
Ao longo dos anos, uma ampla gama de complementos apareceu online. Alguns deles permitem que você use ainda mais atalhos ao classificar planilhas grandes. No entanto, esses aplicativos raramente são gratuitos e não valem o trabalho para tarefas simples, como remover linhas, células e colunas em branco.
alterar a cor do texto das janelas 10
Além disso, se fosse tão difícil, a Microsoft teria simplificado ainda mais o processo ou criado guias ainda mais extensos sobre a classificação do Excel.