¿Cómo repetir un valor de celda hasta que se vea o alcance un nuevo valor en Excel?
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á.
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:
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.
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:
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!
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.
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:
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.
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:
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.
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:
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:
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.
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
Artículos relacionados:
- ¿Cómo repetir un carácter n veces en una celda en Excel?
- ¿Cómo repetir filas en la parte superior de cada impresión excepto en la última página en Excel?
Las mejores herramientas de productividad para Office
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!