Hoppa till huvudinnehåll

Hur sorterar jag rader för att placera de tomma cellerna ovanpå i Excel?

Om du har en lista med data som är fyllda med några tomma celler måste du nu sortera alla tomma celler ovanpå data. När du använder funktionen Sortera i Excel sorterar funktionerna Sortera minsta till största och Sortera största till minsta de tomma cellerna längst ner i posterna. I det här fallet kommer följande handledning att prata om hur man sorterar rader och placerar de tomma cellerna ovanpå i Excel.

Sortera rader för att placera de tomma cellerna ovanpå genom att sortera färgade celler
Sortera rader för att placera de tomma cellerna ovanpå med en hjälpkolumn
Sortera rader för att placera de tomma cellerna ovanpå med VBA-kod
Sortera enkelt rader för att placera de tomma cellerna ovanpå med Kutools för Excel


Sortera rader för att placera de tomma cellerna ovanpå genom att sortera färgade celler

I Excel kan du sortera data efter bakgrundsfärg, så här kan du fylla de tomma cellerna med en specifik färg och sedan sortera dem efter färg. Gör med följande steg:

1. Välj din datalista och tryck på Ctrl + G att öppna gå till dialogrutan och klicka sedan på Special knapp, se skärmdump:

doc-sort-blank-först1

2. I poppade gå till Specialdialogruta, kontrollera Blanks alternativet och klicka sedan på OK.

doc-sort-blank-först1

3. Och alla tomma celler har valts, nu kan du fylla dem med en färg genom att klicka Hem > Fyllningsfärg och välja en färg som du vill ha som följande skärmdump visas:

doc-sort-blank-först1

4. Sedan kan du sortera listan efter färg, välj dina värden och klicka Data > Svart, i poppade Svart välj den kolumn som du vill sortera och välj Cellfärg från Sortera på rullgardinsmenyn och klicka sedan på färgen på de tomma cellerna och välj slutligen överst alternativ. Se skärmdump:

doc-sort-blank-först1

5. När du har gjort inställningarna klickar du på OK, alla färgade tomma celler har sorterats först, sedan kan du ta bort färgen efter sortering. Se skärmdumpar:

doc-sort-blank-först5 -2 doc-sort-blank-först6

Sortera rader för att placera de tomma cellerna ovanpå med en hjälpkolumn

För att sortera de tomma cellerna högst upp i din datalista kan du använda en formel för att identifiera tomrummen och sedan använda sorteringsfunktionen.

1. I en tom cell som bredvid data, till exempel cell B1, skriver du till exempel denna formel = A1 = "", se skärmdump:

doc-sort-blank-först1

2. Dra sedan fyllningshandtaget till cellerna som du vill ha den här formeln och alla tomma celler visas som SANNoch andra som Falsk, se skärmdump:

doc-sort-blank-först1

3. Klicka sedan Data > Sortera största till minstaOch en Sortera varning dialogrutan dyker upp och kontrollera sedan Utöka urvalet, se skärmdumpar:

doc-sort-blank-först9
-1
doc-sort-blank-först10

4. Och klicka sedan på OK, alla tomma celler har sorterats högst upp på värdena.

doc-sort-blank-först1

5. Äntligen kan du radera värdena i hjälpkolumn B efter behov.


Sortera rader för att placera de tomma cellerna ovanpå med VBA-kod

Tillämpa följande VBA-kod, du kan snabbt sortera de tomma cellerna ovanpå data.

1. Håll ner ALT + F11 knapparna och det öppnar Microsoft Visual Basic for Applications-fönstret.

2. Klicka Insert > Modulernaoch klistra in följande kod i Modulfönster.

VBA-kod: Sortera de tomma cellerna ovanpå data

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. Tryck sedan på F5 nyckel för att köra den här koden, i den poppade dialogrutan, välj det dataområde som du vill sortera, se skärmdump:

doc-sort-blank-först1

4. Och klicka sedan på OK, de tomma cellerna har sorterats ovanpå.


Sortera enkelt rader för att placera de tomma cellerna ovanpå med Kutools för Excel

Smakämnen Avancerad sortering nytta av Kutools för Excel kan hjälpa dig att enkelt sortera rader och placera tomma celler ovanpå i Excel. Gör så här.

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

1. Välj det intervall du vill sortera och lägg de tomma cellerna ovanpå och klicka sedan på Kutools Plus > Svart > Avancerad sortering

2. I Avancerad sortering i dialogrutan, välj ditt sorteringsvillkor och markera sedan Tomma celler framför och slutligen klicka på OK knapp. Se skärmdump:

doc tom cell först

Sedan sorteras det valda intervallet och alla tomma celler läggs på toppen omedelbart som nedanstående skärmdump visas. 

  Om du vill ha en gratis provperiod (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Sortera enkelt rader för att placera de tomma cellerna ovanpå med Kutools för Excel


Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
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