Saltar al contenido principal

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

Por ejemplo, tiene una lista de valores en la Columna A y desea repetir los valores un número específico de veces según el número de veces en la Columna B, como se muestra en la captura de pantalla de la izquierda, ¿cómo podría lograr esto en Excel?

 

Repita los valores de celda X veces con la fórmula y la columna auxiliar

Para repetir los valores de celda X veces, puede insertar algunas columnas auxiliares y luego aplicar una fórmula simple, siga los siguientes pasos:

1. Inserte una columna a la izquierda de la columna A y escriba 1 en la celda A2, vea la captura de pantalla:

2. Entonces pon esta fórmula = A2 + C2 en A3 y arrastre el controlador de relleno a la celda A6, vea la captura de pantalla:

3. Y luego ingrese 1 en la celda D2, y complete el número arrastrando Auto Fill a 12, que es el número total del número de veces en la columna C, vea la captura de pantalla:

4. Luego ingrese esta fórmula = BUSCARV (D2, $ A $ 1: $ B $ 6,2) en la celda E2 y cópielo, obtendrá el siguiente resultado:

  • Notas:
  • 1. En esta fórmula, D2 indica la primera celda que está llena con la secuencia numérica, y A1: B6 representa el rango de la primera columna auxiliar y los valores de celda originales que necesita repetir.
  • 2. Después de obtener los valores repetidos, puede copiarlos y pegarlos como valores en cualquier otro lugar.

Copie e inserte filas X veces en función de un número específico fácilmente

Normalmente, no existe un buen método para copiar e insertar filas varias veces, excepto para copiar e insertar manualmente. Pero con Kutools for Excel's Filas / columnas duplicadas según el valor de la celda característica, puede resolver este problema con facilidad. ¡Haga clic para descargar Kutools para Excel!

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 60 días. ¡Descarga y prueba gratis ahora!


Repita los valores de celda X veces con el código VBA

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

1. Mantenga pulsado el ALT + F11 llaves, y abre el Ventana de Microsoft Visual Basic para Aplicaciones.

2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.

Código de VBA: repite los 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
3. Entonces presione F5 para ejecutar este código, y aparecerá un cuadro de aviso para recordarle que seleccione el rango que contiene los valores y las veces repetidas, vea la captura de pantalla:

4. Y haga clic en OK, aparecerá otro cuadro emergente que le permitirá seleccionar una celda para poner el resultado, vea la captura de pantalla:

5. Luego haga clic OK, y obtendrá el resultado de que los valores seleccionados se han repetido las veces que lo necesita.


Copie e inserte valores de celda X veces con una característica increíble

A veces, es posible que deba copiar e insertar los valores de celda x veces en función del número específico, Kutools for Excel's Filas / columnas duplicadas según el valor de la celda puede ayudarlo a copiar e insertar rápidamente las filas según el número que especificó.

Consejos:Para aplicar esto Filas / columnas duplicadas según el valor de la celda función, en primer lugar, debe descargar la Kutools for Excely, a continuación, aplique la función de forma rápida y sencilla.

Después de instalar Kutools for Excel, haz lo siguiente:

1. Hacer clic Kutools > recuadro > Filas / columnas duplicadas según el valor de la celda, ver captura de pantalla:

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

4. Luego, haz clic Ok or ¡Aplicá! botón, obtendrá el siguiente resultado cuando lo necesite:

¡Haga clic para descargar Kutools para Excel y prueba gratuita ahora!

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear 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  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (46)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
It's very helpful.Thanks a ton.
This comment was minimized by the moderator on the site
MERCI !!!!!!!!
This comment was minimized by the moderator on the site
Really fantastic thank you
This comment was minimized by the moderator on the site
Gracias por este consejo. Me funcionó genial para una base de 4061 registros que se convirtieron en 146,196 filas. Saludos.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Bonjour, je suis bloquée en VBA. J'ai besoin de faire la chose suivante : Répéter la ligne 2  qui est dans la feuille de calcul BDD  dans la feuille de calcul BDD 2 A partir de A2Autant de fois que c'est noté dans J2 (non fixé)Ensuite passer à la ligne suivante jusqu'à (ou tant que ???) la cellule en J soit vide
Comment j'écris ça ? 
Merci pour votre aide !
This comment was minimized by the moderator on the site
merhaba anlatım uygulama çok güzel fakat benim sorum,
bu uygulama sadece A sütun için uygulanmış örneğin E sütunda bulunan değer kadar A,B,C,D sütunlarını da aynı anda çoğaltmak istersem nasıl bir yol izlemeliyim. şimdiden teşekkürler
This comment was minimized by the moderator on the site
the vlookup one was a bit wonky but the macro worked like a charm! Thank you!
This comment was minimized by the moderator on the site
Great!Thanks a lot
This comment was minimized by the moderator on the site
We can find duplicates value without kutools....
Through countif formula....=COUNTIF($E$7:$E$23,H7:H17), E7 COLUMN RANGE AND H COLUMN CRITERIA...


0091 9004260229
This comment was minimized by the moderator on the site
thank u! the vlookup function worked!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations