Como preencher um valor predefinido caso a célula esteja em branco no Excel?
Em muitas folhas de cálculo do Excel, é essencial garantir que as células em branco não fiquem vazias—devendo, em vez disso, exibir um valor predefinido ou de substituição. Esta é uma necessidade frequente ao preparar dados para relatórios, assegurar a consistência das informações ou partilhar folhas de cálculo, evitando confusões ou registos incompletos. Neste artigo, descobrirá uma variedade de métodos práticos para **Preencher Células em Branco com um valor predefinido**—seja numa única célula, num intervalo completo ou em conjuntos de dados alargados. Explore as vantagens e os cenários ideais de cada abordagem para escolher a solução mais adequada à sua tarefa específica no Excel.
Preencher um valor predefinido se a célula de referência estiver em branco com fórmula
Preencher um valor predefinido se a célula estiver em branco com Localizar e Substituir
Preencher um valor predefinido se a célula estiver em branco com Ir Para Especial
Preencher com o valor acima/abaixo ou com um valor predefinido se a célula estiver em branco com Kutools para Excel ![]()
Utilizar macro VBA para Preencher Células em Branco com um valor predefinido especificado
Preencher um valor predefinido se a célula de referência estiver em branco com fórmula
Quando precisar de apresentar um valor de substituição ou predefinido numa célula caso outra célula referenciada esteja vazia, pode utilizar facilmente uma fórmula do Excel. Por exemplo, se tiver duas colunas — digamos que a coluna A contém respostas e a coluna B está configurada para refletir essas respostas, mas deve exibir «sem resposta» sempre que a coluna A estiver em branco — esta abordagem com fórmula é a ideal.
Cenários aplicáveis: Esta técnica é ideal quando pretende gerar dinamicamente uma coluna de resultados com base no conteúdo de outra coluna, revelando-se especialmente útil em formulários, listas de feedback ou listas de verificação para destacar informações em falta. A principal vantagem? Atualiza-se automaticamente sempre que altera os dados na coluna referenciada. Contudo, lembre-se de que as fórmulas não substituem células em branco — apenas exibem um valor alternativo com base no estado de outra célula.
Introduza a seguinte fórmula na célula B1 (assumindo que pretende verificar a célula A1):
=IF(A1="","no response",A1) Após introduzir a fórmula em B1, prima Enter para confirmá-la. Em seguida, arraste a alça de preenchimento — um pequeno quadrado no canto inferior direito da célula B1 — para baixo, copiando assim a fórmula para as restantes células da coluna B e aplicando a mesma lógica a todo o conjunto de dados.

Parâmetros e dicas: Pode substituir «sem resposta» por qualquer texto ou valor que deseje apresentar por predefinição. Certifique-se de ajustar as referências das células conforme necessário, caso os seus dados comecem noutra linha ou coluna.
Problemas potenciais: Se as suas células vazias contiverem caracteres invisíveis (por exemplo, espaços), a fórmula poderá não as reconhecer como vazias. Nesse caso, utilize =IF(TRIM(A1)="","no response",A1) para remover os espaços extra.
Preencher um valor predefinido se a célula estiver em branco com Localizar e Substituir
A função Localizar e Substituir do Excel oferece uma forma rápida de substituir todas as células em branco num intervalo selecionado por um valor pré-definido. Este método substitui diretamente quaisquer células efetivamente vazias, tornando-o ideal para preencher permanentemente células em branco com dados.
Cenários aplicáveis: É especialmente indicado quando pretende preencher células em branco num conjunto de dados estático, por exemplo, ao finalizar uma folha de dados antes da sua distribuição ou impressão. A sua principal vantagem reside na eficiência com tabelas de dimensão média, embora possa não distinguir entre células que aparentam estar vazias e aquelas que contêm caracteres invisíveis ou fórmulas que devolvem resultados vazios.
1. Selecione o intervalo de células onde pretende preencher os espaços em branco. Prima Ctrl + H para abrir a caixa de diálogo Localizar e Substituir.
2. Deixe a caixa Localizar em branco e introduza o valor predefinido pretendido (por exemplo, «N/D» ou «0») na caixa Substituir por.
3. Clique em Substituir tudo. Quando solicitado, confirme a substituição clicando em OK. Todas as células em branco na sua seleção estarão agora preenchidas com o valor predefinido.
Nota:Este método identifica apenas células verdadeiramente vazias. Se uma célula contiver uma fórmula que devolva uma cadeia vazia ()""), não será considerada em branco pelo Localizar e Substituir. Reveja sempre os seus dados antes de aplicar esta solução para evitar substituições acidentais.
Preencher um valor predefinido se a célula estiver em branco com Ir Para Especial
A funcionalidade Ir Para Especial do Excel permite-lhe selecionar, de uma só vez, todas as células em branco num intervalo, facilitando o seu preenchimento com qualquer valor ou até com uma fórmula. Este método revela-se especialmente eficiente ao trabalhar com intervalos grandes ou com formas irregulares.
Cenários aplicáveis: Utilize esta abordagem quando pretender preencher apenas as células verdadeiramente vazias — excluindo aquelas que contêm fórmulas capazes de devolver um resultado em branco — e quando desejar introduzir o mesmo valor em todas as células selecionadas simultaneamente. É especialmente indicado para limpar dados importados ou preparar uma folha de cálculo para cálculos posteriores.
1. Selecione o intervalo de dados pretendido. Prima Ctrl + G para abrir a caixa de diálogo Ir Para e, em seguida, clique em Especial.
2. Na janela Ir Para Especial, selecione a opção Em branco e clique em OK.
3. O Excel destaca agora todas as células em branco no seu intervalo. Basta digitar o valor predefinido pretendido (por exemplo,)«Ausente») e, em seguida, premir Ctrl + Enter. Esta ação preenche todas as células em branco selecionadas de uma só vez.
Dica adicional: Tenha cuidado para não clicar noutra célula após selecionar as células em branco; caso contrário, apenas a célula ativa será preenchida. Além disso, se a sua seleção abranger um intervalo muito extenso, o Excel poderá demorar mais tempo a processar.
Preencher com o valor acima/abaixo ou com um valor predefinido se a célula estiver em branco com Kutools para Excel
Se pretende a flexibilidade de preencher células em branco com o valor da célula acima, abaixo, à esquerda, à direita, um valor fixo ou uma série linear, a funcionalidade Preencher Células em Branco no Kutools para Excel simplifica todo o processo. É especialmente útil quando precisa padronizar rapidamente tabelas extensas ou importar dados com células em falta.
1. Destaque o intervalo a processar e, em seguida, vá a Kutools > Inserir > Preencher Células em Branco.
2. Na caixa de diálogo Preencher Células em Branco, selecione as opções pretendidas, consoante deseje preencher os espaços em branco com valores das células adjacentes ou com um número/texto fixo.
Preencher com os valores acima, abaixo, à esquerda ou à direita:
Preencher os espaços em branco com o valor acima (escolha as opções «Com Base no Valor» e «Para baixo»):
Preencher os espaços em branco com o valor à esquerda (escolha as opções «Com Base no Valor» e «Para a direita»):
Preencher os espaços em branco com base num Valor Fixo:

