• 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.

Opgelost sorteren van artikelnummers

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

68Yael

Gebruiker
Lid geworden
2 aug 2023
Berichten
49
Beste leden,

ik heb verschillende artikelnummers voorafgaand van letters.
bijvoorbeeld km0, km1 enz.
wanneer ik dit sorteer krijg ik eerst de km0 dan de km1 dan de km10 km11 bij km19 gaat het naar km2 en dan naar km20, km21 enz
hoe kan ik de getallen gewoon laten oplopen van km1 tot km100?
alvast bedankt.
 
Er wordt gesorteerd als tekst in plaats van numeriek.
Laat dat km overal weg en zet dat in de kolomkop.
 
Hoi Edmoor,

dank voor je snelle reactie.
ik heb meer dan 5000 artikelen met diverse letters en lengtes voor de getallen.
dat is ook de reden dat het mij niet lukt om het goed te sorteren.
hoor graag als er nog een andere oplossing is.
 
Oké.
Waar wil je op sorteren?
Alleen op de getallen?
 
per categorie (dezelfde letters) en dan numeriek oplopend vanaf 0
 
Zoiets?
ff snel in elkaar gestoken met power query.
 

Bijlagen

dank je wel.
helaas ben ik nog niet zo ver om met power query om te gaan, kun je uitleggen hoe dat met de tabellen werkt?
wellicht is er ook een formule in een cel die dit kan doen?
hoop op uitleg dat maakt het voor een volgende keer weer een stukje makkelijker.
 
Het is moeilijk om alles in detail uit te leggen, maar hier zijn een paar stappen om je op weg te helpen:

Power Query openen:
Selecteer je tabel en ga naar Gegevens > Van tabel/bereik.

Wat doet deze query?
Splitst een kolom in meerdere kolommen op basis van een spatie.
Zet de tweede kolom om naar een getaltype.
Sorteert de gegevens alfabetisch per categorie (kolom 1) en oplopend numeriek (kolom 2).
Combineert de kolommen weer in één tekstkolom.

Let op:
De kolommen zijn nog niet dynamisch, dus het hangt af van je huidige lay-out.
 
goedemorgen AHulpje,
zelf ben ik ook voorstander van vba, dat kan ik redelijk lezen maar soms loop ik even vast.
je formule zou moeten werken alleen loopt het vast bij sortfield add2 kolom a
 
Vreemd.
Welke foutmelding krijg je?
Heb je iets gewijzigd aan het bestand?
 
ik heb niets gewijzigd maar alleen op de knop gedrukt
de melding is: fout 438 tijdens uitvoering
deze eigenschap of methode wordt niet ondersteund door dit object
 
Werkt hier zonder foutmelding.
Welke versie van Excel gebruik je?
 
hier werkt men nog met Microsoft Office professional plus 2016
 
Loop dan de code eens door in Debug mode met F8 en kijk op welke regel die foutmelding verschijnt.
 
IN HET DIK GEDRUKTE KRIJG IK AL DE FOUT MELDING EN GAAT NIET DOOR MET f8
With ActiveSheet.Sort
.SortFields.Clear
.SortFields.Add2 Key:=Range("A:A")
.SortFields.Add2 Key:=Range("C:C")
.SortFields.Add2 Key:=Range("B:B")
.SetRange Range("A:C")
.Apply
 
Ik werk met Microsoft Office Professional Plus 2021. Maar met Office Professional Plus 2013 gaat het op dezelfde regel ook fout. Wijzig Add2 eens in Add. In Office 2013 gaat het dan goed.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan