KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como localizar e substituir todas as células em branco por um número ou texto específico no Excel?

AutoraSiluvia Data de Modificação

Ao trabalhar com o Excel, é comum deparar-se com intervalos que contêm células em branco intercaladas com dados. Deixar essas células vazias sem tratamento pode causar problemas na análise de dados, na criação de gráficos e em cálculos posteriores. Para garantir a consistência dos dados ou prepará-los para processamento adicional, poderá querer localizar e substituir todas essas células vazias por um valor específico — como um número, um rótulo de texto ou um marcador de posição.

Este artigo apresenta diversos métodos práticos para localizar e preencher células em branco no Excel, adaptados a diferentes cenários. Escolha a abordagem que melhor se ajusta às suas necessidades — desde funcionalidades integradas do Excel até soluções com VBA e complementos profissionais. Cada método inclui explicações claras sobre parâmetros, possíveis problemas e dicas práticas para garantir uma operação precisa e sem erros.

Localizar e Substituir todas as células em branco com a função Localizar e Substituir
Outros métodos integrados do Excel – Utilize Ir para Especial para Preencher Células em Branco rapidamente

Preencher facilmente todas as células em branco num intervalo com Kutools para Excel
Localizar e Substituir todas as células em branco com código VBA


Localizar e Substituir todas as células em branco com a função Localizar e Substituir

A função Localizar e Substituir do Excel permite-lhe preencher rapidamente todas as células em branco no intervalo selecionado com o conteúdo pretendido, como um número ou texto. Este método é simples, direto e não exige conhecimentos avançados do Excel. Contudo, é mais adequado para intervalos em que as células em branco estão verdadeiramente vazias (sem fórmulas invisíveis ou espaços).

1. Selecione o intervalo que contém as células em branco que pretende preencher. Para selecionar rapidamente um intervalo de dados, clique em qualquer célula dentro dos dados e, em seguida, prima Ctrl+A. Assim que o intervalo estiver selecionado, prima Ctrl+H em simultâneo para abrir a caixa de diálogo Localizar e Substituir.

2. Na caixa de diálogo que aparece, certifique-se de que o separador Substituir está ativo. Deixe o campo Localizar em branco e introduza o valor pretendido (como um número ou texto) no campo Substituir por. Clique em Substituir Tudo para executar. Veja a imagem abaixo:

definir opções na caixa de diálogo Localizar e Substituir

3. Após clicar, uma mensagem informá-lo-á do número de substituições efetuadas. Clique em OK para confirmar.

uma caixa de aviso surge para indicar quantas células foram substituídas

Assim que a operação estiver concluída, todas as células em branco na sua seleção serão preenchidas com o valor introduzido. Esta abordagem é altamente eficiente para conjuntos de dados moderados, mas poderá não substituir fórmulas que devolvem “” (texto vazio). Verifique sempre estes casos, pois não serão detetados apenas com Localizar e Substituir.


Preencha facilmente todas as células em branco com um determinado valor no Excel:

O utilitário Preencher Células em Branco do Kutools para Excel permite-lhe preencher facilmente todas as células em branco no intervalo selecionado com um número ou texto específico no Excel, conforme demonstrado abaixo.
Transfira e experimente já! (teste gratuito de 30 dias)

preencher todas as células vazias com um valor específico com o Kutools


Outros métodos integrados do Excel – Utilize Ir para Especial para Preencher Células em Branco rapidamente

«Ir para Especial» oferece uma forma altamente eficiente de selecionar todas as células em branco num intervalo de uma só vez, sendo particularmente útil quando pretende preencher simultaneamente todas as células em branco com o mesmo valor. Este método funciona tanto para intervalos pequenos como grandes e é adequado quando prefere não utilizar fórmulas ou VBA e deseja uma operação simples de preenchimento em massa.

1. Selecione o intervalo (ou a coluna inteira/linha) que contém as células em branco que pretende preencher.

2. Prima F5 para abrir a caixa de diálogo Ir para, depois clique em Especial. Na caixa de diálogo Ir para Especial, selecione Em branco e clique em OK. Todas as células em branco no intervalo selecionado ficarão agora destacadas.

3. Com todas as células em branco selecionadas, digite o valor ou texto que pretende inserir (como)0 ou "N/D"), depois prima Ctrl + Enter. Esta ação preenche todas as células em branco de uma só vez.

Dicas:Este método funciona melhor com células verdadeiramente vazias e substituirá qualquer conteúdo anterior nessas células. Se fórmulas em determinadas células devolverem texto vazio ()""), estas não serão detetadas como vazias — nestes casos, poderá precisar de outra abordagem. Confirme sempre o seu intervalo antes de executar o preenchimento para evitar alterações acidentais nos dados.

Cenário aplicável: Ideal para operações rápidas de preenchimento em massa, sem necessidade de colunas adicionais ou ferramentas complexas.
Vantagens: Utiliza funcionalidades integradas do Excel, sem recorrer a fórmulas ou complementos.
Desvantagens: Não processa células que aparentam estar vazias, mas não o estão (como aquelas com fórmulas que devolvem strings vazias).


Preencha facilmente todas as células em branco num intervalo com Kutools para Excel

O utilitário Preencher Células em Branco no Kutools para Excel oferece uma forma intuitiva e flexível de preencher células em branco no intervalo selecionado com um valor fixo ou de acordo com diversos padrões de preenchimento (por exemplo, com base em valores adjacentes). Esta abordagem é especialmente útil para utilizadores que pretendem opções de preenchimento mais avançadas ou processamento em lote, sem recorrer a macros ou fórmulas complexas.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione o intervalo com células em branco que pretende preencher e vá a Kutools > Inserir > Preencher Células em Branco.

clicar na funcionalidade Preencher Células Vazias do Kutools

2. Na caixa de diálogo Preencher Células em Branco, selecione a opção Valor Fixo em Preencher com, introduza o valor pretendido (número ou texto) no campo Valor de Preenchimento e clique em OK.

definir um texto específico na caixa de diálogo

Todas as células em branco selecionadas serão imediatamente preenchidas com o valor especificado, conforme ilustrado na imagem abaixo.

todas as células vazias são preenchidas com o texto específico

Nota: Este utilitário permite-lhe ainda preencher células em branco com base em valores existentes no intervalo ou numa progressão linear, oferecendo uma personalização avançada para os mais variados cenários de processamento de dados. Se a sua folha de cálculo utilizar filtros, remova-os antes de preencher as células em branco para garantir que todas as células pretendidas são incluídas.

Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.


Localizar e Substituir todas as células em branco com código VBA

Para utilizadores que necessitam de uma abordagem mais automatizada ou poderosa, a utilização de VBA permite um processamento eficiente em lote de células em branco, especialmente em conjuntos de dados maiores ou processos repetíveis. Este método é particularmente adequado se precisar frequentemente de preencher células em branco em intervalos variáveis, pois pode personalizar o código de acordo com o seu fluxo de trabalho.

1. Abra o editor VBA premindo Alt+F11.

2. Na janela Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo e cole o código VBA indicado abaixo na janela do módulo.

Código VBA: Substituir células em branco por um determinado conteúdo

Sub Replace_Blanks()
	Dim xStr As String
	Dim xRg As Range
	Dim xCell As Range
	Dim xAddress As String
	Dim xUpdate As Boolean
	On Error Resume Next
	xAddress = Application.ActiveWindow.RangeSelection.Address
	Set xRg  = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg  = xRg.SpecialCells(xlBlanks)
	If (Err <> 0) Or (xRg Is Nothing) Then
		MsgBox "No blank cells found", , "Kutools for Excel"
		Exit Sub
		End If
		xStr = Application.InputBox("Replace blank cells with what?", "Kutools for Excel")
		xUpdate = Application.ScreenUpdating
		Application.ScreenUpdating = False
		For Each xCell In xRg
			xCell.Formula = xStr
		Next
		Application.ScreenUpdating = xUpdate
	End Sub

3. Para executar o código, prima F5 ou clique no botão Executar (botão Executar). Ser-lhe-á apresentada uma caixa de diálogo a solicitar que selecione o intervalo-alvo que contém células em branco; clique depois em OK.

código VBA para selecionar o intervalo com células vazias a localizar e substituir

4. Em seguida, na caixa de diálogo que surge, introduza o valor ou texto que pretende inserir em todas as células em branco e clique em OK. Veja a imagem abaixo:

código VBA para introduzir o conteúdo pretendido na caixa de texto

Em poucos segundos, todas as células em branco na sua seleção serão preenchidas conforme especificado.

Nota: Se não houver células vazias no intervalo selecionado, será apresentada uma mensagem a informá-lo. Além disso, se os seus dados contiverem fórmulas que resultem em cadeias vazias, estas normalmente não serão reconhecidas como células vazias pela macro. Lembre-se de guardar a sua pasta de trabalho antes de executar o código VBA, especialmente com conjuntos de dados importantes, para evitar resultados indesejados e facilitar a anulação das ações, se necessário.

uma caixa de aviso surgirá se o intervalo selecionado não contiver células vazias


Em resumo, diferentes abordagens são adequadas para diferentes tipos de dados, versões do Excel e necessidades de fluxo de trabalho. Ao utilizar métodos incorporados, verifique cuidadosamente se apenas as células verdadeiramente vazias são afetadas. Ao usar VBA ou ferramentas de terceiros como Kutools para Excel, faça sempre uma cópia de segurança dos seus dados previamente. Se nenhum dos métodos acima se adaptar ao seu cenário, pode considerar utilizar filtragem avançada ou Tabela Dinâmica para identificar e gerir células vazias. O essencial é escolher o método que garanta a integridade dos dados, satisfaça os seus requisitos de preenchimento e se adeque ao seu fluxo de trabalho preferido no Excel.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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