Vai al contenuto principale

Come ordinare le righe per mettere le celle vuote in cima in Excel?

Se hai un elenco di dati popolato con alcune celle vuote, ora devi ordinare tutte le celle vuote sopra i dati. Quando si applica la funzione Ordina in Excel, entrambe le funzioni Ordina dal più piccolo al più grande e Ordina dal più grande al più piccolo ordineranno le celle vuote nella parte inferiore dei record. In questo caso, il seguente tutorial parlerà di come ordinare le righe e mettere le celle vuote sopra in Excel.

Ordina le righe per mettere le celle vuote in cima ordinando le celle colorate
Ordina le righe per mettere le celle vuote in cima con una colonna helper
Ordina le righe per mettere le celle vuote in cima con il codice VBA
Ordina facilmente le righe per mettere le celle vuote in primo piano con Kutools per Excel


Ordina le righe per mettere le celle vuote in cima ordinando le celle colorate

In Excel, puoi ordinare i dati in base al colore di sfondo, quindi qui puoi riempire le celle vuote con un colore specifico e quindi ordinarle per colore. Si prega di fare con i seguenti passaggi:

1. Seleziona il tuo elenco di dati e premi Ctrl + G per aprire il Vai finestra di dialogo, quindi fare clic su Special pulsante, vedi screenshot:

doc-sort-blanks-first1

2. Nel schioccato Vai Finestra di dialogo speciale, spunta Blanks opzione, quindi fare clic OK.

doc-sort-blanks-first1

3. E tutte le celle vuote sono state selezionate, ora puoi riempirle con un colore facendo clic Casa > Colore riempimento e selezionando un colore desiderato come mostrato nella seguente schermata:

doc-sort-blanks-first1

4. Quindi puoi ordinare l'elenco riempiendo il colore, seleziona i tuoi valori e fai clic Dati > Riordina, nel pop Riordina finestra di dialogo, selezionare la colonna che si desidera ordinare e scegliere Colore cella dal Ordina elenco a discesa, quindi fare clic sul colore delle celle vuote, infine, scegliere In cima opzione. Vedi screenshot:

doc-sort-blanks-first1

5. Dopo aver terminato le impostazioni, fare clic su OK, tutte le celle vuote colorate sono state ordinate per prime, quindi è possibile rimuovere il colore dopo l'ordinamento. Vedi screenshot:

doc-sort-blanks-first5 -2 doc-sort-blanks-first6

Ordina le righe per mettere le celle vuote in cima con una colonna helper

Per ordinare le celle vuote nella parte superiore dell'elenco dei dati, è possibile utilizzare una formula per identificare gli spazi e quindi applicare la funzione Ordina.

1. In una cella vuota che accanto ai dati, la cella B1, ad esempio, digita questa formula = A1 = "", vedi screenshot:

doc-sort-blanks-first1

2. Quindi trascina il quadratino di riempimento sulle celle in cui desideri contenere questa formula e tutte le celle vuote vengono visualizzate come TRUEe altri come Falso, vedi screenshot:

doc-sort-blanks-first1

3. Quindi fare clic Dati > Ordina dal più grande al più piccolo, e un Ordina avviso verrà visualizzata la finestra di dialogo, quindi selezionare Espandi la selezione, vedi screenshot:

doc-sort-blanks-first9
-1
doc-sort-blanks-first10

4. E poi clicca OK, tutte le celle vuote sono state ordinate sopra i valori.

doc-sort-blanks-first1

5. Alla fine, puoi eliminare i valori nella colonna helper B secondo le tue necessità.


Ordina le righe per mettere le celle vuote in cima con il codice VBA

Applica il seguente codice VBA, puoi ordinare rapidamente le celle vuote sopra i dati.

1. Tieni premuto il ALT + F11 chiavi e apre il file Finestra di Microsoft Visual Basic, Applications Edition.

2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.

Codice VBA: ordina le celle vuote sopra i dati

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. Quindi premere F5 chiave per eseguire questo codice, nella finestra di dialogo spuntata, seleziona l'intervallo di dati che desideri ordinare, vedi screenshot:

doc-sort-blanks-first1

4. E poi clicca OK, le celle vuote sono state ordinate in alto.


Ordina facilmente le righe per mettere le celle vuote in primo piano con Kutools per Excel

I Ordinamento avanzato utilità di Kutools for Excel può aiutarti a ordinare facilmente le righe e a mettere le celle vuote in cima in Excel. Si prega di fare quanto segue.

Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.

1. Selezionare l'intervallo che si desidera ordinare e posizionare le celle vuote sopra, quindi fare clic su Kutools Plus > Riordina > Ordinamento avanzato

2. Nel Ordinamento avanzato finestra di dialogo, selezionare la condizione di ordinamento, quindi controllare il file Celle vuote davanti casella e infine fare clic su OK pulsante. Vedi screenshot:

doc prima cella vuota

Quindi l'intervallo selezionato viene ordinato e tutte le celle vuote vengono messe in cima immediatamente come mostrato nell'immagine sottostante. 

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Ordina facilmente le righe per mettere le celle vuote in primo piano con Kutools per Excel


Articoli correlati:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For big sheet putting a value "0" is not easy, i think as per above, Sort Rows To Put The Blank Cells On Top With A Helper Column like ((a blank cell which next to the data, cell B1, for instance, type this formula =A1="")) is very easy & fast trick
This comment was minimized by the moderator on the site
A trick that was easy for me was to put a value of "0" in all blank cells and then conditionally format those cells with a "0" to have white font. Then I could easily sort by value and the "0" cells would appear on the top but visually they appear blank because the font matches the background. This may not work if you're using the cells for metrics purposes, this was merely for sorting.
This comment was minimized by the moderator on the site
Genius!!! Thank you so much!
This comment was minimized by the moderator on the site
Good Day,
Thanks for sharing.
This comment was minimized by the moderator on the site
Great Post.............It help me lots of.......... Thank you so much.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations