Rellenar celdas en blanco con el valor de arriba o con 0 en Excel - guía paso a paso
En Excel, es una práctica común dejar las celdas en blanco cuando sus datos simplemente repetirían el valor de la celda de arriba. Esta elección de formato suele dar lugar a un diseño más limpio y visualmente atractivo. Sin embargo, si deseas ordenar o filtrar la lista, estas celdas en blanco pueden convertirse en un problema. En tales casos, necesitas rellenar los espacios en blanco con los valores de las celdas superiores, como se muestra en la captura de pantalla a continuación.
En esta guía, nos centraremos en cómo rellenar celdas en blanco ya sea con el valor de la celda directamente encima o con 0 u otro valor específico. Esto puede ser increíblemente útil para manejar conjuntos de datos que contienen celdas vacías, asegurando que los cálculos y visualizaciones sean precisos y significativos.
![]() | ![]() |
Rellenar celdas en blanco con el valor de arriba
En esta sección, presentaremos cuatro trucos fáciles para rellenar celdas en blanco con el valor de arriba en Excel.
- Ir a Especial: Nativo de Excel, pero requiere varios pasos, es necesario convertir las fórmulas finales en valores.
- Kutools para Excel: Solo toma 3 clics, fácil y rápido. Pero requiere descarga e instalación.
- Código VBA: Requiere conocimientos de programación en VBA, posibilidad de errores o fallos si no se codifica correctamente.
- Power Query: Tiene una curva de aprendizaje más pronunciada, aplicable a Excel 2016 y versiones posteriores.
Usar la función Ir a Especial para rellenar celdas en blanco con el valor de arriba
Con este método, debes aplicar la función Ir a Especial para seleccionar todas las celdas en blanco en el rango de datos, luego ingresar una fórmula muy simple en una celda vacía y luego presionar las teclas Ctrl + Enter para rellenar las celdas en blanco seleccionadas con el valor de arriba. Aquí están los pasos.
Paso 1: Selecciona las celdas en blanco
- Selecciona el rango de celdas donde deseas rellenar los espacios en blanco con el valor de arriba.
- Luego, haz clic en "Inicio" > "Buscar y seleccionar" > "Ir a especial", ver captura de pantalla:Consejos: También puedes presionar la tecla F5 para abrir el cuadro de diálogo Ir a, y luego 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", selecciona la opción "Blancos" y haz clic en Aceptar.
- Ahora, todas las celdas en blanco dentro del rango se seleccionan de una vez.
Paso 2: Ingresa la fórmula
Con las celdas en blanco aún seleccionadas, escribe el signo igual (=) directamente. El signo igual aparecerá en una de las celdas en blanco seleccionadas, como A3 en este caso. Ahora referencia la celda de arriba haciendo clic en A2.
Paso 3: Presiona las teclas Ctrl + Enter para rellenar todas las celdas en blanco seleccionadas
Ahora, presiona las teclas Ctrl + Enter juntas para copiar la fórmula en todas las demás celdas seleccionadas. Y todas las celdas en blanco seleccionadas se rellenan con el valor de la celda directamente encima de ellas. Ver captura de pantalla:
Paso 4: Convierte las fórmulas en valores
Ahora, las celdas en blanco seleccionadas son fórmulas, debes convertir estas fórmulas en valores. Por favor, selecciona el rango de datos que contiene las fórmulas, luego presiona Ctrl + C para copiar la lista de datos, y luego haz clic derecho en el rango copiado, y selecciona "Valores" de la sección "Opciones de pegado", ver captura de pantalla:
Y ahora, las fórmulas se convierten en valores estáticos, puedes realizar cualquier otra operación que necesites.
Usando Kutools para Excel
Si estás buscando una solución rápida y fácil, la función "Rellenar celdas en blanco" de Kutools para Excel podría ser una excelente herramienta para ti. Con esta poderosa función, puedes rápidamente completar las siguientes operaciones:
- Rellenar celdas en blanco con el valor de arriba, abajo, izquierda o derecha
- Rellenar celdas en blanco con una serie de valores lineales
- Rellenar celdas en blanco con un valor específico
Después de descargar e instalar Kutools para Excel, por favor haz lo siguiente:
Para rellenar celdas en blanco con el valor de arriba, selecciona el rango de datos donde deseas rellenar las celdas en blanco, y luego haz clic en "Kutools" > "Insertar" > "Rellenar celdas en blanco", luego especifica las operaciones en el cuadro de diálogo "Rellenar celdas en blanco":
- Selecciona la opción "Basado en valores" de la sección "Rellenar con".
- Elige "Abajo" en la sección "Opciones". (También puedes seleccionar Arriba, Derecha o Izquierda para rellenar las celdas en blanco con el valor hacia abajo, izquierda o derecha según sea necesario)
- Haz clic en Aceptar para aplicar esta función.
Resultado:
Ahora, todas las celdas en blanco se han poblado con el valor de arriba como se muestra en la siguiente captura de pantalla:
Usando código VBA para rellenar celdas en blanco con el valor de arriba
Si estás familiarizado con el código VBA, aquí proporcionaremos un código para rellenar celdas en blanco con el valor de arriba. Por favor, sigue estos pasos:
Paso 1: Abre el editor de módulos VBA y copia el código
- Mantén presionadas las teclas "ALT + F11" en Excel, y se abrirá la ventana "Microsoft Visual Basic para Aplicaciones".
- Haz clic en "Insertar" > "Módulo", y pega el siguiente código en la Ventana de Módulo.
Código VBA: Insertar celdas en blanco con el valor de arribaSub 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: Ejecuta el código
Después de pegar este código, presiona la tecla F5 para ejecutarlo. En el cuadro de diálogo emergente, selecciona el rango de datos donde deseas rellenar las celdas en blanco con el valor de arriba. Luego, haz clic en Aceptar.
Resultado:
Ahora, todas las celdas en blanco se han poblado con el valor de arriba como se muestra en la siguiente captura de pantalla:
Usando Power Query para rellenar celdas en blanco con el valor de arriba
Si estás usando Excel 2016 y versiones posteriores, Excel proporciona una característica poderosa – Power Query, que puede ayudarte a poblar cada bloque de celdas vacías en la columna utilizando el valor de la celda de arriba inmediatamente. Aquí están los pasos para hacerlo:
Paso 1: Obtener los datos en Power Query
- Selecciona el rango de datos que deseas usar, luego haz clic en "Datos" > "Desde tabla", ver captura de pantalla:Consejos: En Excel 2019 y Office 365, haz clic en "Datos" > "Desde tabla/rango".
- En el cuadro de diálogo emergente "Crear tabla", haz clic en el botón Aceptar para crear una tabla, ver captura de pantalla:
- Ahora, se muestra la ventana "Editor de Power Query" con los datos, ver captura de pantalla:
Paso 2: En la ventana Editor de Power Query, especifica las operaciones
- Haz clic en el encabezado de las columnas donde deseas rellenar las celdas en blanco con el valor de arriba. Luego, haz clic derecho en el encabezado seleccionado, elige "Rellenar" > "Abajo", ver captura de pantalla:Consejos: Para rellenar celdas en blanco en múltiples columnas, mantén presionada la tecla Ctrl o Shift y haz clic en los encabezados de columna para seleccionar columnas no adyacentes o adyacentes, luego haz clic derecho en cualquier columna seleccionada, y luego selecciona "Rellenar" > "Abajo" como se describió anteriormente.
- Ahora, todas las celdas en blanco en la columna seleccionada se han rellenado con el valor de la celda directamente encima de ellas, ver captura de pantalla:
Paso 3: Exporta la consulta de Power Query a una tabla de Excel
- Luego, deberías exportar los datos a tu hoja de trabajo. Por favor, haz clic en "Inicio" > "Cerrar y cargar" > "Cerrar y cargar / Cerrar y cargar en", (aquí, haré clic en "Cerrar y cargar"), ver captura de pantalla:Consejos: Hacer clic en Cerrar y cargar exportará los datos a una nueva hoja de trabajo; Hacer clic en la opción Cerrar y cargar en, los datos se exportarán a una nueva hoja o a la hoja actual que necesites.
- Y luego, los datos se cargarán en una nueva hoja de trabajo, ver captura de pantalla:
Rellenar celdas en blanco con 0 u otro valor específico
Si necesitas rellenar celdas en blanco con 0 u otro valor específico, aquí hablaré sobre dos métodos rápidos.
Usando la función Ir a Especial para rellenar celdas en blanco con 0 u otro valor específico
Paso 1: Selecciona las celdas en blanco
- Selecciona el rango de celdas donde deseas rellenar los espacios en blanco con 0 u otro valor específico.
- Luego, haz clic en "Inicio" > "Buscar y seleccionar" > "Ir a especial", ver captura de pantalla:Consejos: También puedes presionar la tecla F5 para abrir el cuadro de diálogo "Ir a", y luego 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", selecciona la opción "Blancos" y haz clic en Aceptar.
- Ahora, todas las celdas en blanco dentro del rango se seleccionan de una vez.
Paso 2: Ingresa 0 u otro valor específico
Con las celdas en blanco aún seleccionadas, escribe 0 u otro valor específico que necesites directamente, ver captura de pantalla:
Paso 3: Presiona las teclas Ctrl + Enter para rellenar todas las celdas en blanco seleccionadas
Ahora, presiona las teclas Ctrl + Enter juntas para rellenar las celdas en blanco seleccionadas con el valor que escribiste, ver captura de pantalla:

