Hoppa till huvudinnehåll

Hur sorterar jag varje rad alfabetiskt och individuellt på en gång?

Om du antar att du har en rad data, och nu vill du sortera varje rad alfabetiskt och individuellt enligt nedanstående skärmdump, hur kan du lösa det? I den här artikeln kommer jag att introducera några metoder och trick för att hantera detta jobb i Excel snabbt.
doc sortera varje rad 1

Sortera varje rad alfabetiskt en efter en med funktionen Sortera

Sortera varje rad alfabetiskt snabbt med formler


pil blå höger bubbla Sortera varje rad alfabetiskt en efter en med funktionen Sortera

För att sortera varje rad alfabetiskt och individuellt kan du tillämpa sorteringsfunktionen och välja alternativet Sortera vänster till höger och sedan sortera dem en efter en.

1. Markera den första raden du vill sortera alfabetiskt och klicka på Data > Svart, och i popping Sortera varning dialogrutan, kontrollera Fortsätta med det aktuella valalternativet och klicka på Svart knapp. Se skärmdump:
doc sortera varje rad 2

2. Sedan i Svart dialog, klicka Tillbehör att öppna Sorteringsalternativ dialogrutan och kontrollera Sortera från vänster till höger. Se skärmdump:
doc sortera varje rad 3

3. Klicka sedan OK att gå tillbaka till Svart och välj det radnummer du vill sortera först i Rad rullgardinsmeny och ange sedan Sortera på och Ordersammanställning som du behöver. Se skärmdump:
doc sortera varje rad 4

4. klick OK. Du hittar den första raden du har valt har sorterats från minsta till största. Se skärmdump:
doc sortera varje rad 5

5. Upprepa ovanför 1-4 steg för att sortera andra rader en efter en. Och nu har varje rad sorterats alfabetiskt och individuellt.


pil blå höger bubbla Sortera varje rad alfabetiskt snabbt med formler

Om det finns hundratals rader som behöver sorteras individuellt slösas ovanstående metod bort. Här introducerar jag några formler för dig att snabbt sortera varje rad individuellt från minsta till största eller vice versa.

1. Välj en tom cell bredvid raderna du vill sortera, F2 till exempel, ange denna formel = LITEN ($ B2: $ D2,1)och tryck på ange nyckel. Se skärmdump:
doc sortera varje rad 6

2. Gå sedan till nästa cell, G2, ange denna formel =LITEN ($ B2: $ D2,2) och tryck ange nyckel. Se skärmdump:
doc sortera varje rad 7

3. Ange formeln i cell M2 = LITEN ($ B2: $ D2,3) och tryck ange nyckel, nu har den första raden sorterats från minsta till största. Se skärmdump:
doc sortera varje rad 8

Dricks: i ovanstående formler är B2: D2 kolumncellerna i raden du vill sortera, och 1, 2,3 anger den första minsta, den näst minsta, den tredje minsta, du kan ändra dem efter behov.

4. Och välj cellerna F2: H2 (formelcellerna) och dra handtaget för automatiskt fyllning över cellerna du behöver använda för att sortera motsvarande kolumnceller. Se skärmdump:
doc sortera varje rad 9

Nu har varje rad sorterats individuellt, du kan kopiera formelcellerna och klistra in dem som värde till istället för det ursprungliga värdet i dataområdet som du behöver.
doc sortera varje rad 10

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 (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
instead of using small function, you can use sort function.
ex. =SORT(C2:E2,1,1,TRUE)
and than you can drag and copy per row.
C2:E2 --> column to be sort
1 --> index
1 --> ascending
True --> sort by column
This comment was minimized by the moderator on the site
I cannot thank you enough for this. I've watched youtube videos, read posts, and none of them seemed to understand how I needed to sort each row individually and instantly without also rearranging the others. I gathered two years worth of numeral data for a personal project and it was a big mess! Tens of thousands of rows! I needed the numbers separate in individual cells (originally they weren't, but thats a whole other story!), and now I also needed them in order per row! First I tried simply going row by row, copying, deleting, retyping, pasting; but it was TEDIOUS. Then I tried transposing the tables, sorting-by-ascending column, one by one copying the column, and repasting into a blank chart, then transposing the new chart and copying all, and then pasting back into the original chart; but again - TEDIOUS. Now I will just create an adjacent chart using the formula, copy, paste, DONE!!!!!!!!!!! YAY!!!!!!!! :) THANK YOUUUU :)
This comment was minimized by the moderator on the site
AHA! - right! - I know WHAT i need to do - now I just need to learn how to write the blimming macro to: set up a do-while loop to trip down the rows until a blank entry is found (end of range):for each populated cell found; select first cell to be processed:Assign value of target cell to a variable: Insert temporary new first row>insert temp new column 'a': copy and paste value into cell A1; convert text to columns; select generated values; cut and paste special (transpose) into temp column A; sort column a in ascending order; insert a concatenation formula into the original cell to capture values in A1&A2&A3 etc; (probably using another loop to capture populated cell values) copy and paste special (values) into original cell; remove temp column: remove temp Row A: select next cell and repeat the loop. Sounds simple enough ...
This comment was minimized by the moderator on the site
Great - now then: How can I sort multiple rows of TEXT values alphabetically - (something akin to the 'Small' function that will work with text values? - The sorting each row individually method works - but since I have over 6 thousand rows - and zero boredom threshold - I'm hoping that someone has managed to put together a formula solution (ideally) of a maco tool?
This comment was minimized by the moderator on the site
Did you got the solution for particular issue, You are asking?
This comment was minimized by the moderator on the site
Says you're going to show us how to sort alphabetically then you only use numbers.
This comment was minimized by the moderator on the site
The first method Sort each row alphabetically one by one with Sort function can sort each row alphabetically, the second one only work for numbers, thank u for ur message.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations