Cómo Rellenar Celdas en Blanco con el Valor de Arriba en Excel (4 Métodos Fáciles)

  • Compartir Este
Hugh West

Microsoft Excel dispone de varios métodos útiles para rellenar celdas en blanco De ellos, en este artículo describiremos 4 métodos instrumentales con ejemplos y explicaciones adecuadas.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de trabajo desde aquí.

Rellenar Celdas en Blanco con Valor de Arriba.xlsx

4 Métodos Útiles para Rellenar Celdas en Blanco con Valor Arriba en Excel

Vamos a utilizar el siguiente conjunto de datos de ejemplo para demostrar los cuatro métodos útiles para rellenar las celdas en blanco con el valor anterior en Excel.

El conjunto de datos contiene la lista de ID de productos, fechas de ventas y números de ventas. Puede observar que el conjunto de datos tiene algunas celdas en blanco. Y queremos rellenar las celdas en blanco con el valor que hay sobre la celda.

En las cuatro secciones siguientes, demostraremos el uso de cuatro herramientas habituales de Excel como son Ir al especial o Encuentre del Edición de anidada BUSCAR y la fórmula Macros VBA para realizar esta tarea.

1. Rellenar Celdas en Blanco con el Valor de Arriba en Excel Usando Ir a Especial (F5) y Fórmula

Puede utilizar Ir al especial y una fórmula sencilla para rellenar las celdas en blanco con el valor que aparece sobre ellas. Siga los pasos que se indican a continuación para saber cómo funciona este proceso.

Primer paso:

  • Seleccione el rango de datos donde desea rellenar las celdas en blanco.

Segundo paso:

  • Ir a la Inicio Tab> Edición de grupo> Buscar & Seleccionar menú desplegable Ir al especial mando.

Sigue la imagen de abajo.

Puede evitarlo pulsando F5 directamente desde el teclado. Esto también le llevará a la pantalla Ir al especial caja.

Aparece un cuadro de diálogo denominado Ir al especial aparece.

Tercer paso:

  • Elija Fogueo del Ir al especial box> click OK .

Como resultado, verá que las celdas en blanco se seleccionan en consecuencia.

Paso 4:

  • Desde el teclado, pulse " = " y observará un signo igual en la celda activa.
  • Escribe la fórmula como " =D5 ".

Toma, D5 es la referencia de la celda anterior, con cuyo valor desea rellenar las celdas en blanco.

Paso 5:

  • A continuación, pulse CTRL+ENTRAR.

Puede ver el resultado a continuación.

Sin embargo, el resultado contiene una copia de la fórmula. Hay que convertirlos en valores.

Paso 6:

  • Seleccione de nuevo el intervalo de datos y seleccione Copia del Contexto menú.

  • Al hacer clic en el botón Copia mostrará la línea de puntos a través del límite seleccionado.

Paso 7:

  • A continuación, debe volver a hacer clic con el botón derecho del ratón y seleccionar la opción flecha icono junto a Pegado especial .

A Desplegable aparecerá el menú.

Paso 8:

  • Seleccione Pegar Valores(V) como se muestra a continuación.

Finalmente, el resultado se parecerá a la siguiente imagen.

Más información: Cómo Autocompletar Celdas en Blanco en Excel con el Valor de Arriba (5 Maneras Fáciles)

2. Rellenar Celdas en Blanco con el Valor de Arriba Usando Buscar & Reemplazar y Fórmula

Además, puede utilizar la función Buscar y reemplazar de la Inicio junto con una fórmula similar a la que hemos utilizado en el método anterior.

Para ello, siga los pasos que se indican a continuación.

Paso 1:

  • Seleccione el intervalo de datos.
  • Ir a la Inicio tab> Edición de grupo> Buscar & Seleccionar menú desplegable> Seleccione el Encuentre mando.

Segundo paso:

  • Aparecerá un cuadro. Mantenga pulsada la tecla Encuentra qué: en blanco y haga clic en Buscar todo .

Esto mostrará la lista de espacios en blanco en el rango seleccionado. Para este conjunto de datos, el número de espacios en blanco encontrados es 11.

Paso 3:

  • Pulse CTRL+A del teclado. Esto seleccionará todos los espacios en blanco.
  • A continuación, haga clic en Cerrar.

Paso 4:

  • Prensa " = " desde el teclado y aparecerá automáticamente un signo igual en la celda activa.
  • A continuación, escriba la fórmula " =D13 " en la celda activa.

Paso 5:

  • Pulse CTRL+ENTRAR desde el teclado.

Así, obtendrá el resultado que se muestra.

Read More: Cómo Rellenar Celdas en Blanco con Valor desde la Izquierda en Excel (4 Formas Adecuadas)

Lecturas similares

  • Rellenar Celdas en Blanco con N/A en Excel (3 Métodos Fáciles)
  • Técnicas de limpieza de datos: Rellenar celdas en blanco en Excel (4 formas)
  • Rellenar Celdas en Blanco con Texto en Excel (3 Maneras Efectivas)

3. Combine las Funciones LOOKUP, ROW, IF & LEN para Rellenar Celdas en Blanco con el Valor Superior en Excel

Además, puede utilizar la función Cuadro desde el Inserte y utilice la pestaña anidada BUSCAR para rellenar las celdas en blanco con el valor anterior.

Para ello, siga los pasos que se indican a continuación:

Primer paso:

  • Seleccione todo el conjunto de datos.

Segundo paso:

  • Elija Cuadro del Inserte ficha.

También puede pulsar el atajo de teclado CTRL+T después de seleccionar todo el conjunto de datos.

Paso 3:

En Crear tabla se abrirá y mostrará el rango de datos seleccionado.

  • Compruebe si los datos se han seleccionado correctamente.
  • Mark Mi tabla tiene cabeceras si no está marcada automáticamente.
  • Haga clic en DE ACUERDO.

El conjunto de datos tendrá el aspecto de una tabla con encabezados con iconos de flecha, como se muestra a continuación.

Paso 4:

  • Seleccione una columna al azar F y escriba la siguiente fórmula anidada para columna B .
=LOOKUP(FILA(B4:B14), IF(LEN(B4:B14), FILA(B4:B14)), B4:B14)

El resultado mostrará los datos de columna B junto con rellenar los espacios en blanco con el valor anterior.

Paso 5:

  • Repita el proceso para columna C utilizando la siguiente fórmula.

=LOOKUP(FILA(C4:C14), IF(LEN(C4:C14), FILA(C4:C14)), C4:C14)

Aquí, los valores de Fechas de venta son diferentes del conjunto de datos original. Esto se debe a que el Formato numérico es General Así que vamos a convertirlo a un formato adecuado.

Paso 6:

  • Cambiar el formato seleccionando Fecha corta en lugar de General .

Sigue la imagen para encontrar dónde cambiar.

Por lo tanto, hemos producido la salida con los valores exactos del conjunto de datos.

Paso 7:

  • Repitiendo la fórmula para columna D utilizando la siguiente fórmula.
=LOOKUP( FILA(D4:D14), IF(LEN(D4:D14),FILA(D4:D14)), D4:D14)

Esto dará el siguiente resultado:

Este método ayuda a disponer del conjunto de datos original y forma una nueva tabla para obtener el resultado deseado.

El desglose de fórmulas anidadas:

La sintaxis de la fórmula:

=LOOKUP(valor_buscado, vector_buscado, [vector_resultado])

  • Toma, buscar_valor toma los datos que queremos averiguar. Como tenemos varias filas en nuestro conjunto de datos, la función ROW que toma el rango de la columna.
  • vector_de_busqueda está utilizando la función IF anidado con el Función LEN y la función ROW. Ambos toman el rango de columnas para crear una forma vectorial.
  • vector_resultado son los valores resultantes tomados en forma de vector para obtener el resultado deseado.

Read More: Cómo rellenar celdas en blanco con la fórmula en Excel (2 métodos fáciles)

4. Uso de macros VBA para rellenar las celdas en blanco con el valor anterior en Excel

El último método incluye las macros VBA. Puede utilizar Macros VBA para rellenar las celdas en blanco con el valor anterior. Aunque puede llevar unos minutos ejecutar el código, este método funciona bastante bien para conjuntos de datos extensos.

Siga los siguientes pasos para ejecutar Macro VBA para rellenar las celdas en blanco con el valor anterior.

Primer paso:

  • Seleccione el rango de datos y haga clic con el botón derecho del ratón en el nombre de la hoja.
  • Haga clic en Ver Código del Contexto menú.

En consecuencia La ventana VBA se abrirá mostrando la Ventana General en él.

Segundo paso:

  • Escriba el siguiente código en el archivo Ventana general .

Código:

 Sub FillCellFromAbove() For Each cell In Selection If cell.Value = "" Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub 

Tercer paso:

  • Para ejecutar el código, puede pulsar F5 desde el teclado.

O bien, haga clic en el botón flecha verde en la pestaña del Ventana VBA.

En consecuencia, el código se ejecutará y podrá ver el resultado en la hoja de cálculo.

Read More: Cómo llenar las celdas en blanco con el valor anterior en Excel VBA (3 métodos fáciles)

Cosas para recordar

Tienes que seleccionar el rango de datos al principio antes de aplicar cualquiera de los métodos mencionados. Evidentemente, las fórmulas simples de los métodos 1 y 2 variarán en función de la celda activa después de seleccionar los espacios en blanco.

Conclusión

El artículo explica cuatro métodos para rellenar espacios en blanco con el valor anterior en Excel. Los métodos utilizan una fórmula simple junto con el botón Edición de opciones en el Inicio o la pestaña anidada BUSCAR Sin embargo, también muestra el uso de la fórmula Macros VBA para rellenar los espacios en blanco con el valor anterior para conjuntos de datos largos. Espero que el artículo te haya ayudado a obtener la solución que querías. No obstante, si tienes alguna pregunta más relacionada con el tema, no dudes en dejar un comentario en la sección de comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.