Rellenar Celdas en Blanco con el valor anterior o 0 en Excel: guía paso a paso
En Excel, es habitual dejar celdas en blanco cuando sus datos simplemente repetirían el valor de la celda situada encima. Este formato aporta un aspecto más limpio y visualmente atractivo. No obstante, si desea ordenar o filtrar la lista, esas celdas vacías pueden causar problemas. En estos casos, deberá rellenar los espacios en blanco con los valores de las celdas superiores, tal como se muestra en la siguiente captura de pantalla.
En esta guía nos centraremos en cómo Rellenar Celdas en Blanco ya sea con el valor de la celda situada directamente encima o con 0 u otro valor específico. Esto resulta muy útil para gestionar conjuntos de datos que contienen Celdas vacías, garantizando que los cálculos y visualizaciones sean precisos y significativos.
Rellenar con Rellenar Celdas en Blanco o un valor específico | |
![]() | ![]() |
Rellenar Celdas en Blanco con valor superior
En esta sección, te presentamos cuatro trucos sencillos para rellenar celdas en blanco con el valor superior en Excel.
- Ir a especial: Es una función nativa de Excel, pero requiere varios pasos y exige convertir las fórmulas finales en valores.
- Kutools para Excel: Solo necesita 3 clics: es fácil y rápido. Pero debe descargarlo e instalarlo.
- Código VBA: Requiere conocimientos de programación en VBA; conlleva riesgo de errores o fallos si no se codifica correctamente.
- Power Query: Cuenta con una curva de aprendizaje más pronunciada y está disponible en Excel 2016 y versiones posteriores.
Uso de la función Ir a especial para Rellenar Celdas en Blanco con valor superior
Con este método, debes aplicar la función Ir a especial para seleccionar todas las celdas vacías del rango de datos, introducir una fórmula muy sencilla en una celda vacía y pulsar las teclas Ctrl + Intro para rellenar las celdas vacías seleccionadas con el valor de la celda superior. Estos son los pasos:
Paso 1: Seleccione las celdas vacías
- Seleccione el rango de celdas en el que desea rellenar las celdas vacías con el valor de la celda superior.
- A continuación, haga clic en «Inicio» > «Buscar y seleccionar» > «Ir a especial», consulte la captura de pantalla:
Consejos: También puede pulsar la tecla F5 para abrir el cuadro de diálogo «Ir a» y, a continuación, hacer clic en el botón «Especial» en la ventana «Ir a» para mostrar el cuadro de diálogo «Ir a especial». - En el cuadro de diálogo «Ir a especial», seleccione la opción «Celdas vacías» y haga clic en Aceptar.

- Ahora todas las celdas vacías del rango están seleccionadas al mismo tiempo.

Paso 2: Introduzca la fórmula
Con las celdas vacías aún seleccionadas, escriba directamente el signo igual (=). Este aparecerá en una de las celdas seleccionadas —por ejemplo, en A3 en este caso—. A continuación, haga referencia a la celda situada encima haciendo clic en A2. 
Paso 3: Pulse las teclas Ctrl + Intro para rellenar todas las celdas vacías seleccionadas
Ahora pulse simultáneamente las teclas Ctrl + Intro para copiar la fórmula en todas las demás celdas seleccionadas, de modo que cada celda vacía seleccionada se rellene automáticamente con el valor de la celda situada justo encima. Consulte la captura de pantalla:
Paso 4: Convertir fórmulas a valores
Ahora, las celdas vacías seleccionadas contienen fórmulas; debes convertirlas en valores. Selecciona el rango de datos que contiene las fórmulas, pulsa Ctrl + C para copiarlo, haz clic con el botón derecho en el rango copiado y elige «Valores» en la sección «Pegado especial». Consulta la captura de pantalla:
Ahora las fórmulas se han convertido en valores estáticos y puedes realizar cualquier otra operación que necesites.
Uso de Kutools para Excel
Si busca una solución rápida y sencilla, la función «Rellenar celdas en blanco» de Kutools para Excel puede ser una herramienta excelente para usted. Con esta potente función, podrá realizar rápidamente las siguientes operaciones:
- Rellenar Celdas en Blanco con valor superior, inferior, izquierdo o derecho
- Rellenar Celdas en Blanco con una serie de Serie Lineal
- Rellenar Celdas en Blanco con un valor específico
Después de descargar e instalar Kutools para Excel, proceda de la siguiente manera:
Para Rellenar Celdas en Blanco con valor superior, Por favor, selecciona la Rango de datos en la que desea Rellenar Celdas en Blanco y, a continuación, haga clic en «Kutools» > «Insertar» > «Rellenar Celdas en Blanco». Luego especifique las operaciones en el cuadro de diálogo «Rellenar Celdas en Blanco»:
- Seleccione la opción «Basado en valor» en la sección «Rellenar con».
- Elija «Hacia abajo» en la sección «Opciones». (También puede seleccionar «Arriba», «Derecha» o «Izquierda» para rellenar las celdas vacías con el valor situado encima, debajo, a la izquierda o a la derecha, según sus necesidades.)
- Haga clic en Aceptar para aplicar esta función.

