¿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
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...
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!