Como ordenar linhas para colocar as células em branco no topo no Excel?
Se você tem uma lista de dados que contém algumas células em branco, agora você precisa ordenar todas as células vazias no topo dos dados. Quando você aplica o recurso Ordenar no Excel, tanto a opção Ordenar do Menor para o Maior quanto a opção Ordenar do Maior para o Menor colocarão as células em branco na parte inferior dos registros. Nesse caso, o seguinte tutorial mostrará como ordenar linhas e colocar as células em branco no topo no Excel.
Ordenar linhas para colocar as células em branco no topo ordenando por células coloridas
Ordene facilmente linhas para colocar as células em branco no topo com o Kutools para Excel
Ordenar linhas para colocar as células em branco no topo com uma coluna auxiliar
Ordenar linhas para colocar as células em branco no topo com código VBA
Ordenar linhas para colocar as células em branco no topo ordenando por células coloridas
No Excel, você pode ordenar dados pela cor de fundo; portanto, aqui, você pode preencher as células em branco com uma cor específica e depois ordená-las por cor. Por favor, siga os passos abaixo:
1. Selecione sua lista de dados e pressione Ctrl + G para abrir a caixa de diálogo Ir Para, depois clique no botão Especial; veja a captura de tela:
2. Na caixa de diálogo Ir Para Especial que apareceu, marque a opção Em Branco e clique em OK.
3. E todas as células vazias terão sido selecionadas; agora você pode preenchê-las com uma cor clicando em Página Inicial > Cor de Preenchimento e escolhendo uma cor desejada, conforme mostrado na captura de tela a seguir:
4. Depois disso, você pode ordenar a lista pela cor de preenchimento; selecione seus valores e clique em Dados > Ordenar; na caixa de diálogo Ordenar que apareceu, selecione a coluna que deseja ordenar e escolha Cor da Célula na lista suspensa Ordenar Por, depois clique na cor das células em branco e, finalmente, escolha a opção No Topo. Veja a captura de tela:
5. Após concluir as configurações, clique em OK; todas as células em branco coloridas serão ordenadas primeiro, e então você poderá remover a cor após a ordenação. Veja as capturas de tela:
![]() | ![]() | ![]() |
Ordene facilmente linhas para colocar as células em branco no topo com o Kutools para Excel
O utilitário Classificação Avançada do Kutools para Excel pode ajudá-lo a ordenar facilmente linhas e colocar as células em branco no topo no Excel. Por favor, faça o seguinte.
1. Selecione o intervalo que deseja ordenar e colocar as células em branco no topo, e depois clique em Kutools Plus > Ordenar > Classificação Avançada.
2. Na caixa de diálogo Classificação Avançada, selecione sua condição de ordenação, marque a caixa Células em branco no início e, finalmente, clique no botão OK. Veja a captura de tela:
Então, o intervalo selecionado será ordenado e todas as células em branco serão colocadas imediatamente no topo, conforme mostrado na captura de tela abaixo.
Se você deseja experimentar este utilitário gratuitamente (30 dias), clique para baixá-lo e, em seguida, vá aplicar a operação de acordo com as etapas acima.
Ordenar linhas para colocar as células em branco no topo com uma coluna auxiliar
Para ordenar as células em branco no topo da sua lista de dados, você pode usar uma fórmula para identificar os espaços em branco e depois aplicar a função Ordenar.
1. Em uma célula em branco ao lado dos dados, célula B1, por exemplo, digite esta fórmula =A1="", veja a captura de tela:
2. Depois arraste a alça de preenchimento sobre as células onde deseja aplicar essa fórmula, e todas as células em branco serão exibidas como VERDADEIRO, e as outras como FALSO, veja a captura de tela:
3. Depois clique em Dados > Ordenar do Maior para o Menor, e uma caixa de diálogo Aviso de Ordenação aparecerá; marque a opção Expandir a seleção, veja as capturas de tela:
![]() |
![]() |
![]() |
4. E depois clique em OK; todas as células em branco foram ordenadas no topo dos valores.
5. Por fim, você pode excluir os valores na coluna auxiliar B, se necessário.
Ordenar linhas para colocar as células em branco no topo com código VBA
Aplicando o seguinte código VBA, você pode ordenar rapidamente as células em branco no topo dos dados.
1. Mantenha pressionadas as teclas ALT + F11, e isso abrirá a janela Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o seguinte código na Janela do Módulo.
Código VBA: Ordenar as células em branco no topo dos dados
Sub SortBlankOnTop()
'Update 20140318
On Error Resume Next
Dim WorkRng As Range
Dim xMin As Double
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xMin = Application.WorksheetFunction.Small(WorkRng, 1) - 1
WorkRng.SpecialCells(xlCellTypeBlanks) = xMin
WorkRng.Sort , Key1:=Cells(WorkRng.Row, WorkRng.Column), Order1:=xlAscending, Header:=xlNo, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
WorkRng.Replace What:=xMin, Replacement:="", LookAt:=xlWhole
End Sub
3. Depois pressione a tecla F5 para executar este código; na caixa de diálogo que apareceu, selecione o intervalo de dados que deseja ordenar, veja a captura de tela:
4. E depois clique em OK; as células vazias foram ordenadas no topo.
Artigos relacionados:
- Como ordenar ou filtrar dados por tachado no Excel?
- Como ordenar dados pelo valor mais frequente no Excel?
- Como ordenar endereços de e-mail por domínio no Excel?
- Como ordenar linhas por números ímpares ou pares no Excel?
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!