Resultado:
Ahora todas las celdas vacías se han rellenado con el valor superior, tal como se muestra en la siguiente captura de pantalla:
Uso de código VBA para Rellenar Celdas en Blanco con valor superior
Si está familiarizado con el código VBA, a continuación le ofrecemos un script para rellenar las celdas en blanco con el valor de la celda superior. Siga estos pasos:
Paso 1: Abra el editor de módulos VBA y copie el código
- Mantenga pulsadas las teclas «ALT + F11» en Excel y se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.
- Haga clic en «Insertar» > «Módulo» y pegue el siguiente código en la ventana del módulo.
Código VBA: Insertar celdas vacías con valor superiorSub FillBlankCellsWithValueAbove() 'Updateby Extendoffice Dim WorkRng As Range Dim cell As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) On Error GoTo 0 If WorkRng Is Nothing Then MsgBox "No valid range selected.", vbExclamation, "Error" Exit Sub End If For Each cell In WorkRng If IsEmpty(cell) Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub
Paso 2: Ejecute el código
Después de pegar este código, pulse la tecla F5 para ejecutarlo. En el cuadro emergente, seleccione el rango de datos en el que desea rellenar las celdas en blanco con el valor superior y, a continuación, haga clic en Aceptar.
Resultado:
Ahora todas las celdas vacías se han rellenado con el valor superior, tal como se muestra en la siguiente captura de pantalla:
Uso de Power Query para Rellenar Celdas en Blanco valor superior
Si utiliza Excel 2016 o una versión posterior, contará con una potente función integrada llamada Power Query, que le permite rellenar al instante todos los bloques de celdas vacías en una columna con el valor de la celda situada justo encima. Estos son los pasos a seguir:
Paso 1: Importe los datos a Power Query
- Seleccione la Rango de datos que desee utilizar y, a continuación, haga clic en «Datos» > «Desde tabla», consulte la captura de pantalla:
Consejos: En Excel 2019 y Office 365, haga clic en «Datos» > «Desde tabla/rango». - En el cuadro de diálogo emergente «Crear tabla», haga clic en el botón Aceptar para crear una tabla; consulte la captura de pantalla:

- Ahora se muestra la ventana del «Editor de Power Query» con los datos; consulte la captura de pantalla:

Paso 2: En la ventana del Editor de Power Query, especifique las operaciones
- Haga clic en el encabezado de las columnas en las que desee rellenar las celdas vacías con el valor situado encima. A continuación, haga clic con el botón derecho en el encabezado seleccionado y elija «Rellenar» > «Hacia abajo»; consulte la captura de pantalla:
Consejos: Para rellenar celdas en blanco en varias columnas, mantenga pulsada la tecla Ctrl o Mayús y haga clic en los encabezados de columna para seleccionar columnas adyacentes o no adyacentes. Después, haga clic con el botón derecho en cualquier columna seleccionada y elija «Rellenar» > «Hacia abajo», tal como se ha descrito anteriormente. - Ahora, todas las celdas vacías de la columna seleccionada se han rellenado con el valor de la celda situada directamente encima; consulte la captura de pantalla:

Paso 3: Exporte la consulta Power Query a una tabla de Excel
- A continuación, debe exportar los datos a su hoja de cálculo. Haga clic en «Inicio» > «Cerrar y cargar» > «Cerrar y cargar» o «Cerrar y cargar en...» (en este caso, haré clic en «Cerrar y cargar»). Consulte la captura de pantalla:
Consejos: Al hacer clic en «Cerrar y cargar», los datos se exportarán a una hoja de cálculo nueva; al seleccionar la opción «Cerrar y cargar en...», los datos se exportarán a una hoja nueva o a la hoja de cálculo actual, según sus necesidades. - A continuación, los datos se cargarán en una Hoja de cálculo nueva; consulte la captura de pantalla:

Rellenar Celdas en Blanco con 0 o un valor específico
Si necesita rellenar las celdas en blanco con 0 o cualquier otro valor específico, a continuación le presentamos dos métodos rápidos.
Uso de la función Ir a especial para Rellenar Celdas en Blanco con 0 o un valor específico
Paso 1: Seleccione las celdas en blanco
- Seleccione el rango de celdas en el que desea rellenar las celdas vacías con 0 o con un valor específico.
- A continuación, haga clic en «Inicio» > «Buscar y seleccionar» > «Ir a especial», consulte la captura de pantalla:
Consejos: También puede pulsar la tecla F5 para abrir el cuadro de diálogo «Ir a» y, a continuación, hacer clic en el botón «Especial» en la ventana «Ir a» para mostrar el cuadro de diálogo «Ir a especial». - En el cuadro de diálogo «Ir a especial», seleccione la opción «Celdas vacías» y haga clic en Aceptar.

- Ahora todas las celdas vacías del rango están seleccionadas simultáneamente.

