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 hasta que aparezca o se alcance un nuevo valor en Excel?

AutoraSiluvia Fecha de modificación

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

Una captura de pantalla que muestra los datos iniciales en Excel con valores que deben repetirse hacia abajo hasta que aparezca un nuevo valor

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:

Una captura de pantalla que muestra el inicio de la repetición de valores con una fórmula en una columna adyacente en Excel

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.

Una captura de pantalla del uso de una fórmula para repetir valores de celda hasta que se detecte un nuevo valor en Excel

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:

Una captura de pantalla que muestra valores de celda repetidos mediante el controlador de relleno en Excel


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!

Una captura de pantalla que muestra el resultado final donde los valores de celda se repiten utilizando la utilidad Rellenar celdas vacías de Kutools for Excel


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.

Una captura de pantalla del cuadro de diálogo Ir a en Excel para seleccionar las celdas vacías de la columna

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:

Una captura de pantalla de la selección de celdas vacías en Excel para rellenarlas con el valor situado encima

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.

Una captura de pantalla del uso del comando rellenar con Ctrl + Intro para repetir valores en celdas vacías

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:

Una captura de pantalla de los valores repetidos completados en Excel mediante el método de referencia superior


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!

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

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:

Una captura de pantalla que muestra la opción Rellenar celdas vacías en la pestaña Kutools de la cinta de opciones

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:

Una captura de pantalla del cuadro de diálogo Rellenar celdas vacías

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.

Una captura de pantalla que muestra el resultado de repetir valores utilizando Kutools for Excel

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

Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

Artículos relacionados:

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