• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

alfanumerieke lijst sorteren van klein naar groot

Status
Niet open voor verdere reacties.

DECREA

Gebruiker
Lid geworden
9 dec 2010
Berichten
19
Hallo allemaal ,

Ik zou volgende lijst moeten sorteren van klein naar groot.
En excel wil het maar niet juist doorvoeren.

mijn lijst ziet er als volgt uit :

100 dB
102 dB
103 dB
103.2 dB
104 dB
105 dB
106 dB
109 dB
112 dB
113 dB
118 dB
84 dB
88 dB
95 dB
99 dB

Ik heb al het volgende geprobeerd :

=TEXT(C1;5)
=CONCATENATE("";C2)

maar geen succes. Ik zou dit in een formule moeten kunnen gieten zodat ik een automatische macro kan opbouwen.

greets stijn
 
Stijn.

Eén komt voor acht. Kun je de getallen onder honderd aanvullen met een nul, bijv 084? Dan zullen ze in de sortering bovenaan komen. Anders wordt het verplaatsen naar boven en twee sorteeracties.
 
Beste Rob,

Spijtig genoeg kan dat niet omdat ik de data terug nodig heb in een ander veld.
En het is een heleboel data dat ik zo in verschillende velden moet sorteren
Weet jij nog een andere manier ?

greets stijn
 
Via een hulpkolom is het redelijk te doen met:

Code:
=LINKS(SUBSTITUEREN(A1;".";",");LENGTE(A1)-3)*1

Nu kan je wel sorteren.
 
Inderdaad Cobbe dat werkt perfect.
Is hier een standaard van die ik op verschillende soorten van data kan gebruiken ?
een voorbeeld van mogelijke waarden : ( ik gebruik deze ook in vzoeken dus kan de waarde niet veranderen spijtig genoeg)
250 W
2500 min-1
65x25 mm
245 mm
...
 
Je kan ook via Tekst naar Kolommen doen en splitsen op spatie.

Die dingen werken allemaal als er voldoende gelijkvormigheid in de gegevens zit, anders moet je geval per geval oplossingen zoeken.
 
Laatst bewerkt:
misschien lukt het als we van links beginnen tot aan de eerste spatie en dan deze waarde in het veld ernaast zetten ?
ik weet alleen niet hoe we dit in excell moeten doen ...

greets stijn
 
Daar wil deze nog wel eens voor helpen:

Code:
=LINKS(A1;VIND.SPEC(" ";A1;1))
 
inderdaad dit werkt perfect ...

Enorm bedankt hiervoor !!!!!!

groetjes stijn :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan