¿Cómo ordenar filas en Excel para que las celdas en blanco aparezcan en la parte superior?
Si tiene una lista de datos con algunas celdas en blanco y necesita colocar todas las celdas vacías en la parte superior al ordenar, se encontrará con una limitación de Excel: tanto la opción **Ordenar de menor a mayor** como **Ordenar de mayor a menor** sitúan siempre las celdas en blanco al final de los registros. En este caso, el siguiente tutorial le muestra cómo ordenar las filas y colocar 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
Ordenar 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, puede ordenar los datos por color de fondo. Para ello, rellene las celdas en blanco con un color específico y luego ordénelas por ese color. Siga estos pasos:
1. Seleccione su lista de datos y pulse Ctrl + G para abrir el cuadro de diálogo Ir a. A continuación, haga clic en el botón Especial. Vea la captura de pantalla:

2. En el cuadro de diálogo emergente Ir a especial, active la opción Celdas vacías y, a continuación, haga clic en Aceptar.

3. Se han seleccionado todas las celdas vacías; ahora puede rellenarlas con un color haciendo clic en Inicio > Color de relleno y eligiendo el color deseado, como se muestra en la siguiente captura de pantalla:

4. A continuación, puede ordenar la lista por Color de celda. Seleccione los valores deseados y haga clic en Datos > Ordenar. En el cuadro de diálogo emergente Ordenar, elija la columna que desea ordenar, seleccione Color de celda en la lista desplegable Ordenar por, haga clic en el color de las celdas en blanco y, finalmente, marque la opción Arriba. Vea la captura de pantalla:

5. Tras finalizar la configuración, haga clic en Aceptar; todas las celdas en blanco coloreadas se ordenarán primero. Después podrá eliminar el color. Vea las capturas de pantalla:
![]() | ![]() | ![]() |
Ordene 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 le permite ordenar fácilmente filas y colocar las celdas en blanco en la parte superior en Excel. Siga estos sencillos pasos:
1. Seleccione el rango que desea ordenar y colocar las celdas en blanco en la parte superior, y luego haga clic en KUTOOLS PLUS > Ordenar > Clasificación avanzada.

2. En el cuadro de diálogo Clasificación avanzada, seleccione su criterio de ordenación, active la casilla Celdas en blanco al principio y, por último, haga clic en el botón Aceptar. Vea la captura de pantalla:

Entonces, los rangos seleccionados se ordenan y todas las celdas en blanco se colocan inmediatamente en la parte superior, tal como se muestra en la siguiente captura de pantalla.

Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.
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 su lista de datos, puede usar una fórmula para identificar las celdas vacías y luego aplicar la función Ordenar.
1. En una celda vacía junto a los datos (por ejemplo, la celda B1), introduce esta fórmula: =A1=«». Mira la captura de pantalla:

2. Luego, arrastre el controlador de relleno hasta las celdas donde desee aplicar esta fórmula: todas las celdas en blanco aparecerán como VERDADERO y las demás como FALSO. Vea la captura de pantalla:

3. A continuación, haga clic en Datos > Ordenar de mayor a menor y aparecerá el cuadro de diálogo Advertencia de ordenación. Active la opción Expandir selección. Vea las capturas de pantalla:
![]() |
![]() |
![]() |
4. Luego, haga clic en Aceptar; todas las celdas en blanco quedarán ordenadas en la parte superior de los valores.

5. Por último, puede eliminar los valores de la columna auxiliar B según sus necesidades.
Ordenar filas para colocar las celdas en blanco en la parte superior con código VBA
Al aplicar el siguiente código VBA, podrá ordenar rápidamente las celdas en blanco en la parte superior de los datos.
1. Mantenga pulsadas las teclas ALT + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo y pegue 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. Pulse la tecla F5 para ejecutar este código. A continuación, en el cuadro de diálogo emergente, seleccione el rango de datos que desea ordenar. Vea la captura de pantalla:

4. A continuación, haga 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 formato tachado en Excel?
- ¿Cómo ordenar datos según el valor más frecuente en Excel?
- ¿Cómo ordenar Dirección 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
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su 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 elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— 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
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos





