Gå til hovedindhold

Hvordan sorterer man hver række alfabetisk og individuelt på én gang?

Antag at du har en række data, og nu vil du sortere hver række alfabetisk og individuelt som vist nedenstående skærmbillede, hvordan kan du løse det? I denne artikel vil jeg introducere nogle metoder og trick til at håndtere dette job i Excel hurtigt.
doc sorterer hver række 1

Sorter hver række alfabetisk en efter en med funktionen Sort

Sorter hver række alfabetisk hurtigt med formler


pil blå højre boble Sorter hver række alfabetisk en efter en med funktionen Sort

For at sortere hver række alfabetisk og individuelt kan du anvende sorteringsfunktionen og vælge Sorter fra venstre til højre og derefter sortere dem en efter en.

1. Vælg den første række, du vil sortere alfabetisk, og klik på data > Sortog i popping Sorter advarsel dialog, tjek Fortsæt. med den aktuelle valgmulighed, og klik på Sort knap. Se skærmbillede:
doc sorterer hver række 2

2. Derefter i Sort dialog, klik Indstillinger at åbne Sortér Indstillinger dialog, og tjek Sorter fra venstre mod højre. Se skærmbillede:
doc sorterer hver række 3

3. Klik derefter på OK at gå tilbage til Sort dialog, og vælg det række nummer, du vil sortere først i Række rulleliste, og angiv derefter Sorter til , Bestilt som du har brug for. Se skærmbillede:
doc sorterer hver række 4

4. klik OK. Du kan finde den første række, du valgte, er blevet sorteret fra mindste til største. Se skærmbillede:
doc sorterer hver række 5

5. Gentag ovenstående 1-4 trin for at sortere andre rækker en efter en. Og nu er hver række sorteret alfabetisk og individuelt.


pil blå højre boble Sorter hver række alfabetisk hurtigt med formler

Hvis der er hundredvis af rækker, der skal sorteres individuelt, spildes ovenstående metode. Her introducerer jeg nogle formler, så du hurtigt kan sortere hver række individuelt fra mindste til største eller omvendt.

1. Vælg en tom celle ud for de rækker, du vil sortere, F2 for eksempel, indtast denne formel = SMÅ ($ B2: $ D2,1), og tryk på Indtast nøgle. Se skærmbillede:
doc sorterer hver række 6

2. Gå derefter til næste celle, G2, indtast denne formel =SMÅ ($ B2: $ D2,2) og tryk Indtast nøgle. Se skærmbillede:
doc sorterer hver række 7

3. Indtast formlen i celle M2 = SMÅ ($ B2: $ D2,3) og tryk Indtast nøgle, nu er den første række sorteret fra mindste til største. Se skærmbillede:
doc sorterer hver række 8

Tip: i ovenstående formler er B2: D2 søjlecellerne i den række, du vil sortere, og 1, 2,3 angiver den første mindste, den anden mindste, den tredje mindste, du kan ændre dem efter behov.

4. Og vælg cellerne F2: H2 (formelcellerne), og træk håndtaget til automatisk udfyldning over de celler, du skal bruge til at sortere de tilsvarende kolonneceller. Se skærmbillede:
doc sorterer hver række 9

Nu er hver række sorteret individuelt, du kan kopiere formelcellerne og indsætte dem som værdi til i stedet for den oprindelige værdi i dataområdet, som du har brug for.
doc sorterer hver række 10

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver 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