¡No dejes que los espacios en blanco te frenen, deja que Kutools para Excel los rellene!
¿Celdas vacías interrumpiendo tu flujo? Transforma tu experiencia en Excel con Kutools. Rellena todo tipo de celdas en blanco, cumpliendo perfectamente con tus necesidades. ¡Sin espacios en blanco, solo brillantez! Descarga Kutools para Excel Ahora!
Rellenar celdas en blanco con 0 u otro valor específico

¡No dejes que los espacios en blanco te frenen, deja que Kutools para Excel los rellene!
¿Celdas vacías interrumpiendo tu flujo? Transforma tu experiencia en Excel con Kutools. Rellena todo tipo de celdas en blanco, cumpliendo perfectamente con tus necesidades. ¡Sin espacios en blanco, solo brillantez! Descarga Kutools para Excel Ahora!
Rellenar celdas en blanco con una serie de valores lineales

¡No dejes que los espacios en blanco te frenen, deja que Kutools para Excel los rellene!
¿Celdas vacías interrumpiendo tu flujo? Transforma tu experiencia en Excel con Kutools. Rellena todo tipo de celdas en blanco, cumpliendo perfectamente con tus necesidades. ¡Sin espacios en blanco, solo brillantez! Descarga Kutools para Excel Ahora!
Rellenar celdas en blanco con el valor de arriba/abajo/izquierda/derecha
Usando la función Buscar y Reemplazar para rellenar celdas en blanco con 0 u otro valor específico
La función Buscar y Reemplazar de Excel también puede ayudar a rellenar celdas en blanco con 0 u otro valor específico, por favor sigue estos pasos:
Paso 1: Selecciona el rango de datos y habilita la función Buscar y Reemplazar
- Selecciona el rango de datos donde deseas rellenar celdas en blanco con un valor específico.
- Luego, haz clic en "Inicio" > "Buscar y seleccionar" > "Reemplazar" (también puedes presionar "Ctrl + H" para abrir el cuadro de diálogo "Buscar y reemplazar"), ver captura de pantalla:
Paso 2: Especifica las operaciones en el cuadro de diálogo Buscar y Reemplazar
- En el cuadro de diálogo "Buscar y Reemplazar", deja el cuadro de texto "Buscar" en blanco, luego escribe el valor específico en el cuadro "Reemplazar con". Luego, haz clic en el botón "Reemplazar todo". Ver captura de pantalla:
- Aparece un cuadro de diálogo emergente para recordarte cuántas celdas se han reemplazado con el nuevo valor. Finalmente, haz clic en Aceptar y cierra el cuadro de diálogo Buscar y Reemplazar.
Resultado:
Ahora, las celdas en blanco en el rango seleccionado se han rellenado con el valor específico que ingresaste, ver captura de pantalla:
Así es como puedes rellenar celdas en blanco con el valor de arriba o un valor específico. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales. ¡Gracias por leer, y esperamos proporcionarte más información útil en el futuro!
Artículos Relacionados:
- Autocompletar números de serie y omitir espacios en blanco
- Si tienes una lista de datos que contiene algunas celdas en blanco, ahora quieres insertar números de serie para los datos, pero omitir las celdas en blanco como se muestra en la captura de pantalla a continuación. En este artículo, presentaré una fórmula para resolver esta tarea en Excel.
- Rellenar celdas en blanco con valores lineales
- ¿Necesitas rellenar celdas en blanco con valores lineales en selecciones? Este artículo va a introducir algunos consejos sobre cómo rellenar celdas en blanco con valores lineales en selecciones rápidamente.
- Rellenar celdas en blanco con guiones
- Supongamos que tienes un rango de datos que contiene algunas celdas en blanco, y ahora quieres rellenar cada una de estas celdas en blanco con el símbolo de guion como se muestra en las capturas de pantalla a continuación, ¿tienes alguna buena idea para rellenar las celdas en blanco con guiones de una vez 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!
Tabla de contenido
- Rellenar celdas en blanco con el valor de arriba
- Usando la función Ir a Especial
- Usando Kutools para Excel
- Usando código VBA
- Usando Power Query
- Rellenar celdas en blanco con 0 u otro valor específico
- Usando la función Ir a Especial
- Usando la función Buscar y Reemplazar
- Artículos Relacionados
- Las Mejores Herramientas de Productividad para Oficina
- Comentarios