¿Cómo ordenar filas para poner las celdas en blanco en la parte superior en Excel?
Si tiene una lista de datos que se completa con algunas celdas en blanco, ahora, debe ordenar todas las celdas vacías en la parte superior de los datos. Cuando aplica la función Ordenar en Excel, tanto las funciones Ordenar del más pequeño al más grande como Ordenar del más grande al más pequeño ordenarán las celdas en blanco en la parte inferior 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 poner las celdas en blanco en la parte superior ordenando las celdas de colores
Ordene filas para poner las celdas en blanco en la parte superior con una columna auxiliar
Ordenar filas para poner las celdas en blanco en la parte superior con código VBA
Ordene fácilmente filas para poner las celdas en blanco en la parte superior con Kutools para Excel
Ordenar filas para poner las celdas en blanco en la parte superior ordenando las celdas de colores
En Excel, puede ordenar los datos por color de fondo, por lo que aquí puede llenar las celdas en blanco con un color específico y luego ordenarlas por color. Siga los siguientes pasos:
1. Seleccione su lista de datos y presione Ctrl + G para abrir el Para ir cuadro de diálogo, luego haga clic en Especiales botón, ver captura de pantalla:
2. En el popped Para ir Cuadro de diálogo especial, marque Espacios en blanco opción, y luego haga clic OK.
3. Y todas las celdas vacías han sido seleccionadas, ahora puede llenarlas con un color haciendo clic Inicio > color de relleno y seleccionando un color que desee como se muestra en la siguiente captura de pantalla:
4. Luego puede ordenar la lista por color de relleno, seleccione sus valores y haga clic en Datos > Ordenar, en el popped Ordenar cuadro de diálogo, seleccione la columna que desea ordenar y elija Color de celda del desplegable Ordenar por lista desplegable, luego haga clic en el color de las celdas en blanco, finalmente, elija en la cima opción. Ver captura de pantalla:
5. Después de terminar la configuración, haga clic en OK, todas las celdas en blanco de colores se han ordenado primero, luego puede eliminar el color después de ordenar. Ver capturas de pantalla:
Ordene filas para poner 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 los espacios en blanco y luego aplicar la función Ordenar.
1. En una celda en blanco que junto a los datos, la celda B1, por ejemplo, escriba esta fórmula = A1 = "", ver captura de pantalla:
2. Luego, arrastre el controlador de relleno a las celdas que desea que contengan esta fórmula, y todas las celdas en blanco se muestran como VERDADERO, y otros como Falso, ver captura de pantalla:
3. Luego haga clic Datos > Ordenar de mayor a menor, Y un Ordenar advertencia aparecerá un cuadro de diálogo, luego verifique Amplia la seleccion, ver capturas de pantalla:
4. Y luego haz clic OK, todas las celdas en blanco se han ordenado en la parte superior de los valores.
5. Por último, puede eliminar los valores en la columna auxiliar B según sus necesidades.
Ordenar filas para poner las celdas en blanco en la parte superior con código VBA
Aplique el siguiente código VBA, puede ordenar rápidamente las celdas en blanco en la parte superior de los datos.
1. Mantenga pulsado el ALT + F11 llaves, y abre el Ventana de Microsoft Visual Basic para aplicaciones.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.
Código de VBA: ordena las celdas en blanco encima 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. Entonces presione F5 para ejecutar este código, en el cuadro de diálogo emergente, seleccione el rango de datos que desea ordenar, vea la captura de pantalla:
4. Y luego haz clic OK, las celdas vacías se han ordenado en la parte superior.
Ordene fácilmente filas para poner las celdas en blanco en la parte superior con Kutools para Excel
La Orden avanzado utilidad de Kutools for Excel puede ayudarlo a ordenar filas fácilmente y poner las celdas en blanco en la parte superior en Excel. Haz lo siguiente.
Antes de aplicar Kutools for Excel, Por favor descargarlo e instalarlo en primer lugar.
1. Seleccione el rango que desea ordenar y coloque las celdas en blanco en la parte superior, y luego haga clic en Kutools Más > Ordenar > Orden avanzado.
2. En el Orden avanzado cuadro de diálogo, seleccione su condición de clasificación y luego marque el Celdas en blanco al frente cuadro, y finalmente haga clic en el OK botón. Ver captura de pantalla:
Luego, el rango seleccionado se ordena y todas las celdas en blanco se colocan en la parte superior inmediatamente como se muestra en la siguiente captura de pantalla.
Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.
Ordene fácilmente filas para poner las celdas en blanco en la parte superior con Kutools para Excel
Artículos relacionados:
- ¿Cómo ordenar o filtrar datos tachados en Excel?
- ¿Cómo ordenar los datos por el valor más frecuente en Excel?
- ¿Cómo ordenar la dirección de correo electrónico por dominio en Excel?
- ¿Cómo ordenar filas por números pares o impares en Excel?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!