Hoppa till huvudinnehåll

Hur sorterar jag en lista med siffror åtskilda av komma i Excel?

Att sortera en lista med värden i stigande eller fallande ordning är ganska vanligt i våra dagliga Excel-jobb, men har du någonsin försökt att sortera siffror åtskilda av kommatecken i en Excel-cell som bilden nedan visas? I den här artikeln introducerar jag knep för att snabbt hantera det.
doc sortera kommaseparerat nummer 1

Sortera kommaseparerade värden med funktionen Text till kolumner

Sortera kommaseparerade värden med Kutools för Excelbra idé3


Sortera kommaseparerade värden med funktionen Text till kolumner

För att sortera kommaseparerade värden i en cell måste du separera siffrorna i separerade celler först efter Text till kolumn, transponera dem till en lista och sedan sortera.

1. Markera de celler som du vill dela till separata celler med kommatecken och klicka Data > Text till kolumner. Och i steg 1 i guiden Konvertera text till kolumner, kolla upp avgränsad alternativ. Se skärmdump:
doc sortera kommaseparerat nummer 2

2. klick Nästa för att gå till steg 2 i guiden, och kolla Kommatecken kryssrutan och klicka Nästa att gå till steg 3 i guiden, välj en cell för att lägga ut delade värden. Se skärmdump:
doc sortera kommaseparerat nummer 3

3. klick Finishoch kommaseparerade värden har delats upp i celler. Se skärmdump:
doc sortera kommaseparerat nummer 4

4. Markera delade celler och tryck på Ctrl + C för att kopiera dem och välj sedan en tom cell, högerklicka för att visa snabbmenyn, klicka Klistra in special > införliva. Se skärmdump:
doc sortera kommaseparerat nummer 5

Sedan har värdena transponerats enligt nedanstående skärmdump:
doc sortera kommaseparerat nummer 6

5. Välj en kolumn med de transponerade värdena, klicka Data och välj en sorteringsordning som du behöver i Sortera och filtrera grupp. I popping Sortera varning dialogrutan, kontrollera Fortsätt med det aktuella valet alternativet och klicka på OK knapp.
doc sortera kommaseparerat nummer 7 doc sortera kommaseparerat nummer 8

Och nu sorteras den valda kolumnen i den angivna ordningen. Se skärmdump:
doc sortera kommaseparerat nummer 9.png

6. Upprepa sedan steg 5 för att sortera de transponerade värdena en efter en. Se skärmdump:
doc sortera kommaseparerat nummer 1


  Sortera kommaseparerade värden med Kutools for Exce

Om du har Kutools för Excel, du behöver bara dela kommaseparerade värden från en cell till rader med Dela celler verktyg och sortera sedan.

Kutools för Excel, med mer än 300 praktiska funktioner, gör dina jobb enklare. 

När du har installerat Kutools för Excel, gör så här :(Gratis nedladdning Kutools för Excel nu!)

1. Välj det intervall du vill dela med kommaseparerat och klicka Kutools > Slå ihop och dela > Dela celler, och i Dela celler dialogrutan, kontrollera Dela till rader alternativet i Typ avsnittet och gå för att kontrollera Övriga in Dela med avsnittet och ange , i bredvid textrutan. Se skärmdump:
doc sortera kommaseparerat nummer 10 doc kutools delade celler 2

2. klick Ok, en dialogruta dyker upp för att påminna dig om att välja en cell för att placera delade värden, klicka på OK, och intervallvärdena har delats upp i rader med kommatecken. Se skärmdump:
doc sortera kommaseparerat nummer 11
doc sortera kommaseparerat nummer 12

3. Välj en av delade kolumner, klicka Data > Sortera minsta till största or Sortera största till minsta som du behöver, och slutligen kontrollera Fortsätt med det aktuella valet alternativ och klicka OK knappen i popping Sortera varning dialog. Se skärmdump:
doc sortera kommaseparerat nummer 7 doc sortera kommaseparerat nummer 8

4. Upprepa ovanför steg 3 för att sortera alla delade kolumner en efter en.
doc sortera kommaseparerat nummer 1

Tips. Om du vill ha en gratis testversion av Dela celler fungera, gå till gratis nedladdning Kutools för Excel först och sedan tillämpa operationen enligt ovanstående steg.



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
Nie o takie rozwiązanie mi chodziło.
mam w jednej komórce dane : 2,4,3,1 a chcę mieć je posortowane też w jednej komórce 1,2,3,4. Jak to zrobić?
This comment was minimized by the moderator on the site
Hi, ja, if you want to sort numbers within a cell, this tutorial will help you:
How to sort numbers within a cell in Excel?
This comment was minimized by the moderator on the site
COMMENT TRIER DES NOMBRE COMME E.1.1 ..........E1.10
This comment was minimized by the moderator on the site
Hi, YASSINE, before helping you to solve your problem, I have three questions:
1) The data you list E.1.1 ...E1.10 has no rule. Are you mean E.1.1...E.1.10?
2) The data is in a column or in a row or in a single cell?
3) What order you want to sort?
This comment was minimized by the moderator on the site
Sub Arrange_Alphabetically()
Dim col As Variant
Dim list As Variant
Dim i As Long
Dim part As Variant
Dim Separator As String
Dim OutputRng As Range
Dim InputRng As Range
Dim Rowsx As Integer

Set list = CreateObject("System.Collections.ArrayList")
xTitleId = "Arrange Words Alphabetically"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range", xTitleId, InputRng.Address, Type:=8)
Separator = Application.InputBox("Separator", xTitleId, ",", Type:=2)
Set OutputRng = Application.InputBox("Choose One Output Cell", xTitleId, InputRng.Address, Type:=8)

col = InputRng.Value
Rowsx = InputRng.Rows.Count

For i = 1 To UBound(col)
list.Clear
For Each part In Split(col(i, 1), Separator)
list.Add part
Next
list.Sort
col(i, 1) = Join(list.ToArray(), ",")
Next
Range(OutputRng.Cells(1, 1), OutputRng.Cells(Rowsx, 1)) = col
End Sub
This comment was minimized by the moderator on the site
Genial gracia por todo
This comment was minimized by the moderator on the site
thanks this was very helpful
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations