¿Cómo repetir un valor de celda hasta que aparezca o se alcance un nuevo valor en Excel?
Tal como muestra la captura de pantalla de la izquierda, debe repetir el valor de una celda hasta que aparezca o se alcance un nuevo valor en una columna de Excel. En este caso, debe repetir el valor A en las siguientes celdas en blanco hasta que se alcance el valor B, y luego repetir el valor B hasta que aparezca el valor C. ¿Cómo lograrlo? Este artículo le ayudará.

Repetir un valor de celda hasta que se vea o se alcance un nuevo valor con fórmula
Repetir un valor de celda hasta que se vea o se alcance un nuevo valor haciendo referencia al valor anterior
Repetir un valor de celda hasta que se vea o se alcance un nuevo valor con código VBA
Repetir fácilmente un valor de celda hasta que se vea o se alcance un nuevo valor con solo unos pocos clics
Repetir un valor de celda hasta que se vea o se alcance un nuevo valor con fórmula
Puede usar fórmulas para repetir un valor de celda en Excel hasta que aparezca uno nuevo. Hágalo de la siguiente manera.
1. En una nueva columna, seleccione una celda en blanco adyacente a la celda (E2) cuyo valor desea repetir, introduzca la fórmula =E2 en la Barra de fórmulas y pulse la tecla Entrar. Vea la captura de pantalla:

2. Seleccione la siguiente celda (F3) en la columna auxiliar, introduzca la fórmula =IF(E3=«»,F2,E3) en la Barra de fórmulas y pulse la tecla Entrar.

3. Siga seleccionando la celda F3 y arrastre el controlador de relleno hacia abajo para repetir los valores hasta que aparezca uno nuevo. Vea la captura de pantalla:

Repita fácilmente un valor de celda hasta que se alcance un nuevo valor en Excel:
La utilidad Rellenar Celdas en Blanco de Kutools para Excel le permite repetir un valor de celda en una lista hasta que aparezca o se alcance un nuevo valor en Excel, tal como muestra la siguiente captura de pantalla.
¡Descárguela y pruébela ahora!

Repetir un valor de celda hasta que se vea o se alcance un nuevo valor haciendo referencia al valor anterior
Además de la fórmula anterior, puede seleccionar primero todas las celdas en blanco y, a continuación, rellenarlas con los valores anteriores mediante combinaciones de teclas.
1. Seleccione la columna en la que desea repetir el valor de celda y pulse la tecla F5 para abrir el cuadro de diálogo Ir a, luego haga clic en el botón Especial.

2. En el cuadro de diálogo Ir a especial, seleccione la opción Celdas en blanco y luego haga clic en el botón Aceptar. Vea la captura de pantalla:

3. Ahora están seleccionadas todas las celdas en blanco de la columna seleccionada; introduce un signo igual =, pulsa una vez la tecla de flecha arriba y, a continuación, pulsa simultáneamente las teclas Ctrl + Entrar.

Entonces podrá ver que el valor de celda en la columna seleccionada se repite hasta que aparece un nuevo valor, tal como muestra la siguiente captura de pantalla:

Repetir un valor de celda hasta que se vea o se alcance un nuevo valor con código VBA
El siguiente código VBA también le permite repetir un valor de celda hasta que aparezca un nuevo valor en una columna específica de Excel.
1. Seleccione el rango de columnas en el que desea repetir el valor de celda hasta que aparezca un nuevo valor y pulse simultáneamente las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo. A continuación, copie y pegue el siguiente código VBA en la ventana del módulo.
Código VBA: Repetir un valor de celda hasta que aparezca un nuevo valor en Excel
Sub FillDown()
Dim xRng As Range
Dim xRows As Long, xCols As Long
Dim xRow As Integer, xCol As Integer
Set xRng = Selection
xCols = xRng.Columns.CountLarge
xRows = xRng.Rows.CountLarge
For xCol = 1 To xCols
For xRow = 1 To xRows - 1
If xRng.Cells(xRow, xCol) <> "" Then
xRng.Cells(xRow, xCol) = xRng.Cells(xRow, xCol).Value
If xRng.Cells(xRow + 1, xCol) = "" Then
xRng.Cells(xRow + 1, xCol) = xRng.Cells(xRow, xCol).Value
End If
End If
Next xRow
Next xCol
End Sub 3. Pulse la tecla F5 para ejecutar el código. A continuación, todas las celdas en blanco del rango de columnas seleccionado se rellenarán inmediatamente con el valor anterior.
Repetir fácilmente un valor de celda hasta que se vea o se alcance un nuevo valor con solo unos pocos clics
Esta sección presenta la utilidad Rellenar Celdas en Blanco de Kutools para Excel. Con ella, podrás repetir fácilmente un valor de celda hasta que aparezca uno nuevo, ¡con solo unos pocos clics!
1. Seleccione el rango de columnas en el que desea repetir el valor de celda y haga clic en Kutools > Insertar > Rellenar Celdas en Blanco. Vea la captura de pantalla:

2. En el cuadro de diálogo Rellenar Celdas en Blanco, seleccione Basado en Valor en la sección Rellenar con, elija la opción Hacia abajo en la sección Opciones y, por último, haga clic en el botón Aceptar. Vea la captura de pantalla:

Así, todas las celdas en blanco se rellenarán automáticamente con los valores de las celdas anteriores, tal como se muestra en la siguiente captura de pantalla.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Demostración: Repita fácilmente un valor de celda hasta que se vea o se alcance un nuevo valor con Kutools para Excel
Artículos relacionados:
- ¿Cómo repetir un carácter n veces en una celda de Excel?
- ¿Cómo repetir filas en la parte superior de cada página impresa, excepto en la última página, en Excel?
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