Skip to main content

¿Cómo ordenar filas para colocar las celdas en blanco en la parte superior en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

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:

click Special button in the Go To dialog box

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.

check Blanks option in the dialog box

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:

fill the blank cells with a color

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:

sort data based on the color in the Sort dialog box

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:

all the colored blank cells have been sorted first arrow right remove the color after sorting

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.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

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.

click Advanced Sort feature of kutools

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:

check the Blank cells in front box in the dialog box

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.

all blank cells are put on top

  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:

enter a formula to identify the blanks

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:

drag the formula down to other cells

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:

click Data > Sort Largest to Smallest
arrow down
check Expand the selection in the dialog box

4. Y luego haz clic en Aceptar, todas las celdas en blanco se habrán ordenado en la parte superior de los valores.

all the blank cells have been sorted on the top

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:

vba code to select the data list

4. Y luego haz clic en Aceptar, las celdas vacías se habrán ordenado en la parte superior.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

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!