Como preencher células em branco com 0 ou outro valor específico no Excel?
Ao trabalhar com grandes conjuntos de dados no Excel, é comum deparar-se com inúmeras células vazias espalhadas pela sua folha de cálculo. Esses espaços em branco podem gerar confusão ou provocar erros de cálculo, especialmente ao totalizar colunas ou realizar análises de dados. Em vez de preencher manualmente cada célula vazia — um processo moroso e ineficaz em tabelas extensas — existem várias técnicas práticas para preencher rapidamente todas as células em branco com o valor à sua escolha, como 0, «N/D» ou qualquer texto específico. A seguir, este artigo apresenta uma variedade de métodos simples e eficientes para preencher células em branco, abrangendo funções incorporadas do Excel, fórmulas, código VBA e ferramentas especializadas.
Preencher Células em Branco com 0 ou outro valor específico com a função Ir para Especial
A função Ir para Especial do Excel oferece uma forma rápida de localizar e preencher células em branco dentro de um intervalo selecionado. Este método é ideal quando precisa substituir todos os espaços em branco existentes pelo mesmo valor numa única ação.
1. Comece por destacar a área que contém as células vazias que pretende preencher. Selecionar o intervalo relevante garante que apenas essas células sejam afetadas.
2. Aceda ao separador Base, clique em Localizar e Selecionar e escolha Ir para Especial…. Aparecerá a caixa de diálogo Ir para Especial; selecione a opção Em branco em Selecionar e clique em OK. Todas as células vazias dentro do intervalo escolhido serão selecionadas simultaneamente. Veja a captura de ecrã:

3. Sem clicar fora, digite imediatamente o valor que pretende inserir (como 0 ou uma palavra específica) numa das células vazias selecionadas e, em seguida, prima Ctrl + Enter em simultâneo. O Excel preencherá todas as células vazias destacadas com o valor introduzido. Veja as capturas de ecrã:
![]() | ![]() | ![]() |
Pode utilizar este método para preencher espaços em branco com qualquer valor pretendido, incluindo o número 0 ou uma etiqueta personalizada. Esta abordagem substitui quaisquer fórmulas presentes nessas células vazias pelo seu Valor Fixo, pelo que deve ter cuidado caso a sua folha de cálculo contenha fórmulas que precise de preservar.
Aplicável quando pretende atribuir um único valor fixo a todas as células vazias e não precisa preservar fórmulas nessas células. Este método é rápido para intervalos de dimensão média, mas pode tornar-se moroso com conjuntos de dados extremamente grandes ou seleções não contíguas.
Preencher Células em Branco com 0 ou outro valor específico rapidamente com Kutools para Excel
Para quem utiliza Kutools para Excel, a funcionalidade Preencher Células em Branco simplifica consideravelmente o preenchimento de células vazias. Com apenas alguns cliques, esta ferramenta oferece diversas opções — como valor fixo, séries lineares e propagação de valores — eliminando entradas manuais repetitivas e ajustes complexos de fórmulas.
Para utilizar esta ferramenta após instalar o Kutools para Excel:
1. Aceda ao separador Kutools, depois selecione Inserir > Preencher Células em Branco. Eis uma captura de ecrã relacionada para referência:

2. Especifique o intervalo onde os espaços em branco precisam de ser preenchidos. Na caixa de diálogo Preencher Células em Branco, escolha a opção Valor Fixo em Preencher com. Introduza o número, texto ou símbolo que deseja utilizar para preencher as células vazias na caixa Valor de Preenchimento. Pode também pré-visualizar as alterações antes de confirmar. Veja a captura de ecrã:

3. Clique em OK ou em Aplicar. Instantaneamente, todas as células vazias selecionadas são preenchidas com o valor escolhido, conforme mostrado nas imagens seguintes:
![]() | ![]() | ![]() |
O Kutools para Excel oferece opções flexíveis, como preencher com Valor Fixo, dados lineares ou copiar valores de células adjacentes, sendo ideal para gerir eficientemente intervalos extensos e folhas de cálculo complexas.
Clique para transferir e experimentar gratuitamente o Kutools para Excel agora!
Preencher Células em Branco com 0 ou outro valor específico com código VBA
Se estiver à vontade com o uso de macros, aplicar código VBA permite automatizar o preenchimento de células em branco com qualquer valor — uma solução especialmente útil para tarefas repetitivas ou para processar intervalos muito extensos. Como o VBA atua diretamente na folha de cálculo, oferece maior flexibilidade, como solicitar ao utilizador o valor a preencher ou executar ações condicionais.
1. Selecione o intervalo de dados que contém as células vazias que pretende preencher.
2. Clique no separador Programador, depois em Visual Basic para abrir a janela do Microsoft Visual Basic para Aplicações. Na janela, clique em Inserir > Módulo e cole o seguinte código:
Sub FillEmptyBlankCellWithValue()
Dim cell As Range
Dim InputValue As String
On Error Resume Next
InputValue = InputBox("Enter value that will fill empty cells in selection", _
"Fill Empty Cells")
For Each cell In Selection
If IsEmpty(cell) Then
cell.Value = InputValue
End If
Next
End Sub 3. Clique no botão
ou prima F5 para executar o código. Irá aparecer uma caixa de diálogo onde poderá introduzir qualquer valor — como 0 ou texto personalizado — para preencher as células vazias. Veja a captura de ecrã:

Dicas: Digite 0 na caixa de diálogo se pretender preencher especificamente os espaços em branco com zero. Certifique-se de que apenas as células vazias são substituídas; as fórmulas em células vazias poderão ser sobrescritas.
4. Clique em OK para executar e preencher instantaneamente todas as células vazias dentro do intervalo escolhido com o valor especificado.
As soluções baseadas em VBA são ideais para preencher espaços em branco em grandes conjuntos de dados ou para repetir o processo em várias folhas. Contudo, guarde sempre a sua pasta de trabalho antes de executar novas macros, caso precise de reverter alterações devido a erros.
Preencher Células em Branco com valor acima / abaixo / direita / esquerda com Kutools para Excel
Por vezes, pretende que cada célula vazia herde o valor de uma célula adjacente — por exemplo, a célula imediatamente acima, abaixo, à esquerda ou à direita. A funcionalidade do Kutools para Excel Preencher Células em Branco facilita estes preenchimentos estruturados, ideal para organizar dados com títulos repetidos ou entradas agrupadas.
1. Selecione o seu intervalo de dados onde precisa de preencher espaços em branco com referência a outras células e, em seguida, inicie a funcionalidade Preencher Células em Branco conforme descrito anteriormente.
2. Na caixa de diálogo, selecione Com Base no Valor na secção Preencher com e escolha a direção pretendida: para baixo, para cima, para a direita ou para a esquerda. Por exemplo, ao selecionar “para baixo”, as células em branco são preenchidas com o valor da célula imediatamente acima. Veja a captura de ecrã:

3. Clique em Ok ou em Aplicar para concluir o processo e ver as células vazias preenchidas conforme desejado. As capturas de ecrã abaixo mostram os estados antes e depois:
![]() | ![]() | ![]() |
Esta abordagem funciona especialmente bem em conjuntos de dados onde as células vazias devem, logicamente, repetir valores adjacentes — como em listas de categorias ou registos agrupados.
Clique para transferir e experimentar gratuitamente o Kutools para Excel agora!
A utilidade Preencher Células em Branco também suporta o preenchimento de células com uma Série Linear com um único clique. Para obter mais informações, consulte este guia.
Preencher Células em Branco com 0 ou outro valor específico utilizando uma fórmula do Excel
As fórmulas do Excel oferecem uma forma dinâmica de processar células em branco. Ao utilizar a função SE ou expressões semelhantes numa coluna auxiliar, pode criar uma lógica que deteta valores em branco ou vazios e os substitui pelo valor pretendido. Esta abordagem é particularmente útil se quiser que cálculos ou processos subsequentes utilizem automaticamente os novos valores, mantendo os dados originais intactos.
Poderá utilizar esta abordagem quando desejar preservar os dados originais e criar uma coluna processada com os espaços em branco substituídos por 0 ou por uma cadeia personalizada.
1. Numa coluna em branco adjacente aos seus dados, introduza esta fórmula na primeira linha (assumindo que os seus dados de origem começam na célula A1):
=IF(A1="",0,A1) 2. Após introduzir a fórmula, prima Enter para confirmar. Em seguida, copie a fórmula para todas as linhas correspondentes ao seu intervalo de dados, arrastando a alça de preenchimento.
Se os seus dados abrangerem um intervalo de células diferente, ajuste A1 para corresponder à sua primeira célula. Esta fórmula verifica se a célula está em branco utilizando A1="". Se estiver em branco, devolve 0; caso contrário, devolve o valor original. Pode substituir 0 por qualquer valor ou texto, conforme as suas necessidades.
3. Se pretender substituir os espaços em branco originais, copie esta coluna auxiliar e cole-a novamente como valores sobre a coluna original (utilize)Colar Especial > Valores).
Este método é fiável para processamento coluna a coluna e pode ser adaptado a diferentes requisitos lógicos. Contudo, exige a adição temporária de uma nova coluna e a colagem manual dos resultados, caso pretenda substituir os Dados de Origem.
Se precisar de um preenchimento automático no local, opte pelas funcionalidades Ir Para Especial ou Kutools.
Substituir Preencher Células em Branco por 0 ou outro valor específico utilizando o Power Query
O Power Query, disponível nas versões mais recentes do Excel, oferece ferramentas robustas para transformar e limpar dados ao importar ou remodelar tabelas. Entre as suas funcionalidades, permite substituir rapidamente todas as células em branco ou nulas por um valor personalizado durante a transformação dos dados — uma solução ideal para conjuntos de dados mais complexos ou quando se pretende automatizar a limpeza como parte de uma importação rotineira.
Vantagens: O Power Query permite rastrear e reutilizar alterações passo a passo, eliminando a necessidade de edições manuais na folha de cálculo para dados frequentemente atualizados ou importados.
Como preencher células em branco com o Power Query:
1. Selecione o seu intervalo de dados e clique em Dados > A partir de Tabela/Intervalo para importar os seus dados para o Power Query.
2. Na janela do Editor do Power Query, selecione a coluna pretendida. Clique com o botão direito do rato no cabeçalho da coluna e escolha Substituir Valores.
3. Na caixa de diálogo que surge, introduza null (ou deixe em branco, caso os espaços em branco sejam apresentados) na caixa «Valor a Localizar» e introduza 0 ou o valor pretendido na caixa «Substituir Por». Clique em OK.
4. Quando terminar, clique em Fechar e Carregar para trazer os seus dados limpos de volta para o Excel. Todos os espaços em branco serão substituídos pelo valor escolhido.
Esta abordagem revela-se eficaz em tabelas com múltiplas colunas e contribui para reduzir intervenções manuais. Certifique-se de verificar os tipos das suas colunas — por vezes, o Power Query interpreta células em branco como zeros ou nulos de forma distinta, consoante os tipos de dados.
Artigos relacionados:
Substituir Preencher Células em Branco por Série Linear
Preencher Preencher Células em Branco com o valor acima
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos






