¿Cómo ordenar filas para colocar las celdas en blanco en la parte superior en Excel?
Si tienes una lista de datos que contiene algunas celdas en blanco, ahora necesitas ordenar todas las celdas vacías en la parte superior de los datos. Cuando aplicas la función Ordenar en Excel, tanto 'Ordenar de menor a mayor' como 'Ordenar de mayor a menor' colocarán las celdas en blanco al final de los registros. En este caso, el siguiente tutorial hablará sobre cómo ordenar filas y poner las celdas en blanco en la parte superior en Excel.
Ordenar filas para colocar las celdas en blanco en la parte superior ordenando por celdas coloreadas
Ordena fácilmente filas para colocar las celdas en blanco en la parte superior con Kutools para Excel
Ordenar filas para colocar las celdas en blanco en la parte superior con una columna auxiliar
Ordenar filas para colocar las celdas en blanco en la parte superior con código VBA
Ordenar filas para colocar las celdas en blanco en la parte superior ordenando por celdas coloreadas
En Excel, puedes ordenar datos por color de fondo, así que aquí puedes rellenar las celdas en blanco con un color específico y luego ordenarlas por color. Por favor, sigue los siguientes pasos:
1. Selecciona tu lista de datos, y presiona Ctrl + G para abrir el cuadro de diálogo Ir A, luego haz clic en el botón Especial, ver captura de pantalla:
2. En el cuadro de diálogo Ir A Especial que aparece, selecciona la opción Celdas en blanco, y luego haz clic en Aceptar.
3. Y se habrán seleccionado todas las celdas vacías, ahora puedes rellenarlas con un color haciendo clic en Inicio > Color de relleno y seleccionando el color que desees como se muestra en la siguiente captura de pantalla:
4. Luego puedes ordenar la lista por color de relleno, selecciona tus valores y haz clic en Datos > Ordenar, en el cuadro de diálogo Ordenar que aparece, selecciona la columna que deseas ordenar, y elige Color de celda desde la lista desplegable Ordenar por, luego haz clic en el color de las celdas en blanco, finalmente, elige la opción En la parte superior. Ver captura de pantalla:
5. Después de terminar la configuración, haz clic en Aceptar, todas las celdas en blanco coloreadas se habrán ordenado primero, luego puedes eliminar el color después de ordenar. Ver capturas de pantalla:
![]() | ![]() | ![]() |
Ordena fácilmente filas para colocar las celdas en blanco en la parte superior con Kutools para Excel
La utilidad Clasificación avanzada de Kutools para Excel puede ayudarte a ordenar fácilmente filas y colocar las celdas en blanco en la parte superior en Excel. Por favor, sigue los siguientes pasos.
1. Selecciona el rango que deseas ordenar y colocar las celdas en blanco en la parte superior, y luego haz clic en Kutools Plus > Ordenar > Clasificación avanzada.
2. En el cuadro de diálogo Clasificación avanzada, selecciona tu condición de ordenación, y luego marca la casilla Celdas en blanco al frente, y finalmente haz clic en el botón Aceptar. Ver captura de pantalla:
Luego el rango seleccionado se ordenará y todas las celdas en blanco se colocarán inmediatamente en la parte superior como se muestra en la siguiente captura de pantalla.
Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarla y luego vaya a aplicar la operación siguiendo los pasos anteriores.
Ordenar filas para colocar las celdas en blanco en la parte superior con una columna auxiliar
Para ordenar las celdas en blanco en la parte superior de tu lista de datos, puedes usar una fórmula para identificar los espacios en blanco, y luego aplicar la función Ordenar.
1. En una celda en blanco junto a los datos, celda B1, por ejemplo, escribe esta fórmula =A1="", ver captura de pantalla:
2. Luego arrastra el controlador de relleno sobre las celdas donde deseas que aparezca esta fórmula, y todas las celdas en blanco se mostrarán como VERDADERO, y las demás como FALSO, ver captura de pantalla:
3. Luego haz clic en Datos > Ordenar de mayor a menor, y aparecerá un cuadro de diálogo Advertencia de ordenación, luego marca la opción Expandir la selección, ver capturas de pantalla:
![]() |
![]() |
![]() |
4. Y luego haz clic en Aceptar, todas las celdas en blanco se habrán ordenado en la parte superior de los valores.
5. Por último, puedes eliminar los valores en la columna auxiliar B según sea necesario.
Ordenar filas para colocar las celdas en blanco en la parte superior con código VBA
Aplica el siguiente código VBA, puedes ordenar rápidamente las celdas en blanco en la parte superior de los datos.
1. Mantén presionadas las teclas ALT + F11, y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana de Módulo.
Código VBA: Ordenar las celdas en blanco en la parte superior de los datos
Sub SortBlankOnTop()
'Update 20140318
On Error Resume Next
Dim WorkRng As Range
Dim xMin As Double
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xMin = Application.WorksheetFunction.Small(WorkRng, 1) - 1
WorkRng.SpecialCells(xlCellTypeBlanks) = xMin
WorkRng.Sort , Key1:=Cells(WorkRng.Row, WorkRng.Column), Order1:=xlAscending, Header:=xlNo, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
WorkRng.Replace What:=xMin, Replacement:="", LookAt:=xlWhole
End Sub
3. Luego presiona la tecla F5 para ejecutar este código, en el cuadro de diálogo que aparece, selecciona el rango de datos que deseas ordenar, ver captura de pantalla:
4. Y luego haz clic en Aceptar, las celdas vacías se habrán ordenado en la parte superior.
Artículos relacionados:
- ¿Cómo ordenar o filtrar datos por tachado en Excel?
- ¿Cómo ordenar datos por el valor más frecuente en Excel?
- ¿Cómo ordenar direcciones de correo electrónico por dominio en Excel?
- ¿Cómo ordenar filas por números impares o pares 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!