Skip to main content

Preencher células em branco com valores lineares no Excel – (4 Métodos Eficientes)

Author: Kelly Last Modified: 2025-06-04

No uso cotidiano do Excel, muitas vezes nos deparamos com colunas de dados que contêm células em branco. Esses espaços podem representar dados que ainda não foram inseridos ou valores repetidos omitidos intencionalmente para uma disposição mais limpa. Em determinadas tarefas de análise, preencher essas células em branco com valores de tendência linear pode ajudar a apresentar tendências de dados de forma mais clara e preparar o conjunto de dados para gráficos ou cálculos subsequentes. Este guia abrangente mostrará vários métodos otimizados para realizar isso de forma eficiente.


Preencher células em branco com valores lineares usando o recurso Preenchimento de Séries

A ferramenta Preenchimento de Séries do Excel é uma maneira integrada de completar automaticamente sequências e é perfeita para preencher valores lineares quando há espaços em branco entre dois números conhecidos.

  1. Selecione o intervalo de A2 até A8 e clique em "Início" > "Preenchimento" > "Série", veja a captura de tela:
    click Home > Fill > Series
  2. Na caixa de diálogo "Série", basta clicar em OK — o Excel preencherá o primeiro bloco de células em branco com valores lineares. Veja a captura de tela:
    click ok to fill series
  3. Para preencher blocos adicionais de células em branco, selecione o próximo intervalo (como A9:A14) e repita as etapas acima para aplicar a interpolação linear.
    select next data and apply the fill serries feature                   all blank cells are filled with series
Observação: Esse método só pode preencher um bloco de células em branco de cada vez. Se você tiver vários blocos para preencher, precisará repetir o processo para cada um.

Preencher células em branco com valores lineares usando o Kutools para Excel

Se você trabalha frequentemente com grandes ou complexos conjuntos de dados, o recurso “Preencher Células em Branco” do Kutools para Excel oferece uma maneira simples e eficiente de preencher espaços em branco com valores lineares. Além disso, essa ferramenta permite preencher os espaços com base na direção das células adjacentes (para cima, para baixo, para a esquerda ou para a direita), ou até mesmo preenchê-los com um valor fixo, oferecendo grande flexibilidade.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Após instalar o Kutools para Excel, siga os passos abaixo:

  1. Selecione o intervalo de dados que deseja preencher com valores lineares. Depois, clique em "Kutools" > "Inserir" > "Preencher Células em Branco", veja a captura de tela:
    Fill Blank Cells feature of kutools
  2. Na caixa de diálogo "Preencher Células em Branco", marque a opção "Valores Lineares" e a ordem de preenchimento (Da Esquerda para a Direita ou De Cima para Baixo) com base nos seus dados. Veja a captura de tela:
    specify the options in the dialog box
  3. Depois, clique no botão OK, o Kutools preencherá automaticamente os espaços em branco com base em uma tendência linear entre os valores conhecidos. Veja a captura de tela:
    fill blank cells with linear values by kutools

Preencher células em branco com valores lineares usando uma fórmula

Para quem prefere soluções baseadas em fórmulas ou deseja mais controle sobre seus cálculos, usar fórmulas é um método confiável e dinâmico.

Suponha que seus dados estejam na coluna A (A2:A8) e você deseja preencher os espaços em branco com base em uma interpolação linear.

1. Insira ou copie a seguinte fórmula na célula A3, (Na fórmula acima, A2 é a célula inicial, e A8 é a próxima célula de dados.) veja a captura de tela:

=A2+($A$8-$A$2)/(ROW($A$8)-ROW($A$2))

enter a formula

2. Arraste a alça de preenchimento de A3 até a linha logo acima do próximo valor conhecido (neste exemplo, A7). Uma vez preenchido, você verá que as células em branco agora estão preenchidas com valores interpolados que seguem uma tendência linear entre os dois pontos de dados conhecidos.

fill blank cells with linear values by a formula

Notas:
  • Este método só funciona entre dois valores conhecidos. Se sua coluna contiver múltiplos blocos de células em branco, será necessário repetir esse processo para cada bloco, ajustando as referências na fórmula conforme necessário.
  • Certifique-se de que seus dados sejam numéricos, pois este método é destinado à interpolação linear numérica.

Preencher células em branco com valores lineares usando código VBA

Se você precisa frequentemente preencher células em branco com valores lineares, uma macro VBA pode economizar tempo automatizando a tarefa.

  1. Selecione a lista de dados onde deseja preencher células em branco com valores lineares.
  2. Clique em "Alt+F11" para abrir a janela "Microsoft Visual Basic for Applications".
  3. Clique em "Inserir" > "Módulo" e cole o seguinte código VBA na janela Módulo.
    Sub LinearFillBlanks()
    'Updateby Extendoffice
        Dim rng As Range
        Dim cell As Range
        Dim startCell As Range
        Dim endCell As Range
        Dim i As Long, countBlank As Long
        Dim startVal As Double, endVal As Double, stepVal As Double
        Set rng = Selection
        For i = 1 To rng.Rows.Count
            If Not IsEmpty(rng.Cells(i, 1).Value) Then
                Set startCell = rng.Cells(i, 1)
                startVal = startCell.Value
                countBlank = 0
                Do While i + countBlank + 1 <= rng.Rows.Count And IsEmpty(rng.Cells(i + countBlank + 1, 1))
                    countBlank = countBlank + 1
                Loop
                If i + countBlank + 1 <= rng.Rows.Count Then
                    Set endCell = rng.Cells(i + countBlank + 1, 1)
                    endVal = endCell.Value
                    stepVal = (endVal - startVal) / (countBlank + 1)
                    For j = 1 To countBlank
                        rng.Cells(i + j, 1).Value = startVal + stepVal * j
                    Next j
                End If
            End If
        Next i
    End Sub
    
  4. Depois, pressione a tecla F5 para executar este código, todas as células em branco serão preenchidas com valores lineares. Veja a captura de tela:
    fill blank cells with linear values by vba code

Conclusão

Preencher células em branco com valores lineares no Excel pode melhorar muito a precisão e a legibilidade dos seus dados, especialmente ao lidar com tendências ou padrões numéricos. Seja usando o recurso Preenchimento de Séries integrado do Excel, o poderoso complemento Kutools para Excel, uma abordagem flexível baseada em fórmulas ou uma solução automatizada com VBA, cada método tem suas próprias vantagens dependendo do tamanho, complexidade e necessidades de fluxo de trabalho dos seus dados.

Escolha o método que melhor se adapta ao seu cenário:

  • Use Preenchimento de Séries para interpolação manual rápida
  • Experimente o Kutools para resultados rápidos e com um único clique em grandes intervalos
  • Aplique fórmulas para precisão e controle
  • Ou automatize com VBA para tarefas repetitivas

Ao dominar essas técnicas, você pode garantir que seus conjuntos de dados no Excel estejam completos e prontos para análise, mantendo a integridade dos dados. Se você estiver interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais para ajudá-lo a dominar o Excel.


Artigos relacionados:

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a 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
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

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!