PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelProblem med sortering av textProblem med sortering av text
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2023-03-20 08:53
 
 Ändrad av MartinSandahl  på 2023-03-20 09:55:10

 Hej.

Jag har stött på ett intresant fenomen när jag försöker sortera data i excel, ett uttdrag ur den aktuella kolumen

57B11-ST800:13

57B11-ST800:14

57B11-ST800:8

Vad jag kan se ser det ut som att excel går tecken till tecken, vänster till höger. Det innebär att 0:13 and 0:14 hamnar i rätt ordning, men 0:8 sorteras fel eftersom 1 kommer före 8.

Det ser inte ut att spela någon roll om cellerna formateras som allmänt eller text.

Eftersom kolumen kan innehålla upp till 50+ rader och jag har samma problem i dussintals dokument hade det varit bra om man hade kunnat sortera det rätt istället som det är nu då jag för flytta raderna rätt manuelt.

Jag har ganska begränsad erfarenhet av anpassade talformat, kanske går det att göra någon variant där?

Finns det någon som har en bra ide på lösning så hade alla tips uppskattats varmt. Jag har ganska begränsad erfarenhet av anpassade talformat, kanske går det att göra någon varriant där?

Tack på förhand

Nytt inlägg
 2023-03-20 11:14
 

 Talformat är lite missvisande i Excel. Det påverkar bara hur data visas. Inte det underliggande formatet*.

Eftersom dina exempel innehåller icke-numeriska tecken kommer de att behandlas som text.

Du måste nog skapa en hjälpkolumn där du gör om data till något sorterbart. T. Ex med den här formeln som delar upp din text vid sista : och anger att talet som står efter måste ha två siffror och sen klistrar ihop ("00" betyder att tex 8 skrivs som 08. Anpassa efter dina data). 

=TEXTFÖRE(A1;":";-1)&":"&TEXT(TEXTEFTER(A1;":";-1);"00")

 

*=i nyare Excel kan du faktisk klassa om siffror till text, då det är inte riktigt sant

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelProblem med sortering av textProblem med sortering av text

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter