Ir para o conteúdo principal
 

Como repetir o valor da célula x vezes no Excel?

Autor: Xiao Yang Última modificação: 2024-08-22
repetir o valor da célula x vezes

Por exemplo, você tem uma lista de valores na Coluna A e deseja repetir o número específico de valores de vezes com base no número de vezes na Coluna B, conforme a captura de tela à esquerda mostrada, como você poderia fazer isso no Excel?

 

Repita os valores das células X vezes com a fórmula e a coluna auxiliar

Para repetir os valores da célula X vezes, você pode inserir algumas colunas auxiliares e, em seguida, aplicar alguma fórmula simples, siga as seguintes etapas:

1. Insira uma coluna à esquerda da coluna A e digite 1 na célula A2, veja a captura de tela:

Insira uma coluna auxiliar e digite 1

2. Então coloque esta fórmula = A2 + C2 em A3 e arraste a alça de preenchimento para a célula A6, veja a captura de tela:

insira uma fórmula e arraste-a para preencher outras células

3. Em seguida, insira 1 na célula D2 e ​​preencha o número arrastando o Preenchimento automático para 12, que é o número total do número de vezes na coluna C, consulte a captura de tela:

insira outra coluna auxiliar e preencha o número da série

4. Em seguida, insira esta fórmula = PROCV (D2, $ A $ 1: $ B $ 6,2) na célula E2 e copie, você obterá o seguinte resultado:

insira uma fórmula vlookup para obter o resultado

  • Notas:
  • 1. Nesta fórmula, D2 indica a primeira célula que você preencheu com a sequência numérica, e A1: B6 representa o intervalo da primeira coluna auxiliar e os valores originais da célula que você precisa repetir.
  • 2. Depois de obter os valores repetidos, você pode copiá-los e colá-los como valores em qualquer outro lugar.

Copie e insira linhas X vezes com base em um número específico facilmente

Normalmente, não existe um bom método para copiar e inserir linhas várias vezes, exceto lidar com copiar e inserir manualmente. Mas com Kutools for Excel's Duplicar linhas / colunas com base no valor da célula recurso, você pode resolver esse problema com facilidade. Clique para baixar o Kutools para Excel!

Copie e insira linhas X vezes com base em um número específico com kutools

Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 60 dias. Baixe e teste grátis agora!


Repita os valores das células X vezes com o código VBA

Se você considerar que o primeiro método é difícil de entender, aqui também posso apresentar o código VBA para resolvê-lo.

1. Segure o ALT + F11 chaves, e abre o Janela Microsoft Visual Basic for Applications.

2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.

Código VBA: Repita os valores das células X vezes

Sub CopyData()
'Updateby Extendoffice
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
For Each Rng In InputRng.Rows
    xValue = Rng.Range("A1").Value
    xNum = Rng.Range("B1").Value
    OutRng.Resize(xNum, 1).Value = xValue
    Set OutRng = OutRng.Offset(xNum, 0)
Next
End Sub
3. Então aperte F5 para executar este código, e uma caixa de prompt aparecerá para lembrá-lo de selecionar o intervalo que contém os valores e os tempos repetidos, veja a imagem:

código vba para selecionar o intervalo de dados

4. E clique em OK, outra caixa de prompt aparecerá para permitir que você selecione uma célula para colocar o resultado, veja a captura de tela:

código vba para selecionar uma célula para colocar o resultado

5. Então clique OK, e você obterá o resultado de que os valores selecionados foram repetidos quantas vezes forem necessárias.

código vba para obter o resultado


Copie e insira valores de células X vezes com um recurso incrível

Às vezes, você pode precisar copiar e inserir os valores das células x vezes com base no número específico, Kutools for Excel's Linhas / colunas duplicadas com base no valor da célula pode ajudá-lo a copiar e inserir rapidamente as linhas com base no número especificado.

Kutools for Excel oferece mais de 300 recursos avançados para agilizar tarefas complexas, aumentando a criatividade e a eficiência. Aprimorado com recursos de IA, Kutools automatiza tarefas com precisão, facilitando o gerenciamento de dados. Informações detalhadas do Kutools para Excel ...         Teste grátis...
Dicas:Para aplicar isso Linhas / colunas duplicadas com base no valor da célula recurso, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.

Depois de instalar o Kutools para Excel, por favor, faça o seguinte:

1. Clique Kutools > inserção > Linhas / colunas duplicadas com base no valor da célula, veja a captura de tela:

clique em Duplicar linhas/colunas com base no recurso de valor da célula do kutools

2. No Copiar e inserir linhas e colunas caixa de diálogo, selecione Copiar e inserir linhas opção no Formato seção, selecione o intervalo de dados que deseja duplicar e especifique o tempo de repetição para copiar e inserir as linhas, consulte a captura de tela:

definir opções na caixa de diálogo Copiar e inserir linhas e colunas

4. Então clique Ok or Aplicar botão, você obterá o seguinte resultado conforme necessário:

dados originais seta para a direita o resultado da repetição das células com base nos valores das células por kutools

Clique para baixar o Kutools para Excel e testar gratuitamente agora!

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!