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 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å med en hjälpkolumn
Sortera rader för att placera de tomma cellerna ovanpå med VBA-kod
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:
2. I poppade gå till Specialdialogruta, kontrollera Blanks alternativet och klicka sedan på OK.
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:
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:
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:
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.
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:
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 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:
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:
3. Klicka sedan Data > Sortera största till minstaOch en Sortera varning dialogrutan dyker upp och kontrollera sedan Utöka urvalet, se skärmdumpar:
4. Och klicka sedan på OK, alla tomma celler har sorterats högst upp på värdena.
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:
4. Och klicka sedan på OK, de tomma cellerna har sorterats ovanpå.
Relaterade artiklar:
- Hur sorterar eller filtrerar man data genom genomstrykning i Excel?
- Hur sorterar jag data efter det vanligaste värdet i Excel?
- Hur sorterar jag e-postadresser efter domän i Excel?
- Hur sorterar jag rader efter udda eller jämna nummer i Excel?
Bästa kontorsproduktivitetsverktyg
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...
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!