Paso 2: Introduzca 0 o un valor específico
Con las celdas en blanco aún seleccionadas, escriba directamente 0 u otro valor específico que necesite; consulte la captura de pantalla:
Paso 3: Pulse las teclas Ctrl + Entrar para rellenar todas las celdas en blanco seleccionadas
Ahora, pulse simultáneamente las teclas Ctrl + Entrar para rellenar las celdas en blanco seleccionadas con el valor que ha escrito; consulte la captura de pantalla:

¡No permita que las celdas vacías le frenen! ¡Deje que Kutools para Excel las rellene por usted!
¿Las celdas vacías interrumpen su flujo de trabajo? Transforme su experiencia en Excel con Kutools: rellene todo tipo de celdas vacías y satisfaga perfectamente sus necesidades. ¡Adiós a las celdas vacías, hola a la excelencia!¡Descargue Kutools para Excel ahora!
Rellenar con Rellenar Celdas en Blanco o cualquier otro valor específico

¡No permita que las celdas vacías le frenen! ¡Deje que Kutools para Excel las rellene por usted!
¿Las celdas vacías interrumpen su flujo de trabajo? Transforme su experiencia en Excel con Kutools: rellene todo tipo de celdas vacías y satisfaga perfectamente sus necesidades. ¡Adiós a las celdas vacías, bienvenida la excelencia!¡Descargue Kutools para Excel ahora!
Rellenar con una serie de Rellenar Celdas en BlancoSerie Lineal

¡No permita que las celdas vacías le frenen! ¡Deje que Kutools para Excel las rellene por usted!
¿Las celdas vacías interrumpen su flujo de trabajo? Transforme su experiencia en Excel con Kutools: rellene todo tipo de celdas vacías y satisfaga perfectamente sus necesidades. ¡Adiós a las celdas vacías, hola a la excelencia!¡Descargue Kutools para Excel ahora!
Rellenar con el valor de arriba/abajo/izquierda/derecha
Uso de la función Buscar y reemplazar para Rellenar Celdas en Blanco con 0 o un valor específico
La función Buscar y reemplazar de Excel también le permite rellenar celdas en blanco con 0 o cualquier otro valor específico. Siga estos sencillos pasos:
Paso 1: Seleccione Rango de datos y active la función Buscar y reemplazar
- Seleccione el rango de datos en el que desea rellenar las celdas en blanco con un valor específico.
- Luego, haga clic en «Inicio» > «Buscar y seleccionar» > «Reemplazar» (también puede pulsar «Ctrl + H» para abrir el cuadro de diálogo «Buscar y reemplazar»); consulte la captura de pantalla:

Paso 2: Especifique las operaciones en el cuadro de diálogo Buscar y reemplazar
- En el cuadro de diálogo «Buscar y reemplazar», deje vacío el campo «Buscar» e introduzca el valor específico en el campo «Reemplazar con». Luego, haga clic en «Reemplazar todo». Consulte la captura de pantalla:

- Aparecerá un cuadro emergente indicando cuántas celdas se han reemplazado con el nuevo valor. Por último, haga clic en Aceptar y cierre el cuadro de diálogo Buscar y reemplazar.

Resultado:
Ahora, las celdas en blanco de Seleccionar rango se han rellenado con el valor específico que introdujo; consulte la captura de pantalla:
Así es como puede rellenar celdas en blanco con el valor anterior o con un valor específico. Si desea descubrir más trucos y consejos de Excel, nuestra página web ofrece miles de tutoriales. ¡Gracias por leer y esperamos seguir brindándole información útil en el futuro!
Artículos relacionados:
- Relleno automático de números consecutivos omitiendo celdas vacías
- Si tiene una lista de datos que contiene algunas celdas vacías y desea insertar números consecutivos para los datos, omitiendo las celdas vacías como muestra la siguiente captura de pantalla, en este artículo se presenta una fórmula para resolver esta tarea en Excel.
- Rellenar con Rellenar Celdas en Blanco Serie Lineal
- ¿Necesita rellenar celdas en blanco con una serie lineal en sus selecciones? Este artículo le ofrece consejos prácticos para hacerlo de forma rápida y eficaz.
- Rellenar con guion
- Suponga que tiene un rango de datos con algunas celdas vacías y desea rellenar cada una de ellas con un guion, tal como se muestra en las siguientes capturas de pantalla. ¿Se le ocurre alguna forma eficaz de rellenar todas las celdas vacías con guiones de una sola vez en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia nunca antes alcanzada.Kutools para 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 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 ahorre cientos de clics del ratón cada día.
Todos los complementos de Kutools. Un solo instalador.
Kutools for Office El conjunto incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, lo que lo convierte en la solución ideal para equipos que trabajan con distintas aplicaciones de Office.
- Conjunto todo en uno— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Funcionan mejor juntos— 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
- Mejor relación calidad-precio— ahorre frente a comprar complementos individuales
Índice
- Rellenar Celdas en Blanco con valor superior
- Usar la función Ir a especial
- Uso de Kutools para Excel
- Usar código VBA
- Usar Power Query
- Rellenar Celdas en Blanco con 0 o un valor específico
- Usar la función Ir a especial
- Uso de la función Buscar y reemplazar
- Artículos relacionados
- Las mejores herramientas de productividad para Office














