Tabla de contenido
Si tiene una lista con celdas en blanco, puede que desee para subir todos los datos para eliminar las celdas en blanco. Este artículo muestra cómo eliminar celdas en blanco y desplazar celdas hacia arriba en Excel .
Descargar el cuaderno de prácticas
Descárgate este cuaderno de prácticas para ejercitarte mientras lees este artículo.
Cambiar celdas.xlsm5 formas rápidas de desplazar celdas hacia arriba en Excel
Le mostraremos 5 técnicas sencillas para desplazar las células hacia arriba en las secciones siguientes. Básico Excel comandos y VBA En la siguiente figura se muestra un ejemplo de conjunto de datos con un espacio en blanco en la fila 10 Debemos desplazar la celda hacia arriba para ocupar el espacio vacío.
1. Aplicar Arrastrar para desplazar celdas hacia arriba en Excel
Seleccionar y arrastrar celdas es la forma más sencilla de desplazarlas. Para reorganizar celdas arrastrándolas, siga los métodos que se indican a continuación.
Primer paso:
- Seleccione las celdas que desea desplazar.
Segundo paso:
- Mantener el ratón Izquierda - haga clic en y desplázate hacia arriba.
- Por lo tanto, las células se desplazarán hacia arriba.
Read More: Cómo desplazar celdas a la derecha en Excel (4 formas rápidas)
2. Utilice el botón derecho del ratón para desplazar las celdas hacia arriba en Excel
Derecha - haciendo clic en con el ratón también se puede utilizar para mover celdas hacia arriba. Siga las instrucciones que aparecen a continuación para hacerlo.
Paso 1:
- En primer lugar, seleccione las celdas en blanco.
Segundo paso:
- Haga clic en el botón Haga clic con el botón derecho del ratón en para mostrar las opciones.
- Elija el Borrar
Tercer paso:
- Por último, seleccione la opción Opción de desplazamiento de celda hacia arriba .
- Pulse Entre en .
- Como resultado, verá que las celdas se desplazan hacia arriba
Read More: Cómo mover filas hacia arriba en Excel (2 métodos rápidos)
Lecturas similares
- Cómo Mover Celdas Resaltadas en Excel (5 Formas)
- Mover una Celda a la Derecha Usando VBA en Excel (3 Ejemplos)
- Cómo Reordenar Filas en Excel (4 Formas)
- Utilice las Flechas para Mover la Pantalla y no la Celda en Excel (4 Métodos)
- Corrección: Excel no puede desplazar las celdas que no están en blanco (4 métodos)
3. Aplicar el comando Ordenar & Filtrar para desplazar las celdas hacia arriba en Excel
También puede desplazar las celdas hacia arriba eliminando las celdas en blanco mediante la función Ordenar y filtrar Siga los pasos que se indican a continuación para utilizar el comando Ordenar y filtrar para mover las celdas hacia arriba.
Primer paso:
- En primer lugar, seleccione todas las celdas del rango.
Segundo paso:
- Desde el Datos seleccione la pestaña Filtro
Tercer paso:
- En segundo lugar, haga clic en el icono.
- Desmarque el Fogueo
- Por último, pulse Entre en .
- En consecuencia, desaparecerán todos los espacios en blanco del rango y la celda se desplazará hacia arriba.
Más información: Cómo Mover Celdas sin Reemplazar en Excel (3 Métodos)
4. Utilice la opción Buscar y reemplazar para desplazar celdas hacia arriba en Excel
Para desplazar las celdas múltiples hacia arriba, podemos utilizar la función Buscar y reemplazar Siga los pasos que se indican a continuación para completarla.
Paso 1:
- Selecciona todas las celdas.
Segundo paso:
- Ir a la Inicio y elija la pestaña Buscar y reemplazar
- Elija el Ir al especial
Tercer paso:
- A continuación, seleccione la opción Fogueo
- Pulse Entre en .
Paso 4:
- Haga clic en una celda en blanco y pulse el botón Derecha -clic.
- Elija el borrar
Paso 5:
- Por último, elija el Desplazar las células hacia arriba
- Pulse Entre en para ver los resultados.
- Como se muestra en la siguiente imagen, las celdas se desplazarán.
Más información: Cómo mover hacia abajo una celda usando Excel VBA (con 4 aplicaciones útiles)
5. Ejecutar un código VBA para desplazar las celdas hacia arriba
Así, el VBA El código también está aquí para desplazar o mover las celdas hacia arriba. Siga el procedimiento descrito aquí para hacerlo.
Primer paso:
- En primer lugar, pulse Alt + 11 para abrir el Macro .
- Haga clic en el botón Inserte
- Elija Módulo de la lista.
Segundo paso:
- Pegue lo siguiente VBA códigos aquí.
Sub Shift_cells_up Dim lRow As Long Dim iCntr As Long lRow = 20 For iCntr = lRow To 1 Step -1 If Cells(iCntr, 1) = 0 Then Range("A" & iCntr).Delete Shift:=xlUp End If Next End Sub
Toma,
lRow = 20 se refiere a la fila total del rango.
Para iCntr = lRow To 1 Paso -1 se refiere a IRow se comprobará paso a paso.
Si Cells(iCntr, 1) = 0 se refiere a la condición If para celdas en blanco.
Range("A" & iCntr). ¿Es su columna de alcance
Suprimir Mayús:=xlArriba se refiere a borrar las filas pero no toda la fila y desplazar las celdas hacia arriba
- Por lo tanto, el resultado final se muestra en la siguiente imagen.
Read More: [¡Corregido!] Imposible Mover Celdas en Excel (5 Soluciones)
Conclusión
En resumen, espero que este artículo te haya mostrado cómo eliminar celdas en blanco y desplazar celdas hacia arriba en Excel. Examina el libro de prácticas y pon en práctica tus nuevos conocimientos. Gracias a tu apoyo, estamos dispuestos a pagar iniciativas como ésta.
No dude en ponerse en contacto con nosotros si tiene alguna duda. Deje un comentario a continuación para darme su opinión.
Expertos de la Exceldemy El equipo responderá lo antes posible a sus preguntas.