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

Como repetir um valor de célula até que um novo valor seja detetado no Excel?

AutoraSiluvia Data de Modificação

Conforme mostrado na imagem à esquerda, precisa de repetir o valor de uma célula até que um novo valor seja detetado ou alcançado numa coluna do Excel. Neste caso, terá de repetir o valor A nas células em branco seguintes até que o valor B seja alcançado, e depois repetir o valor B até que o valor C seja detetado. Como conseguir isto? Este artigo irá ajudá-lo.

Uma captura de ecrã que mostra os dados iniciais no Excel com valores a repetir para baixo até aparecer um novo valor

Repetir um valor de célula até que um novo valor seja detetado ou alcançado com fórmula
Repetir um valor de célula até que um novo valor seja detetado ou alcançado referenciando o valor acima
Repetir um valor de célula até que um novo valor seja detetado ou alcançado com código VBA
Repetir facilmente um valor de célula até que um novo valor seja detetado ou alcançado com apenas alguns cliques


Repetir um valor de célula até que um novo valor seja detetado ou alcançado com fórmula

Pode utilizar fórmulas para repetir um valor de célula até que um novo valor seja detetado no Excel. Siga estes passos:

1. Numa nova coluna, selecione uma célula em branco adjacente à célula (E2) cujo valor pretende repetir, introduza a fórmula =E2 na Barra de Fórmulas e prima Enter. Veja a imagem:

Uma captura de ecrã que mostra o início da repetição de valores com uma fórmula numa coluna adjacente no Excel

2. Selecione a célula seguinte (F3) na coluna auxiliar, introduza a fórmula =IF(E3=«»,F2,E3) na Barra de Fórmulas e, em seguida, prima a tecla Enter.

Uma captura de ecrã da utilização de uma fórmula para repetir valores de células até ser detetado um novo valor no Excel

3. Mantenha a célula F3 selecionada e arraste a alça de preenchimento para baixo, repetindo os valores até que um novo valor seja detetado. Veja a imagem:

Uma captura de ecrã que mostra valores de células repetidos utilizando a Alça de Preenchimento no Excel


Repita facilmente um valor de célula até que um novo valor seja alcançado no Excel:

O utilitário Preencher Células em Branco do Kutools para Excel ajuda-o a repetir um valor de célula numa lista até que um novo valor seja detetado ou alcançado no Excel, tal como mostrado na imagem abaixo.
Descarregue e experimente agora!

Uma captura de ecrã que mostra o resultado final em que os valores das células são repetidos utilizando a utilidade Kutools for Excel Preencher Células em Branco


Repetir um valor de célula até que um novo valor seja detetado ou alcançado referenciando o valor acima

Para além da fórmula anterior, pode primeiro selecionar todas as células em branco e, de seguida, utilizar atalhos de teclado para preencher essas células com os valores correspondentes das células acima.

1. Selecione a coluna em que pretende repetir o valor da célula e, em seguida, prima a tecla F5 para abrir a caixa de diálogo Ir Para e clique no botão Especial.

Uma captura de ecrã da caixa de diálogo Ir Para no Excel para selecionar células em branco na coluna

2. Na caixa de diálogo Ir Para Especial, selecione a opção Em Branco e, em seguida, clique no botão OK. Veja a imagem:

Uma captura de ecrã da seleção de células em branco no Excel para preencher com o valor acima

3. Agora, todas as células em branco da coluna selecionada estão selecionadas: introduza um sinal de igual =, prima uma vez a tecla de seta para cima e, em seguida, prima simultaneamente as teclas Ctrl+Enter.

Uma captura de ecrã da utilização do comando de preenchimento com Ctrl + Enter para repetir valores em células em branco

Depois, poderá ver que o valor da célula na coluna selecionada é repetido até que um novo valor seja detetado, tal como na imagem abaixo:

Uma captura de ecrã dos valores repetidos concluídos no Excel utilizando o método de referência acima


Repetir um valor de célula até que um novo valor seja detetado ou alcançado com código VBA

O seguinte código VBA também pode ajudá-lo a repetir um valor de célula até que seja detetado um novo valor numa determinada coluna no Excel.

1. Selecione o intervalo de colunas em que pretende repetir o valor da célula até que um novo valor seja detetado e, em seguida, prima simultaneamente as teclas Alt+F11 para abrir a janela Microsoft Visual Basic para Aplicações.

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

Código VBA: Repetir um valor de célula até que um novo valor seja detetado no Excel

Sub FillDown()
Dim xRng As Range
Dim xRows As Long, xCols As Long
Dim xRow As Integer, xCol As Integer
Set xRng = Selection
xCols = xRng.Columns.CountLarge
xRows = xRng.Rows.CountLarge
For xCol = 1 To xCols
  For xRow = 1 To xRows - 1
    If xRng.Cells(xRow, xCol) <> "" Then
      xRng.Cells(xRow, xCol) = xRng.Cells(xRow, xCol).Value
      If xRng.Cells(xRow + 1, xCol) = "" Then
        xRng.Cells(xRow + 1, xCol) = xRng.Cells(xRow, xCol).Value
      End If
    End If
  Next xRow
Next xCol
End Sub

3. Prima a tecla F5 para executar o código. Assim, todas as células em branco no intervalo de colunas selecionado serão imediatamente preenchidas com o valor da célula acima.


Repetir facilmente um valor de célula até que um novo valor seja detetado ou alcançado com apenas alguns cliques

Esta secção apresenta o utilitário Preencher Células em Branco do Kutools para Excel. Com este recurso, repita facilmente o valor da célula até que um novo valor seja detetado — tudo com apenas alguns cliques!

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 de colunas onde pretende repetir o valor da célula e, em seguida, clique em Kutools > Inserir > Preencher Células em Branco. Veja a imagem:

Uma captura de ecrã que mostra a opção Preencher Células em Branco no separador Kutools na faixa de opções

2. Na caixa de diálogo Preencher Células em Branco, selecione Com Base no Valor na secção Preencher com, escolha a opção Para Baixo na secção Opções e, por fim, clique no botão OK. Veja a imagem:

Uma captura de ecrã da caixa de diálogo Preencher Células em Branco

Desta forma, todas as células em branco são preenchidas automaticamente com os valores das células imediatamente acima, conforme ilustrado na imagem abaixo.

Uma captura de ecrã que mostra o resultado da repetição de valores utilizando Kutools for Excel

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á


Demonstração: Repetir facilmente um valor de célula até que um novo valor seja detetado ou alcançado com Kutools para Excel

Kutools para Excel: Mais de 300 ferramentas práticas ao seu alcance! Aproveite funcionalidades potenciadas por IA para um trabalho mais inteligente e rápido!Descarregar já!

Artigos relacionados:

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