Skip to main content

¿Cómo repetir un valor de celda hasta que se vea o alcance un nuevo valor en Excel?

Author: Siluvia Last Modified: 2025-06-04

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

A screenshot showing initial data in Excel with values to be repeated down until a new value appears

Repetir un valor de celda hasta que se vea o alcance un nuevo valor con fórmula
Repetir un valor de celda hasta que se vea o alcance un nuevo valor haciendo referencia al valor de arriba
Repetir un valor de celda hasta que se vea o alcance un nuevo valor con código VBA
Repetir fácilmente un valor de celda hasta que se vea o alcance un nuevo valor con solo unos pocos clics


Repetir un valor de celda hasta que se vea o alcance un nuevo valor con fórmula

Puede usar fórmulas para repetir un valor de celda hasta que se vea un nuevo valor en Excel. Por favor, siga los pasos a continuación.

1. En una nueva columna, seleccione una celda en blanco que esté adyacente a la celda (E2) cuyo valor necesita repetir, luego ingrese la fórmula =E2 en la Barra de fórmulas y presione la tecla Enter. Ver captura de pantalla:

A screenshot showing the start of repeating values with a formula in an adjacent column in Excel

2. Seleccione la siguiente celda (F3) en la columna de ayuda, ingrese la fórmula =SI(E3="";F2;E3) en la Barra de fórmulas y luego presione la tecla Enter.

A screenshot of using a formula to repeat cell values until a new value is seen in Excel

3. Mantenga seleccionada la celda F3, arrastre el controlador de relleno hacia abajo para repetir todos los valores de las celdas hasta que se vea un nuevo valor. Ver captura de pantalla:

A screenshot showing repeated cell values achieved with the Fill Handle in Excel


Repetir fácilmente un valor de celda hasta que se alcance un nuevo valor en Excel:

La Rellenar Celdas en Blanco utilidad de Kutools para Excel puede ayudarlo a repetir un valor de celda en una lista hasta que se vea o alcance un nuevo valor en Excel, como se muestra en la captura de pantalla a continuación.
¡Descárguelo y pruébelo ahora!

A screenshot showing the final output where cell values are repeated using Kutools for Excel’s Fill Blank Cells utility


Repetir un valor de celda hasta que se vea o alcance un nuevo valor haciendo referencia al valor de arriba

Además de la fórmula anterior, puede seleccionar todas las celdas en blanco primero y luego hacer referencia a todos los valores anteriores para llenar las celdas en blanco con atajos de teclado.

1. Seleccione la columna donde necesita repetir el valor de la celda, luego presione la tecla F5 para abrir el cuadro de diálogo Ir a, y luego haga clic en el botón Especial.

A screenshot of the Go To dialog box in Excel to select blank cells in the column

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. Ver captura de pantalla:

A screenshot of selecting blank cells in Excel to fill with the value above

3. Ahora se han seleccionado todas las celdas en blanco en la columna seleccionada, por favor ingrese un signo igual =, presione la tecla de flecha hacia arriba una vez, y luego presione simultáneamente las teclas Ctrl + Enter.

A screenshot of using the fill command with Ctrl + Enter to repeat values in blank cells

Luego podrá ver que el valor de la celda en la columna seleccionada se repite hasta que se vea un nuevo valor, como se muestra en la captura de pantalla a continuación:

A screenshot of completed repeated values in Excel using the reference above method


Repetir un valor de celda hasta que se vea o alcance un nuevo valor con código VBA

El siguiente código VBA también puede ayudarlo a repetir un valor de celda hasta que se vea un nuevo valor en una columna específica en Excel.

1. Seleccione el rango de columnas donde necesita repetir el valor de la celda hasta que se vea un nuevo valor, luego presione simultáneamente las teclas Alt + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.

2. En la ventana Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo. Luego copie y pegue el siguiente código VBA en la ventana del Módulo.

Código VBA: Repetir un valor de celda hasta que se vea 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. Presione la tecla F5 para ejecutar el código. Luego, todas las celdas en blanco en el rango de columnas seleccionado se llenan inmediatamente con el valor de arriba.


Repetir fácilmente un valor de celda hasta que se vea o alcance un nuevo valor con solo unos pocos clics

Esta sección presentará la utilidad Rellenar Celdas en Blanco de Kutools para Excel. Con esta utilidad, puede repetir fácilmente el valor de la celda hasta que se vea un nuevo valor con solo unos pocos clics.

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

1. Seleccione el rango de columnas donde necesita repetir el valor de la celda, luego haga clic en Kutools > Insertar > Rellenar Celdas en Blanco. Ver captura de pantalla:

A screenshot showing the Fill Blank Cells option on the Kutools tab on the ribbon

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

A screenshot of the Fill Blank Cells dialog

Luego, todas las celdas en blanco se llenan inmediatamente con los valores de las celdas superiores, como se muestra en la captura de pantalla a continuación.

A screenshot showing the result of repeating values using Kutools for Excel

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Demostración: Repetir fácilmente un valor de celda hasta que se vea o alcance un nuevo valor con Kutools para Excel

Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Artículos relacionados:

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!