Note: The other languages of the website are Google-translated. Back to English

Hur sorterar man alfanumeriska data i Excel?

Om du har en lista med data som blandas med både siffror och textsträngar sorteras alla rena siffror överst och de blandade textsträngarna längst ner när du sorterar de här kolumndata normalt i Excel. Men ditt nödvändiga resultat som den senaste skärmdumpen som visas. Den här artikeln ger en användbar metod som du kan använda för att sortera alfanumeriska data i Excel så att du kan uppnå de resultat du vill ha.

Sortera alfanumeriska data med hjälpkolumnen för formel

Originaldata   Normalt sortera resultat   ditt önskade sorteringsresultat
doc sortera alfanumeriskt 1 2 doc sortera alfanumeriskt 2 2 doc sortera alfanumeriskt 3

pil blå höger bubbla Sortera alfanumeriska data med hjälpkolumnen för formel

I Excel kan du skapa en formelhjälpkolumn och sedan sortera data efter den här nya kolumnen, gör så här:

1. Ange den här formeln = TEXT (A2, "###") till en tom cell förutom dina data, till exempel B2, se skärmdump:

doc sortera alfanumeriskt 4

2. Dra sedan påfyllningshandtaget ner till cellerna som du vill använda den här formeln, se skärmdump:

doc sortera alfanumeriskt 5

3. Och sedan sortera data efter den nya kolumnen, välj hjälpkolumnen du skapade och klicka sedan på Data > Svart, och välj i rutan som visas Utöka urvalet, se skärmdumpar:

doc sortera alfanumeriskt 6 2 doc sortera alfanumeriskt 7

4. och klicka Svart knappen för att öppna Svart dialog, under Kolumn avsnitt väljer Hjälparpelare namn som du vill sortera efter och använda Värden under Sortera på avsnitt och välj sedan sorteringsordningen som du vill, se skärmdump:

doc sortera alfanumeriskt 8

5. Och klicka sedan på OK, välj i dialogrutan Sortera varning Sortera nummer och nummer som lagrats som text separat, se skärmdump:

doc sortera alfanumeriskt 9

6. Klicka sedan på OK kan du se, data har sorterats efter ditt behov.

doc sortera alfanumeriskt 10

7. Äntligen kan du ta bort innehållet i hjälpkolumnen efter behov.


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

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!
officetab botten
Sortera kommentarer efter
Kommentarer (10)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
När jag gör detta sorteras kolumnen efter individuell karaktär och jag får inte rätt ordning. Till exempel, om jag har följande data: A1: 1 A2: 2 A3: 1a1 A4: 12 A5: 1a2 vill jag att de ska sorteras så här: A1: 1 A2: 1a1 A3: 1a2 A4: 2 A5: 12 Bara sorterar kolumnen normalt slutar jag med detta: A1: 1 A2: 2 A3: 12 A4: 1a1 A5: 1a2 Där siffrorna är rätt sorterade och sedan de alfanumeriska värdena sorteras rätt, men de två är inte sorterade tillsammans. När jag använder metoden i artikeln hamnar jag på detta: A1: 1 A2: 12 A3: 1a1 A4: 1a2 A5: 2 Där de numeriska och alfanumeriska uppgifterna är sorterade tillsammans men felaktigt (12 ska komma efter 2). Varför händer det här?
Denna kommentar minimerades av moderatoren på webbplatsen
Försöker sortera alfanumeriskt med text. Det är en ganska stor lista men nedan är ett exempel. Jag kan inte ta bort bokstaven i en annan kolumn och sortera efter det eftersom jag har matchande siffror som borde komma före dem. Jag kan inte heller riktigt lägga till en kolumn att sortera efter och sedan dölja den kolumnen – eller ta bort den eftersom jag hela tiden sorterar data. Några idéer? Min nuvarande lista: ---- Hur jag vill att den ska se ut: 1 ---- 1 2 ---- 2 3 ---- 3 4 ---- 4 A1 ---- A1 A10 --- - A2 A100 ---- A3 A2 ---- A4 A20 ---- A5 A200 ---- A6 A3 ---- A7 A4 ---- A8 A5 ---- A9 A6 ---- A10 A60 ---- A20 A7 ---- A60 A8 ---- A100 A9 ---- A200
Denna kommentar minimerades av moderatoren på webbplatsen
Jag kör i samma problem. Jag har 1200 artikelnummer som jag behöver för att sortera som det visas ovan men excel kommer att sätta V15 efter V1 om V14 saknas. Jag behöver V14 för att dyka upp efter V9 eller V8, oavsett var artikelnumret slutar.
Denna kommentar minimerades av moderatoren på webbplatsen
Försöker sortera alfanumeriskt med text. Det är en ganska stor lista men nedan är ett exempel. Jag kan inte ta bort bokstaven i en annan kolumn och sortera efter det eftersom jag har matchande siffror som borde komma före dem. Jag kan inte heller riktigt lägga till en kolumn att sortera efter och sedan dölja den kolumnen – eller ta bort den eftersom jag hela tiden sorterar data. Några idéer? Kommer det att finnas någon formel? Min nuvarande lista: ---- Hur jag vill att den ska se ut: 1 ---- 1 2 ---- 2 3 ---- 3 4 ---- 4 A1 ---- A1 A10 --- - A2 A100 ---- A3 A2 ---- A4 A20 ---- A5 A200 ---- A6 A3 ---- A7 A4 ---- A8 A5 ---- A9 A6 ---- A10 A60 ---- A20 A7 ---- A60 A8 ---- A100 A9 ---- A200
Denna kommentar minimerades av moderatoren på webbplatsen
Det enklaste sättet jag kan tänka mig är att dela upp kolumnen i Alfa-delen ("A") och den numeriska delen ("1") och sedan sortera först efter alfa och sedan efter numerisk.
Din ursprungliga 1,2,3,4 skulle behöva stanna i alfakolumnen för att sortera korrekt.

OBS detta kan vara lite svårare att uppnå när alfadelen ("A") inte är en konsekvent längd i dina data. Men definitivt fortfarande möjligt.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag ser bara 1 metod. Överst i artikeln nämns att vi kommer att se 2 metoder.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej val,
Tack för din kommentar, det är mitt misstag, jag har tagit bort den andra metoden från den här artikeln och nu har jag uppdaterat artikeln.

Tack än en gång!
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för tipset om att använda en "hjälparkolumn", men här är min fråga:

Finns det något sätt att få de "relaterade" kolumnerna att "tagga" med sorteringen som utlöses av hjälpkolumnen?

Till exempel innehåller kolumn A en produktkod med blandade strängar som jag nu kan sortera i sekvens med hjälp av tekniken "hjälpkolumn", men till samma produktkod finns produktbeskrivningar, dimensioner och andra egenskaper (varav en del också är blandade- sträng i naturen) i flera andra kolumner, och jag behöver de för att följa sorteringen "hjälpkolumn".

Några förslag?

Mycket uppskattat!

Lorne
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag har ett liknande sorteringskrav, men med ett unikt problem....
Jag har en rad lagerdata som jag behöver sortera i kategoriordning.
Området inkluderar priser och en kolumn har formler.
Kategorinumren sträcker sig från 1 1a 1b etc till 32e.
Jag har kontinuerligt försökt använda en hjälpkolumn med formeln =TEXT(K3,"###") - där K3 är den första raden i kategorikolumnen.
Jag väljer hjälpkolumnen (N) och klickar på Data - Sortera - Utöka urvalet, men kommer inte längre då "expansionen" alltid väljer från rad 40 - även om jag bara väljer några rader i hjälpkolumnen.
Varför är det så och hur kan jag sortera mina data korrekt?
Ser fram emot en lösning....
Tack.
Patrick.
Denna kommentar minimerades av moderatoren på webbplatsen
Aktiesymbolen för TrueCar Inc är "TRUE". När jag sorterar kolumnen som innehåller aktiesymbolerna faller TRUE ur plats i slutet av listan. Cellen är formaterad som text. Jag antar att det beror på att "TRUE" har speciell betydelse i Excel. Just nu tar jag bort "E", sorterar kolumnen så att raden hamnar på rätt plats och lägger sedan till E efter sorteringen. Några idéer om ett bättre tillvägagångssätt?  
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL