Skip to main content

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

Author: Xiaoyang Last Modified: 2025-06-03
repeat cell value x times

Por ejemplo, tienes una lista de valores en la columna A y quieres repetir esos valores un número específico de veces basado en los números de la columna B, como se muestra en la captura de pantalla de la izquierda. ¿Cómo podrías lograr esto en Excel?

 

Repetir valores de celdas X veces con fórmula y columna auxiliar

Para repetir los valores de las celdas X veces, puedes insertar algunas columnas auxiliares y luego aplicar una fórmula simple. Por favor, sigue los siguientes pasos:

1. Inserta una columna a la izquierda de la columna A y escribe 1 en la celda A2, ver captura de pantalla:

Insert a helper column and type 1

2. Luego, introduce esta fórmula =A2 + C2 en A3 y arrastra el controlador de relleno hasta la celda A6, ver captura de pantalla:

enter a formula and drag the formula to fill other cells

3. Luego, introduce 1 en la celda D2 y completa los números arrastrando el Auto Relleno hasta 12, que es el número total de veces en la columna C, ver captura de pantalla:

insert another helper column and fill series number

4. Luego, introduce esta fórmula =BUSCARV(D2,$A$1:$B$6,2) en la celda E2 y copia hacia abajo, obtendrás el siguiente resultado:

enter a vlookup formula to get the result

  • Notas:
  • 1. En esta fórmula, D2 indica la primera celda donde has llenado la secuencia de números, y A1:B6 representa el rango de la primera columna auxiliar y los valores originales de las celdas que necesitas repetir.
  • 2. Después de obtener los valores repetidos, puedes copiarlos y pegarlos como valores en cualquier otro lugar.

Copiar e insertar filas X veces basadas en un número específico fácilmente

Normalmente, no hay un buen método para copiar e insertar filas varias veces excepto hacerlo manualmente. Pero, con la función Copiar o Insertar Filas/Columnas Según Datos Especificados de Kutools para Excel, puedes resolver este problema con facilidad. ¡Haz clic para descargar Kutools para Excel!

Copy and insert rows X times based on specific number with kutools

Kutools para Excel: con más de 300 complementos útiles para Excel, prueba gratis sin limitaciones durante 60 días. ¡Descarga y prueba gratis ahora!


Repetir valores de celdas X veces con código VBA

Si consideras que el primer método es difícil de entender, aquí también puedo presentarte un código VBA para resolverlo.

1. Mantén presionadas las teclas ALT + F11, y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.

Código VBA: Repetir valores de celdas 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
3. Luego presiona F5 para ejecutar este código, y aparecerá un cuadro de diálogo para recordarte que selecciones el rango que contiene los valores y las veces que se repetirán, ver captura de pantalla:

vba code to selec the data range

4. Y haz clic Aceptar, aparecerá otro cuadro de diálogo para que selecciones una celda donde colocar el resultado, ver captura de pantalla:

vba code to select a cell to put the result

5. Luego haz clic Aceptar, y obtendrás el resultado de que los valores seleccionados se han repetido las veces especificadas según lo necesitado.

vba code to get the result


Copiar e insertar valores de celdas X veces con una función impresionante

A veces, puede que necesites copiar e insertar los valores de las celdas x veces basándote en un número específico; Copiar o Insertar Filas/Columnas Según Datos Especificados de Kutools para Excel puede ayudarte a copiar e insertar rápidamente las filas basadas en el número que especifiques.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...
Consejos:Para aplicar esta función Copiar o Insertar Filas/Columnas Según Datos Especificados, primero debes descargar Kutools para Excel, y luego aplicar la función rápida y fácilmente.

Después de instalar Kutools para Excel, por favor, haz lo siguiente:

1. Haz clic en Kutools > Insertar > Copiar o Insertar Filas/Columnas Según Datos Especificados, ver captura de pantalla:

click Duplicate Rows / Columns based on cell value feature of kutools

2. En el Copiar e insertar filas y columnas cuadro de diálogo, selecciona la opción Copiar e insertar filas en la sección Tipo, luego selecciona el rango de datos que deseas duplicar y especifica el tiempo de repetición para copiar e insertar las filas, ver captura de pantalla:

set options in the Copy and insert rows & columns dialog box

4. Luego, haz clic en el botón Aceptar o Aplicar, obtendrás el siguiente resultado según lo necesitado:

original data arrow right the result of repeating the cells based on cell values by kutools

¡Haz clic para descargar Kutools para Excel y prueba gratis ahora!

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!