Skip to main content

Preencher células em branco com o valor acima ou 0 no Excel - guia passo a passo

Author: Xiaoyang Last Modified: 2025-06-04

No Excel, é uma prática comum deixar células em branco quando seus dados simplesmente repetiriam o valor da célula acima delas. Essa escolha de formatação geralmente resulta em um layout mais limpo e visualmente atraente. No entanto, se você deseja classificar ou filtrar a lista, essas células em branco podem se tornar problemáticas. Nesses casos, é necessário preencher os espaços em branco com os valores das células acima, conforme demonstrado na captura de tela abaixo.

Neste guia, focaremos em como preencher células em branco com o valor da célula diretamente acima ou com 0 ou qualquer outro valor específico. Isso pode ser incrivelmente útil para lidar com conjuntos de dados que contêm células vazias, garantindo que cálculos e visualizações sejam precisos e significativos.

Preencher células em branco com o valor acima

Preencher células em branco com 0 ou valor específico

fill blank cells with value above fill blank cells with a specific text

 Preencher células em branco com o valor acima

Nesta seção, apresentaremos quatro truques fáceis para preencher células em branco com o valor acima no Excel.

  • Ir Para Especial: Nativo do Excel, mas requer múltiplos passos, necessita converter as fórmulas finais em valores.
  • Kutools para Excel: Leva apenas 3 cliques, fácil e rápido. Mas requer download e instalação.
  • Código VBA: Requer conhecimento de programação em VBA, possibilidade de bugs ou erros se não for codificado corretamente.
  • Power Query: Tem uma curva de aprendizado mais íngreme, aplicável ao Excel 2016 e versões posteriores.

Usando o recurso Ir Para Especial para preencher células em branco com o valor acima

Com este método, você deve aplicar o recurso Ir Para Especial para selecionar todas as células em branco no intervalo de dados, depois inserir uma fórmula muito simples em uma célula vazia e pressionar as teclas Ctrl + Enter para preencher as células em branco selecionadas com o valor acima. Aqui estão os passos.

Passo 1: Selecione as células em branco

      1. Selecione o intervalo de células onde você deseja preencher os espaços em branco com o valor acima.
      2. Em seguida, clique em "Início" > "Localizar e Selecionar" > "Ir Para Especial", veja a captura de tela:
        click go to special from right click menu
        Dicas: Você também pode pressionar a tecla F5 para abrir a caixa de diálogo Ir Para, e depois clique no botão Especial na janela Ir Para para exibir a caixa de diálogo Ir Para Especial.
      3. Na caixa de diálogo "Ir Para Especial", escolha a opção "Em Branco" e clique em OK.
        select blanks from the Go To Special dialog box
      4. Agora, todas as células em branco dentro do intervalo são selecionadas de uma vez.
        blank cells are selected

Passo 2: Insira a fórmula

Com as células em branco ainda selecionadas, digite o sinal de igual (=) diretamente. O sinal de igual aparecerá em uma das células em branco selecionadas, como A3 neste caso. Agora, faça referência à célula acima clicando em A2.
enter formula

Passo 3: Pressione as teclas Ctrl + Enter para preencher todas as células em branco selecionadas

Agora, pressione as teclas Ctrl + Enter juntas para copiar a fórmula para todas as outras células selecionadas. E todas as células em branco selecionadas serão preenchidas com o valor da célula diretamente acima delas. Veja a captura de tela:
press Ctrl and Enter keys to fill all blank cells

Passo 4: Converta fórmulas em valores

Agora, as células em branco selecionadas são fórmulas, você deve converter essas fórmulas em valores. Por favor, selecione o intervalo de dados que contém as fórmulas, depois pressione Ctrl + C para copiar a lista de dados, e clique com o botão direito do mouse no intervalo copiado, e selecione "Valores" na seção "Colar Especial", veja a captura de tela:
Convert formulas to values by pasting as values

E agora, as fórmulas são convertidas em valores estáticos, você pode fazer outras operações conforme necessário.

Nota: Se houver outras fórmulas no intervalo selecionado, essas fórmulas também serão convertidas em valores.

Usando Kutools para Excel 

Se você está procurando uma solução rápida e fácil, o recurso "Preencher Células em Branco" do Kutools para Excel pode ser uma excelente ferramenta para você. Com esse recurso poderoso, você pode rapidamente concluir as seguintes operações:

  • Preencher células em branco com valor acima, abaixo, à esquerda ou à direita
  • Preencher células em branco com séries de valores lineares
  • Preencher células em branco com um valor específico

Após baixar e instalar Kutools para Excel, por favor, faça o seguinte:

Para preencher células em branco com o valor acima, selecione o intervalo de dados onde deseja preencher células em branco, e depois clique em "Kutools" > "Inserir" > "Preencher Células em Branco", então especifique as operações na caixa de diálogo "Preencher Células em Branco":

  1. Selecione a opção "Com Base no Valor" na seção "Método de Preenchimento".
  2. Escolha "Baixo" na seção "Opções". (Você também pode selecionar Acima, Direita ou Esquerda para preencher as células em branco com valor abaixo, à esquerda ou à direita, conforme necessário)
  3. Clique em OK para aplicar este recurso.
  4. fill blank cells with value above with Kutools

Resultado:

Agora, todas as células em branco são preenchidas com o valor acima, conforme mostrado na captura de tela a seguir:
fill blank cells with value above with Kutools to get the result

Nota: Para aplicar este recurso, por favor, baixe e instale Kutools para Excel.

Usando código VBA para preencher células em branco com o valor acima

Se você está familiarizado com código VBA, aqui forneceremos um código para preencher células em branco com o valor acima. Por favor, siga os passos a seguir:

Passo 1: Abra o editor de módulo VBA e copie o código

  1. Pressione as teclas "ALT + F11" no Excel, 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: Inserir células em branco com o valor acima
    Sub FillBlankCellsWithValueAbove()
    'Updateby Extendoffice
        Dim WorkRng As Range
        Dim cell As Range
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
        On Error GoTo 0
        If WorkRng Is Nothing Then
            MsgBox "No valid range selected.", vbExclamation, "Error"
            Exit Sub
        End If
        For Each cell In WorkRng
            If IsEmpty(cell) Then
                cell.Value = cell.Offset(-1, 0).Value
            End If
        Next cell
    End Sub
    

Passo 2: Execute o código

Depois de colar este código, pressione a tecla F5 para executá-lo. Na caixa de prompt, selecione o intervalo de dados onde deseja preencher células em branco com o valor acima. Depois, clique em OK.
fill blank cells with value above with vba code

Resultado:

Agora, todas as células em branco são preenchidas com o valor acima, conforme mostrado na captura de tela a seguir:
result of by using vba code


Usando Power Query para preencher células em branco com o valor acima

Se você estiver usando o Excel 2016 ou versões posteriores, o Excel oferece um recurso poderoso – Power Query, que pode ajudar a preencher cada bloco de células vazias na coluna usando o valor da célula acima imediatamente. Aqui estão os passos para fazer isso:

Passo 1: Obtenha os dados no Power Query

  1. Selecione o intervalo de dados que deseja usar, depois clique em "Dados" > "De Tabela", veja a captura de tela:
    click data from table
    Dicas: No Excel 2019 e Office 365, clique em "Dados" > "De Tabela/Intervalo".
  2. Na caixa de diálogo "Criar Tabela" que aparece, clique no botão OK para criar uma tabela, veja a captura de tela:
    create table for the selected range
  3. Agora, a janela "Editor de Consultas do Power Query" é exibida com os dados, veja a captura de tela:
    import the data into Power Query

Passo 2: Na janela Editor de Consultas do Power Query, especifique as operações

  1. Clique no cabeçalho das colunas que deseja preencher as células em branco com o valor acima. Em seguida, clique com o botão direito no cabeçalho selecionado, escolha "Preencher" > "Baixo", veja a captura de tela:
    right click the selected header and choose fill down
    Dicas: Para preencher células em branco em várias colunas, mantenha pressionada a tecla Ctrl ou Shift e clique nos cabeçalhos das colunas para selecionar colunas não adjacentes ou adjacentes, depois clique com o botão direito em qualquer coluna selecionada, e selecione "Preencher" > "Baixo" conforme descrito anteriormente.
  2. Agora, todas as células em branco na coluna selecionada são preenchidas com o valor da célula diretamente acima delas, veja a captura de tela:
    blank cells are filled with value above

Passo 3: Saída da Consulta do Power Query para uma tabela do Excel

  1. Então, você deve exportar os dados para sua planilha. Por favor, clique em "Início" > "Fechar e Carregar" > "Fechar e Carregar / Fechar e Carregar Para", (aqui, vou clicar em "Fechar e Carregar"), veja a captura de tela:
    click Close & Load To
    Dicas: Clicar em Fechar e Carregar enviará os dados para uma nova planilha; Clicar na opção Fechar e Carregar Para, os dados serão enviados para uma nova planilha ou para a planilha atual que você precisa.
  2. E então, os dados serão carregados em uma nova planilha, veja a captura de tela:
    load the data into a worksheet

Preencher células em branco com 0 ou valor específico

Se você precisa preencher células em branco com 0 ou qualquer outro valor específico, aqui falarei sobre dois métodos rápidos.


Usando o recurso Ir Para Especial para preencher células em branco com 0 ou valor específico

