KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorXiaoyang Fecha de modificación

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:

haga clic en el botón Especial en el cuadro de diálogo Ir a

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.

marque la opción Celdas vacías en el cuadro de diálogo

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:

rellene las celdas vacías con un color

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:

ordene los datos según el color en el cuadro de diálogo Ordenar

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:

todas las celdas vacías coloreadas se han ordenado primeroflecha derechaelimine el color después de ordenar

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:

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

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.

haga clic en la función Ordenación avanzada de Kutools

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:

marque la casilla Celdas vacías al principio en el cuadro de diálogo

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.

todas las celdas vacías se colocan en la parte superior

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:

introduzca una fórmula para identificar las celdas vacías

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:

arrastre la fórmula hacia abajo hasta otras celdas

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:

haga clic en Datos > Ordenar de mayor a menor
flecha abajo
marque Expandir la selección en el cuadro de diálogo

4. Luego, haga clic en Aceptar; todas las celdas en blanco quedarán ordenadas en la parte superior de los valores.

todas las celdas vacías se han ordenado en la parte superior

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:

código VBA para seleccionar la lista de datos

4. A continuación, haga 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 Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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