Preencher os espaços em branco com Série Linear:

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Vantagens e considerações: Esta solução simplifica o preenchimento de células em branco em tabelas complexas ou extensas, suporta várias estratégias de preenchimento e permite poupar tempo em comparação com a introdução manual ou com o uso de fórmulas. A única limitação é que exige que tenha o Kutools para Excel instalado. Revise sempre os seus dados após o processamento para garantir que o valor de preenchimento automático corresponde às suas expectativas, especialmente ao utilizar preenchimentos lineares ou baseados em valores.
Utilizar macro VBA para Preencher Células em Branco com um valor predefinido especificado
Para utilizadores do Excel que precisem de preencher células em branco repetidamente com um valor predefinido e consistente — especialmente em intervalos muito extensos ou em cenários automatizados — uma macro VBA simples oferece uma solução eficaz. Com apenas alguns cliques, substitui todas as células verdadeiramente vazias no intervalo selecionado pelo valor que especificar, poupando tempo em comparação com operações manuais em tarefas repetitivas de gestão de dados.
Cenários aplicáveis: utilize uma macro VBA sempre que precisar de executar esta operação regularmente, trabalhar com conjuntos de dados dinâmicos ou extensos, ou integrar o preenchimento de células vazias num processo mais amplo de automatização do Excel. Esta abordagem oferece não só velocidade, mas também a flexibilidade de personalizar ou expandir a lógica VBA para responder a necessidades mais avançadas de limpeza de dados. É especialmente útil quando as funções incorporadas do Excel ou os suplementos não proporcionam a flexibilidade exigida, ou quando pretende processar em lote livros de grandes dimensões.
1. Clique em Ferramentas de Programador > Visual Basic. Na janela do VBA, clique em Inserir > Módulo e, de seguida, copie e cole o código abaixo na área do módulo:
Sub FillBlanksWithDefaultValue()
Dim WorkRng As Range
Dim Cell As Range
Dim DefaultValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to fill blanks", xTitleId, WorkRng.Address, Type:=8)
DefaultValue = Application.InputBox("Enter the default value to fill blank cells", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For Each Cell In WorkRng
If IsEmpty(Cell.Value) Then
Cell.Value = DefaultValue
End If
Next
Application.ScreenUpdating = True
End Sub 2. Para executar a macro, prima F5 ou clique no botão
«Executar» na janela do VBA. Aparecerá uma caixa de diálogo a solicitar que selecione o intervalo de células a processar e, de seguida, que introduza o valor predefinido pretendido. Após confirmação, todas as células vazias no intervalo selecionado serão preenchidas com o valor indicado.
Precauções: Antes de executar qualquer macro, guarde o seu trabalho para evitar a perda de dados. Esta macro substituirá todas as células vazias no intervalo selecionado, por isso certifique-se de escolher cuidadosamente o intervalo de dados adequado. Além disso, o VBA não modificará células que aparentem estar em branco, mas que contenham fórmulas que devolvam uma cadeia vazia "" ou caracteres invisíveis.
Demonstração: Preencher com o valor acima/abaixo ou com um valor predefinido se a célula estiver vazia com Kutools para Excel
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