Passo 1: Selecione as células em branco

      1. Selecione o intervalo de células onde deseja preencher os espaços em branco com 0 ou valor específico.
      2. Em seguida, clique em "Início" > "Localizar e Selecionar" > "Ir Para Especial", veja a captura de tela:
        click go to special from right click menu
        Dicas: Você também pode pressionar a tecla F5 para abrir a caixa de diálogo "Ir Para", e depois clique no botão "Especial" na janela "Ir Para" para exibir a caixa de diálogo "Ir Para Especial".
      3. Na caixa de diálogo "Ir Para Especial", escolha a opção "Em Branco" e clique em OK.
        select blanks in the Go To Special dialog
      4. Agora, todas as células em branco dentro do intervalo são selecionadas de uma vez.
        blank cells are selected

Passo 2: Insira 0 ou valor específico

Com as células em branco ainda selecionadas, digite 0 ou outro valor específico que você precisa diretamente, veja a captura de tela:
type a value

Passo 3: Pressione as teclas Ctrl + Enter para preencher todas as células em branco selecionadas

Agora, pressione as teclas Ctrl + Enter juntas para preencher as células em branco selecionadas com o valor digitado, veja a captura de tela:
press Ctrl and Enter keys to fill all blank cells


Não deixe células em branco atrapalharem seu progresso, deixe Kutools para Excel preenchê-las!

Células vazias interrompendo seu fluxo? Transforme sua experiência no Excel com Kutools. Preencha todos os tipos de células em branco, atendendo perfeitamente às suas necessidades. Sem espaços em branco, apenas excelência! Baixe Kutools para Excel Agora!

Preencher células em branco com 0 ou qualquer outro valor específico
fill blank cells with specific value

Não deixe células em branco atrapalharem seu progresso, deixe Kutools para Excel preenchê-las!

Células vazias interrompendo seu fluxo? Transforme sua experiência no Excel com Kutools. Preencha todos os tipos de células em branco, atendendo perfeitamente às suas necessidades. Sem espaços em branco, apenas excelência! Baixe Kutools para Excel Agora!

Preencher células em branco com uma série de valores lineares
fill blank cells with a series of linear values

Não deixe células em branco atrapalharem seu progresso, deixe Kutools para Excel preenchê-las!

Células vazias interrompendo seu fluxo? Transforme sua experiência no Excel com Kutools. Preencha todos os tipos de células em branco, atendendo perfeitamente às suas necessidades. Sem espaços em branco, apenas excelência! Baixe Kutools para Excel Agora!

Preencher células em branco com valor acima/baixo/esquerda/direita
Fill blank cells with value above/down/left/right


Usando o recurso Localizar e Substituir para preencher células em branco com 0 ou valor específico

O recurso Localizar e Substituir do Excel também pode ajudar a preencher células em branco com 0 ou qualquer outro valor específico, por favor, siga os passos a seguir:

Passo 1: Selecione o intervalo de dados e habilite o recurso Localizar e Substituir

  1. Selecione o intervalo de dados onde deseja preencher células em branco com um valor específico.
  2. Depois, clique em "Início" > "Localizar e Selecionar" > "Substituir" (você também pode pressionar "Ctrl + H" para abrir a caixa de diálogo "Localizar e Substituir"), veja a captura de tela:
    click Replace feature

Passo 2: Especifique as operações na caixa de diálogo Localizar e Substituir

  1. Na caixa de diálogo "Localizar e Substituir", deixe a caixa de texto "Localizar o que" em branco, depois digite o valor específico na caixa de texto "Substituir por". Depois, clique no botão "Substituir Tudo". Veja a captura de tela:
    set options in Find and Replace dialog box
  2.  Uma caixa de aviso será exibida para lembrá-lo quantas células foram substituídas pelo novo valor. Por fim, clique em OK e feche a caixa de diálogo Localizar e Substituir.
    a message box appears

Resultado:

Agora, as células em branco no intervalo selecionado são preenchidas com o valor específico que você digitou, veja a captura de tela:
result of using Find and Replace feature


É assim que você pode preencher células em branco com o valor acima ou um valor específico. Se você está interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais. Obrigado por ler, e esperamos fornecer mais informações úteis no futuro!


Artigos Relacionados:

  • Auto preencher números de série e pular células em branco
  • Se você tem uma lista de dados que contém algumas células em branco, agora deseja inserir números de série para os dados, mas pular as células em branco, conforme mostrado na captura de tela abaixo. Neste artigo, introduzirei uma fórmula para resolver essa tarefa no Excel.
  • Preencher células em branco com valores lineares
  • Você precisa preencher células em branco com valores lineares nas seleções? Este artigo vai introduzir algumas dicas sobre como preencher células em branco com valores lineares rapidamente.
  • Preencher células em branco com traço
  • Suponha que você tenha um intervalo de dados que contém algumas células em branco, e agora deseja preencher cada uma dessas células em branco com o símbolo de traço, conforme mostrado nas capturas de tela abaixo, você tem alguma boa ideia para preencher as células em branco com traços de uma só vez no Excel?