¿Cómo repetir un valor de celda x veces en Excel?

Por ejemplo, tiene una lista de valores en la columna A y desea repetir cada valor un número específico de veces según el número indicado en la columna B, como se muestra en la captura de pantalla de la izquierda. ¿Cómo podría lograrlo en Excel?
Repetir valores de celda X veces con fórmula y columna auxiliar
Para repetir los valores de una celda X veces, basta con insertar algunas columnas auxiliares y aplicar después una fórmula sencilla. Siga estos pasos:
1. Inserte una columna a la izquierda de la columna A y escriba 1 en la celda A2 (véase la captura de pantalla):

2. A continuación, introduzca esta fórmula =A2 + C2 en la celda A3 y arrastre el controlador de relleno hasta la celda A6 (véase la captura de pantalla):

3. A continuación, introduzca 1 en la celda D2 y rellene los números arrastrando el control de autorrelleno hasta el 12, que corresponde al número total de repeticiones indicado en la columna C (véase la captura de pantalla):

4. A continuación, introduzca la siguiente fórmula en la celda E2:=BUSCARV(D2;$A$1:$B$6;2) y cópiela hacia abajo. Obtendrá el siguiente resultado:

- Notas:
- 1. En esta fórmula, D2 indica la primera celda rellenada con la secuencia numérica, y A1:B6 representa el rango formado por la primera columna auxiliar y los valores originales que deben repetirse.
- 2. Tras obtener los valores repetidos, podrá copiarlos y pegarlos como valores en cualquier otro lugar.
Copiar e Insertar Filas X veces según un número específico fácilmente
Normalmente, no existe una forma eficaz de copiar e insertar filas varias veces, salvo hacerlo manualmente. Sin embargo, con la función Kutools para Excel de Copiar o Insertar Filas/Columnas Según Datos Especificados, puede resolver este problema con facilidad.¡Haga clic para descargar Kutools para Excel!

Kutools para Excel: con más de 300 complementos útiles para Excel, pruébelo gratis sin limitaciones durante 60 días.¡Descargue y pruebe gratis ahora!
Repetir valores de celda X veces con código VBA
Si le resulta difícil comprender el primer método, aquí tiene también un código VBA para resolverlo.
1. Mantenga pulsadas las teclas ALT + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo y pegue el siguiente código en la ventana del módulo.
Código VBA: Repetir valores de celda X veces
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
3A continuación, pulse F5Para ejecutar este código, aparecerá un cuadro de diálogo que le recordará seleccionar el rango que contiene los valores y las veces de repetición (véase la captura de pantalla):


Copiar e insertar valores de celda X veces con una función excelente
A veces, puede necesitar copiar e insertar los valores de una celda x veces según un número específico. La función Kutools para Excel de Copiar o Insertar Filas/Columnas Según Datos Especificados le permite copiar e insertar filas rápidamente según el número que especifique.
Tras instalar Kutools para Excel, proceda de la siguiente manera:
1. Haga clic en Kutools > Insertar > Copiar o insertar filas/columnas según datos especificados (véase la captura de pantalla):

2. En el cuadro de diálogo Copiar e Insertar Filas/Columnas, seleccione la opción Copiar e Insertar Filas en la sección Tipo, luego elija los rangos de datos que desea duplicar e indique el número de repeticiones para copiar e insertar las filas (véase la captura de pantalla):

4. A continuación, haga clic en el botón Aceptar o Aplicar y obtendrá el siguiente resultado según sus necesidades:
![]() | ![]() | ![]() |
¡Haga clic para descargar Kutools para Excel y probarlo gratis ahora!
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos


