Como repetir o valor da célula x vezes no Excel?
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:
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:
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:
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:
- 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!
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: 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: 5. Então clique OK, e você obterá o resultado de que os valores selecionados foram repetidos quantas vezes forem necessárias. 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.
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:
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:
4. Então clique Ok or Aplicar botão, você obterá o seguinte resultado conforme necessário:
Clique para baixar o Kutools para Excel e testar gratuitamente agora!
Melhores ferramentas de produtividade de escritório
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!