KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorXiaoyang Fecha de modificación
repetir el valor de la celda x veces

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):

Insertar una columna auxiliar y escribir 1

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):

introducir una fórmula y arrastrarla para rellenar otras celdas

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):

insertar otra columna auxiliar y rellenar con números de serie

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:

introducir una fórmula BUSCARV para obtener el 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!

Copiar e insertar filas X veces según un número específico con Kutools

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):

código VBA para seleccionar el rango de datos

4Y haga clic en Aceptar, aparecerá otro cuadro de diálogo para que seleccione una celda donde colocar el resultado (véase la captura de pantalla):

código VBA para seleccionar una celda donde colocar el resultado

5. Luego, haga clic en Aceptary obtendrá el resultado con los valores seleccionados repetidos el número de veces que especifique, según sus necesidades.

código VBA para obtener el resultado


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.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza 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 Especificadosprimero debe descargar Kutools para Excely luego podrá utilizarla rápida y fácilmente.

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):

hacer clic en la función Duplicar filas/columnas según el valor de la celda de Kutools

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):

configurar las opciones en el cuadro de diálogo Copiar e insertar filas y columnas

4. A continuación, haga clic en el botón Aceptar o Aplicar y obtendrá el siguiente resultado según sus necesidades:

datos originalesflecha derechael resultado de repetir las celdas según los valores de las celdas con Kutools

¡Haga clic para descargar Kutools para Excel y probarlo gratis ahora!

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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