KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel sorteren: gegevens sorteren op tekst, datum, getal of kleur

AuteurXiaoyang Wijzigingsdatum

Het sorteren van gegevens in Excel is een veelvoorkomende en eenvoudige taak waarmee u uw gegevens opnieuw ordent op basis van het door u gekozen sorteertype. Met de ingebouwde sorteeroptie kunt u standaard getallen, tekstreeksen, datums en tijden in één of meer kolommen sorteren; u kunt gegevens ook snel en eenvoudig sorteren op basis van uw eigen aangepaste lijsten of op celopmaak, zoals letterkleur, achtergrondkleur of pictogrammen.

Naast deze eenvoudige sorteermethoden zijn er nog veel nuttigere en complexere sorteermogelijkheden die u in uw dagelijkse werk nodig kunt hebben. Deze handleiding introduceert verschillende soorten sorteren om uw problemen in Excel op te lossen.

Inhoudsopgave:

1. Toegang tot de sorteeropties in Excel

2. Basisgebruik van sorteren

3. Geavanceerd sorteren

4. Sorteer gegevens automatisch zodra u ze invoert of wijzigt

5. Andere gevallen van sorteren


Toegang tot de sorteeropties in Excel

Excel biedt diverse manieren om toegang te krijgen tot de sorteeroptie en de bijbehorende instellingen.

1,1 Sorteerknoppen in het Lint

De snelste manier om de sorteeroptie toe te passen, is via de sorteerknoppen op het lint.

Klik op een willekeurige cel in een kolom met waarden die u wilt sorteren, ga naar het tabblad Gegevens, en klik in de groep Sorteren en filteren op Oplopend of Sorteer Z naar A om de gegevens in oplopende of aflopende alfabetische volgorde te sorteren. Zie afbeelding:

Een schermafbeelding van de knoppen Sorteren A naar Z en Sorteren Z naar A in de groep Sorteren en filteren op het tabblad Gegevens van Excel

Opmerking: Als er lege rijen aanwezig zijn in het gegevensbereik, worden na gebruik van deze knoppen alleen de gegevens boven of onder de lege rijen gesorteerd.


1,2 Sorteerdialoogvenster

In de groep Sorteren en filteren op het tabblad Gegevens bevindt zich nog een knop: Sorteren. Zie afbeelding:

Een schermafbeelding van de knop Sorteren in de groep Sorteren en filteren op het tabblad Gegevens van Excel

Na het klikken op de knop Sorteren verschijnt het volgende sorteerdialoogvenster, zoals hieronder wordt weergegeven: Sorteren.

Een schermafbeelding van het dialoogvenster Sorteren in Excel met opties voor sorteren op kolom, sorteren op en volgorde

In het dialoogvenster Sorteren kunt u de gewenste regels kiezen voor het sorteren van gegevens.

Tips: U kunt dit Sorteren-dialoogvenster ook snel openen met een sneltoets. Druk hiervoor achtereenvolgens op Alt + A + S + S op uw toetsenbord.


1,3 Sorteeropties in het filtermenu

Als u filters hebt toegepast op uw Gegevensbereik, vindt u ook sorteeropties samen met de filteropties. Door op het filterpictogram in een willekeurige kolom te klikken, ziet u de sorteeropties in de uitgevouwen lijst, zoals hieronder wordt weergegeven:

Een schermafbeelding van de sorteeropties in het filtermenu in Excel

Opmerking: Deze sorteeropties variëren afhankelijk van het type gegevens in de kolom: bij tekst worden Oplopend en Sorteer Z naar A weergegeven; bij getallen Sorteer Kleinste naar grootste en Sorteer Grootste naar kleinste; en bij datums Sorteer oudste naar nieuwste en Sorteer nieuwste naar oudste.


1,4 Sorteeropties via rechtermuisklik

In Excel kunt u ook gebruikmaken van de sorteeropties via rechtermuisklik om gegevens snel en eenvoudig te sorteren. Klik met de rechtermuisknop op een willekeurige cel in een kolom met waarden die gesorteerd moeten worden; in het contextmenu ziet u dat er zes sorteeropties beschikbaar zijn. Selecteer alstublieft degene die u nodig hebt, zie de schermafbeelding:

Een schermafbeelding van het contextmenu bij rechtsklikken in Excel met zes sorteeropties


Basisgebruik van sorteren

Met deze sorteervoorziening in Excel voert u eenvoudig sorteertaken uit, zoals het sorteren van getallen, tekstreeksen of datums in oplopende of aflopende volgorde, of het sorteren van cellen op basis van lettertype- of achtergrondkleur. In dit gedeelte komen enkele basisfuncties van deze voorziening aan bod.


2,1 Sorteer gegevens op tekst, getallen of datums

Om een bereik van gegevens te sorteren op basis van tekst, getallen of datums in oplopende of aflopende volgorde, volgt u de onderstaande stappen:

1. Selecteer het gegevensbereik dat u wilt sorteren en klik vervolgens op Gegevens > Sorteren. Zie de schermafbeelding:

Een schermafbeelding van de knop Sorteren in de groep Sorteren en filteren op het tabblad Gegevens van Excel

2. Voer in het dialoogvenster Sorteren de volgende handelingen uit:

  • Selecteer in het gedeelte Kolomde kolomnaam waarop u wilt sorteren;
  • Selecteer in het gedeelte Sorteren opde optie Celwaarden;
  • Geef in het gedeelte Volgordede sorteervolgorde op. (Selecteer)A tot Z of Z tot A om tekstreeksen te sorteren; kies Kleinste naar grootste of Grootste naar kleinste voor een lijst met getallen; en selecteer Oudste naar nieuwste of Nieuwste naar oudste om datumcellen te sorteren.)
  • Tips: Als uw gegevens kopteksten bevatten, zorg er dan voor dat de optie Titels opnemen is aangevinkt. Als uw gegevens geen kopteksten bevatten, schakelt u deze optie uit.

Een schermafbeelding van het dialoogvenster Sorteren in Excel met opties voor het sorteren van gegevens op kolom, waarden en volgorde

3. Klik daarna op de knop OK; het dialoogvenster Gegevens selecteren wordt dan onmiddellijk gesorteerd op basis van de door u opgegeven kolom.


2,2 Sorteer gegevens op celkleur, Letterkleur of celicoon

Wilt u het gegevensbereik sorteren op celkleur, letterkleur of het pictogram van voorwaardelijke opmaak? Dan voert de sorteervoorziening deze taak razendsnel uit.

Stel dat u een gegevensbereik hebt opgemaakt met celkleuren, zoals in de onderstaande schermafbeelding. Wilt u de gegevens opnieuw ordenen op basis van celkleur – bijvoorbeeld met lichtrode rijen bovenaan, gevolgd door lichtgele en lichtblauwe rijen? Volg dan deze stappen om de rijen te sorteren op celkleur:

Een schermafbeelding van een Excel-tabel opgemaakt met verschillende celkleuren voor sorteerdoeleinden

1. Selecteer het gegevensbereik dat u op celkleur wilt sorteren en klik vervolgens op Gegevens > Sorteren om naar het dialoogvenster Sorteren te gaan.

2. Voer in het dialoogvenster Sorteren de volgende instellingen uit:

2,1) Stel de eerste celkleur bovenaan in zoals hieronder:

  • Selecteer in het gedeelte Kolom Naam of andere kolommen waarin u gekleurde cellen heeft. In dit voorbeeld heb ik in alle kolommen gekleurde cellen; u kunt elke kolomnaam kiezen.
  • Selecteer onder het gedeelte Sorteren opde optie Selecteer alstublieft Celkleur;
  • Kies in het gedeelte Volgordeéén celkleur die u bovenaan of onderaan wilt plaatsen;

2,2) Klik daarna op de knop Voorwaarden toevoegen om een tweede of verdere regelniveaus toe te voegen; herhaal bovenstaande stappen om de kleuren voor de tweede en volgende cellen in te stellen.

  • Tips: Als uw gegevens kopteksten bevatten, zorg er dan voor dat de optie Titels opnemen is aangevinkt. Als uw gegevens geen kopteksten bevatten, schakelt u deze optie uit.

Een schermafbeelding van het dialoogvenster Sorteren in Excel met meerdere niveaus toegevoegd voor sorteren op celkleur

3. Nadat u de instellingen hebt voltooid, klikt u op de knop OK; het gegevensbereik is nu gesorteerd op de door u opgegeven celkleur. Zie de schermafbeelding:

Een schermafbeelding van een Excel-tabel gesorteerd op celkleur in de opgegeven volgorde

Tips: Volg bovenstaande stappen om uw gegevens ook te sorteren op basis van letterkleur of celicoon. Kies hiervoor in het sorteerdialoogvenster Letterkleur of Voorwaardelijke opmaak gebruiken Icoon.
Een schermafbeelding van het dialoogvenster Sorteren van Excel ingesteld om gegevens te sorteren op letterkleur of pictogrammen van voorwaardelijke opmaak


2,3 Sorteer gegevens op meerdere kolommen

Als u een grote dataset hebt, zoals op de onderstaande schermafbeelding, en u wilt de gegevens op meerdere niveaus sorteren om ze overzichtelijker te maken – bijvoorbeeld eerst op de kolom Regio, vervolgens op Provincie en tenslotte op Omzet – hoe voert u die sortering dan uit in Excel?

Een schermafbeelding van een grote dataset in Excel die gesorteerd moet worden op de kolommen Regio, Staat en Verkoop

Om gegevens op meerdere kolommen te sorteren, volgt u de onderstaande stappen:

1. Selecteer het gegevensbereik dat u wilt sorteren en klik vervolgens op Gegevens > Sorteren om naar het dialoogvenster Sorteren te gaan.

2. Klik in het dialoogvenster Sorteren twee keer op de knop Voorwaarden toevoegen, aangezien u drie kolommen wilt gebruiken om op te sorteren. U ziet dan dat er twee regelniveaus aan de lijst zijn toegevoegd: Vervolgens op

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de optie Titels opnemen is aangevinkt. Als uw gegevens geen koppen bevatten, schakelt u deze optie uit.

Een schermafbeelding van het dialoogvenster Sorteren van Excel met meerdere niveaus toegevoegd voor sorteren op drie kolommen

3. Selecteer in de secties Sorteren op en Vervolgens op de kolomnamen waarop u wilt sorteren. Kies daarna voor elke geselecteerde kolom afzonderlijk Celwaarden in de sectie Sorteren op en selecteer tot slot de gewenste sorteervolgorde.

Een schermafbeelding van het dialoogvenster Sorteren van Excel met kolommen, sorteervolgorde en waarden geselecteerd voor meertraps sorteren

4. Klik vervolgens op OK; u krijgt dan het sorteergevolg zoals op de onderstaande schermafbeelding:

Een schermafbeelding van een gesorteerde Excel-dataset op basis van de kolommen Regio, Staat en Verkoop


2,4 Sorteer gegevens op basis van een Aangepaste lijsten

In plaats van gegevens alfabetisch of numeriek te sorteren, biedt deze sorteervoorziening ook de optie voor ‘Aangepaste lijsten’-sortering. Stel bijvoorbeeld dat u het onderstaande gegevensbereik wilt sorteren op Status – zoals u die zelf hebt gedefinieerd: Niet gestart, In uitvoering, Voltooid. Hieronder leg ik uit hoe u dit type sortering uitvoert.

Een schermafbeelding van een Excel-dataset die gesorteerd moet worden op een aangepaste lijst gedefinieerd door Status (Niet gestart, In uitvoering, Voltooid)

1. Selecteer het gegevensbereik dat u wilt sorteren en klik vervolgens op Gegevens > Sorteren om naar het dialoogvenster Sorteren te gaan.

2. Selecteer in het dialoogvenster Sorteren, in de sectie Kolom, de kolom waarnaar u wilt sorteren. Kies vervolgens in de sectie Celwaarden bij Sorteren op en klik in de sectie Volgorde op de optie Aangepaste lijsten. Zie de schermafbeelding:

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de optie Titels opnemenis aangevinkt. Als uw gegevens geen koppen bevatten, schakelt u deze optie uit.

Een schermafbeelding van het dialoogvenster Sorteren van Excel waarbij de optie Aangepaste lijst is geselecteerd voor aangepast sorteren

3. Er verschijnt nu een vak Aangepaste lijst; voer de volgende handelingen uit:

  • Klik op NIEUWE LIJSTin het vak Aangepastlijsten;
  • Voer de tekstreeksen in de gewenste sorteervolgorde in het vak Lijstitemsin; (druk tijdens het invoeren van de teksten op de toets)Enterom de items van elkaar te scheiden.)
  • Klik ten slotte op de knop Toevoegen, waarna de nieuwe lijst onmiddellijk wordt toegevoegd aan het vak Aangepaste lijst.

Een schermafbeelding van het dialoogvenster Aangepaste lijsten in Excel, waarbij een nieuwe lijst wordt gemaakt voor aangepast sorteren

4. Klik vervolgens op de knop OK om terug te keren naar het dialoogvenster Sorteren. De nieuwe aangepaste lijst met items wordt nu weergegeven in de sectie Volgorde-keuzelijst.

Een schermafbeelding van het dialoogvenster Sorteren van Excel waarin de nieuw gemaakte aangepaste lijst wordt weergegeven in het gedeelte Volgorde

5. Klik daarna op de knop OK om het dialoogvenster te sluiten. Het gegevensbereik is nu gesorteerd op basis van de door u gedefinieerde aangepaste lijsten, zie de schermafbeelding:

Een schermafbeelding van een Excel-dataset die gesorteerd moet worden op een aangepaste lijst gedefinieerd door Status (Niet gestart, In uitvoering, Voltooid)


2,5 Sorteer gegevens Links naar rechts (horizontaal sorteren)

Normaal gesproken sorteert u een gegevenstabel altijd verticaal — van boven naar beneden — maar soms wilt u de gegevens sorteren op basis van rijwaarden, dus van links naar rechts. In het onderstaande gegevensbereik wil ik bijvoorbeeld sorteren op basis van de waarden in de rij **Naam**.

Een schermafbeelding van een Excel-dataset die horizontaal gesorteerd moet worden op basis van de rij Naam

In dit geval beschikt de sorteervoorziening over een ingebouwde functie waarmee u links naar rechts kunt sorteren. Volg de onderstaande stappen:

1. Selecteer het gegevensbereik (exclusief koppen) dat u wilt sorteren en klik vervolgens op Gegevens > Sorteren om naar het sorteerdialoogvenster te gaan.

2. Klik in het verschijnende dialoogvenster Sorteren op de knop Opties. Selecteer vervolgens in het dialoogvenster Sorteeropties de optie Van links naar rechts sorteren, zie de schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteeropties van Excel met de optie Van links naar rechts sorteren geselecteerd

3. Klik op OK om terug te keren naar het dialoogvenster Sorteren. Geef nu in het gedeelte Rij het rijnummer op waarop u de gegevens wilt sorteren, selecteer vervolgens Celwaarden in het gedeelte Sorteren op en kies ten slotte de gewenste sorteervolgorde in het gedeelte Volgorde. Zie de schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteren van Excel ingesteld om gegevens horizontaal te sorteren op basis van een specifieke rij

4. Klik vervolgens op OK en uw gegevens worden gesorteerd, zoals op de onderstaande schermafbeelding is weergegeven:

Een schermafbeelding van een Excel-dataset horizontaal gesorteerd op basis van de waarden in de rij Naam


2,6 Sorteer gegevens in hoofdlettergevoelige volgorde

Over het algemeen wordt het sorteren van gegevens niet hoofdlettergevoelig uitgevoerd, zoals in de eerste onderstaande schermafbeelding. Maar wat als u het sorteren wel hoofdlettergevoelig wilt maken, zoals in de tweede onderstaande schermafbeelding? Hoe lost u deze taak op in Excel?

Een schermafbeelding van een Excel-dataset waarbij sorteren hoofdletterongevoelig en hoofdlettergevoelig is

Om een Hoofdlettergevoelig-sortering uit te voeren in Excel, gaat u als volgt te werk:

1. Selecteer het gegevensbereik dat u wilt sorteren en klik vervolgens op Gegevens > Sorteren om naar het dialoogvenster Sorteren te gaan.

2. In het dialoogvenster Sorteren geeft u in het gedeelte Kolom de kolomnaam op waarop u de gegevens wilt sorteren, selecteert u Celwaarden in het gedeelte Sorteren op en kiest u ten slotte de gewenste sorteervolgorde in het gedeelte Volgorde. Zie de schermafbeelding:

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de optie Titels opnemenis aangevinkt. Vink deze optie uit als uw gegevens geen koppen bevatten.

Een schermafbeelding van het dialoogvenster Sorteren van Excel

3. Klik vervolgens op de knop Opties in dit dialoogvenster en vink in het venster Sorteeropties de optie Hoofdlettergevoelig aan. Zie de schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteeropties in Excel met de optie Hoofdlettergevoelig geselecteerd

4. Klik op OK > OK om de dialoogvensters te sluiten. De gegevens worden nu gesorteerd in hoofdlettergevoelige volgorde: eerst items met kleine letters en daarna dezelfde tekst in hoofdletters. Zie de schermafbeelding:

Een schermafbeelding van een Excel-dataset gesorteerd in hoofdlettergevoelige volgorde, met kleine letters vóór hoofdletters


Geavanceerde toepassingen van sorteren

In uw dagelijkse werk kunt u complexere, praktische en specifieke sorteervraagstukken tegenkomen. In deze sectie bespreken we diverse soorten sorteertaken in Excel.

3,1 Sorteer gegevens op basis van frequentie

Stel dat u een lijst met gegevens in een kolom hebt en deze kolom wilt sorteren op aflopende frequentie — van de meest voorkomende naar de minst voorkomende waarde — zoals te zien is in de schermafbeelding hieronder. Hiervoor introduceer ik twee methoden.

Een schermafbeelding van een Excel-kolom met ongesorteerde gegevens waarvoor sorteren op frequentie vereist is

Sorteer gegevens op basis van frequentie met een hulpkolom

In Excel is er geen directe manier om gegevens te sorteren op basis van hoe vaak ze voorkomen. U kunt echter een hulpformule gebruiken om de frequentie van elke tekstwaarde te bepalen en daarna sorteren op die hulpkolom voor het gewenste sorteervoorbeeld.

1. Typ de onderstaande formule in een lege cel naast de oorspronkelijke gegevens, bijvoorbeeld B2, en sleep daarna de vulgreep naar beneden om de formule op meerdere cellen toe te passen. Zie de schermafbeelding:

=COUNTIF($A$2:$A$16,A2)

Opmerking: In de bovenstaande formule is A2:A16 de lijst met gegevens die u op frequentie wilt sorteren, en is A2 het eerste gegeven in deze lijst.

Een schermafbeelding van een Excel-dataset met een hulpkolom met voorkomende aantallen via een AANTAL.ALS-formule

2. Selecteer vervolgens de formulecellen en klik daarna op Gegevens > Oplopend of Sorteer van Z naar A, afhankelijk van uw voorkeur. Selecteer in het pop-upvenster Waarschuwing sorteren de optie Selectie uitbreiden. Zie de schermafbeeldingen:

Een schermafbeelding van de waarschuwing bij sorteren in Excel die vraagt om de selectie uit te breiden bij sorteren op een hulpkolom

3. Klik daarna op de knop Sorteren. De oorspronkelijke kolom is nu gesorteerd op frequentie, zoals te zien is op de volgende schermafbeeldingen:

Een schermafbeelding van een Excel-kolom gesorteerd op frequentie van waarden met behulp van een hulpkolom

Tips:

1. Nadat u het resultaat hebt verkregen, kunt u de hulpkolom desgewenst verwijderen.

2. Als er tekstreeksen zijn die even vaak voorkomen, worden identieke teksten mogelijk niet bij elkaar gegroepeerd. Ga in dat geval naar het dialoogvenster Sorteren, sorteer eerst op de hulpkolom en daarna op de tekst, zoals in de onderstaande afbeelding wordt weergegeven:
Een schermafbeelding van het dialoogvenster Sorteren van Excel ingesteld om te sorteren op een hulpkolom en daarna op tekstwaarden


Sorteer gegevens op basis van frequentie met een handige functie

Als u beschikt over Kutools voor Excel, kunt u met de functie Geavanceerd sorteren de gegevens op frequentie sorteren—zonder hulpkolom, snel en eenvoudig.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer de gegevenslijst die u wilt sorteren en klik vervolgens op KUTOOLS PLUS > Sorteren > Geavanceerd sorteren. Zie de schermafbeelding:

Een schermafbeelding van de Kutools Plus Geavanceerd sorteren-optie in Excel

2. Selecteer in het dialoogvenster Geavanceerd sorteren de kolom die u wilt sorteren in het gedeelte Kolom en kies vervolgens Frequentie in het gedeelte Sorteren op-keuzelijst. Geef ten slotte de sorteervolgorde op in het gedeelte Volgorde. Zie de schermafbeelding:

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de optie Titels opnemenis aangevinkt. Als uw gegevens geen koppen bevatten, schakelt u deze optie uit.

Een schermafbeelding van het dialoogvenster Geavanceerd sorteren in Kutools for Excel, ingesteld om gegevens te sorteren op frequentie

3. Klik daarna op de knop OK. De gegevenslijst wordt onmiddellijk gesorteerd op frequentie. Zie de schermafbeelding:

Een schermafbeelding van gegevens in Excel gesorteerd op frequentie met behulp van Kutools


3,2 Sorteer gegevens op basis van tekenlengte

Als u een lijst met gegevens hebt die tekenreeksen met verschillende lengtes bevatten, wilt u deze mogelijk sorteren op tekenlengte om de kolom netjes en overzichtelijk te maken. In deze sectie wordt uitgelegd hoe u gegevens kunt sorteren op het aantal tekens.

Sorteer gegevens op basis van tekenlengte met een hulpkolom

Om een kolom te sorteren op tekenlengte, gebruikt u de functie LEN om het aantal tekens in elke cel te bepalen en past u daarna de sorteermethode toe om de gegevenslijst te ordenen. Volg hiervoor de onderstaande stappen:

1. Voer de formule =LEN(A2) in een lege cel naast de oorspronkelijke gegevens in, bijvoorbeeld B2, en sleep vervolgens de vulgreep naar beneden om de formule toe te passen op de overige cellen. Zie de schermafbeelding:

Een schermafbeelding van een Excel-dataset met een hulpkolom die de functie LEN gebruikt om de lengte van tekens te berekenen

2. Selecteer vervolgens de formulecellen en klik daarna op Gegevens > Oplopend of Sorteer van Z naar A, afhankelijk van uw voorkeur. Kies in het pop-upvenster Waarschuwing sorteren de optie Selectie uitbreiden. Zie de schermafbeelding:

Een schermafbeelding van het waarschuwingsvenster bij sorteren in Excel bij sorteren op een hulpkolom op basis van tekenlengte

3. Klik daarna op de knop Sorteren. De tekenreeksen zijn nu gesorteerd op lengte. U kunt hulpkolom B verwijderen indien gewenst. Zie de schermafbeelding:

Een schermafbeelding van tekenreeksen in Excel gesorteerd op tekenlengte na gebruik van een hulpkolom


Sorteer gegevens op basis van tekenlengte met een eenvoudige optie

Om gegevens snel en eenvoudig te sorteren op het aantal tekens, raad ik u een handige tool aan: Kutools voor Excel. Met de functie Geavanceerd sorteren kunt u deze taak moeiteloos uitvoeren.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer de gegevenslijst die u wilt sorteren en klik vervolgens op KUTOOLS PLUS > Sorteren > Geavanceerd sorteren.

2. In het Geavanceerd sorteren-dialoogvenster selecteert u in het Kolom-gedeelte de kolom die u wilt sorteren, kiest u Tekstlengte uit de keuzelijst Sorteren op en geeft u ten slotte de gewenste sorteervolgorde op in het Volgorde-gedeelte. Zie schermafbeelding:

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat Titels opnemen is aangevinkt. Bevat uw gegevens geen koppen? Schakel deze optie dan uit.

Een schermafbeelding van het dialoogvenster Geavanceerd sorteren van Kutools ingesteld om gegevens te sorteren op tekstlengte in Excel

3. Klik vervolgens op OK om de tekstreeksen in de lijst te sorteren op tekenlengte, zoals in de onderstaande schermafbeelding wordt weergegeven:

Een schermafbeelding van gegevens in Excel gesorteerd op tekstlengte met behulp van Kutools


3,3 Sorteer Volledige naam op Achternaam

Wanneer u een lijst met volledige namen sorteert, gebruikt Excel standaard het eerste teken van de naam. Maar wat als u liever op achternaam wilt sorteren? Hieronder vindt u enkele handige trucs om eenvoudig op achternaam te sorteren in Excel.

Sorteer Volledige naam op Achternaam met behulp van een hulpkolom

Om Volledige naam te sorteren op basis van de Achternaam, moet u de Achternaam extraheren naar een nieuwe kolom en vervolgens de functie Sorteren gebruiken om de Volledige naam alfabetisch te ordenen op Achternaam. Volg hiervoor de volgende stappen:

1. Voer de onderstaande formule in of kopieer deze naar een lege cel naast uw oorspronkelijke gegevens, bijvoorbeeld B2, en sleep daarna de vulgreep omlaag naar de cellen waarop u de formule wilt toepassen. Zie schermafbeelding:

=RIGHT(A2,LEN(A2)-FIND(„@",SUBSTITUTE(A2," ",„@",LEN(A2)-LEN(SUBSTITUTE(A2," ",„")))))

Een schermafbeelding van een Excel-dataset met een hulpkolom die achternamen extraheren uit volledige namen

2. Selecteer de formulecellen en klik vervolgens op Gegevens > Oplopend of Sorteer Z naar A, afhankelijk van uw voorkeur. Selecteer in het pop-upvenster Waarschuwing bij sorteren de optie Selectie uitbreiden. Zie schermafbeelding:

Een schermafbeelding van het waarschuwingsvenster bij sorteren in Excel dat vraagt om de selectie uit te breiden bij sorteren op achternamen

3. Klik vervolgens op Sorteren om de volledige naam te verkrijgen, gesorteerd op achternaam. Nadat u klaar bent, kunt u de hulpkolom verwijderen indien gewenst. Zie schermafbeelding:

Een schermafbeelding van volledige namen in Excel alfabetisch gesorteerd op achternaam met behulp van een hulpkolom


Sorteer Volledige naam op Achternaam met een snelle methode

Als u niet vertrouwd bent met formules en de volledige naam op achternaam wilt sorteren zonder formules, helpt de Geavanceerd sorteren-functie van Kutools voor Excel u daarbij.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer de cellen met volledige namen die u wilt sorteren en klik op KUTOOLS PLUS > Sorteren > Geavanceerd sorteren.

2. In het Geavanceerd sorteren-dialoogvenster selecteert u in het Kolom-gedeelte de kolom die u wilt sorteren en kiest u Achternaam uit de keuzelijst van het Sorteren op-menu. Geef ten slotte de gewenste sorteervolgorde op in het Volgorde-gedeelte. Zie schermafbeelding:

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de Titels opnemen-optie is aangevinkt. Geen koppen in uw gegevens? Schakel deze optie dan uit.

Een schermafbeelding van het dialoogvenster Geavanceerd sorteren van Kutools ingesteld om gegevens te sorteren op achternaam in Excel

3. Klik vervolgens op OK om de kolom Volledige naam direct op achternaam te sorteren.

Een schermafbeelding van volledige namen in Excel alfabetisch gesorteerd op achternaam met behulp van Kutools


3,4 Sorteer E-mailadres op domein

Als u een lijst met E-mailadres hebt die u op domeinnaam wilt sorteren in plaats van alleen op de eerste letter van het adres, hoe kunt u dit dan bereiken in Excel? In deze sectie worden enkele snelle methoden besproken om E-mailadres op domeinen te sorteren.

Sorteer E-mailadres op domein met behulp van een hulpkolom

U kunt hier een formule maken om het e-maildomein naar een andere kolom te extraheren en het oorspronkelijke e-mailadres vervolgens te sorteren op basis van die nieuwe domeinkolom.

1. Typ de volgende formule in een lege cel naast uw e-mailadres. In dit voorbeeld voer ik de formule in cel C2 in en sleep de vulgreep naar het bereik waarop u deze formule wilt toepassen. Zo worden alle e-maildomeinen automatisch uit de adressen geëxtraheerd. Zie schermafbeelding:

=RIGHT(B2,LEN(B2)-FIND(„@",B2))

Een schermafbeelding van een Excel-dataset met een hulpkolom die domeinen extraheren uit e-mailadressen

2. Houd de formulecellen geselecteerd en klik vervolgens op Gegevens > Oplopend of Sorteer Z naar A, afhankelijk van uw voorkeur. Vink in het Waarschuwing bij sorteren-dialoogvenster Selectie uitbreiden aan. Zie schermafbeelding:

Een schermafbeelding van het waarschuwingsvenster bij sorteren in Excel dat vraagt om de selectie uit te breiden bij sorteren op domeinen

3. Klik vervolgens op Sorteren om de gegevens op e-maildomein te sorteren in oplopende of aflopende volgorde, zoals u hebt opgegeven.

Een schermafbeelding van e-mailadressen in Excel gesorteerd op domeinen in alfabetische volgorde

4. Na het sorteren kunt u de hulpkolom verwijderen, indien gewenst.


Sorteer E-mailadres op domein met slechts enkele klikken

Als u Kutools voor Excel heeft, kunt u met de Geavanceerd sorteren-functie e-mailadressen alfabetisch op domeinnamen sorteren—met slechts een paar klikken.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer het volledige gegevensbereik dat u wilt sorteren en klik vervolgens op KUTOOLS PLUS > Sorteren > Geavanceerd sorteren.

2. In het Geavanceerd sorteren-dialoogvenster selecteert u in het Kolom-gedeelte de kolom die u wilt sorteren en kiest u E-maildomein in de keuzelijst van het Sorteren op-menu. Geef ten slotte de gewenste sorteervolgorde op in het Volgorde-gedeelte. Zie schermafbeelding:

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de Titels opnemen-optie is aangevinkt. Als uw gegevens geen koppen bevatten, vink dit dan uit.

Een schermafbeelding van het dialoogvenster Geavanceerd sorteren van Kutools ingesteld om e-mailadressen te sorteren op domeinen in Excel

3. Klik op OK en het gegevensbereik wordt gesorteerd op e-maildomein, zoals in de onderstaande schermafbeelding wordt weergegeven:

Een schermafbeelding van e-mailadressen in Excel alfabetisch gesorteerd op domeinen met behulp van Kutools


3,5 Sorteer één kolom zodat deze overeenkomt met een andere

Als u twee kolommen met gegevens hebt die exact of vrijwel identiek zijn, maar in een andere volgorde staan, kunt u beide kolommen sorteren zodat overeenkomende waarden op dezelfde rijen terechtkomen. In deze sectie bespreek ik twee scenario’s voor dit soort sortering.

Sorteer twee kolommen met exact dezelfde items zodat ze overeenkomen

Bijvoorbeeld: ik heb twee kolommen met dezelfde items, maar in een andere volgorde. Ik wil de tweede kolom sorteren zodat deze exact overeenkomt met de eerste kolom, zoals te zien is in de onderstaande schermafbeelding.

Een schermafbeelding van twee kolommen met identieke items in verschillende volgordes, klaar om in Excel te worden gekoppeld

1. Typ de onderstaande formule in een lege cel naast uw oorspronkelijke gegevens en sleep vervolgens de vulgreep om de formule op alle cellen in de lijst toe te passen. Zo krijgt u de positie van elke waarde in kolom B ten opzichte van kolom A. Zie schermafbeelding:

=MATCH(B2,$A$2:$A$10,0)

Een schermafbeelding van Excel met een hulpkolom die de formule VERGELIJKEN gebruikt om twee kolommen uit te lijnen

2. Selecteer vervolgens kolom B en de nieuwe hulpkolom, en klik op Gegevens > Sorteren om naar het Sorteren-dialoogvenster te gaan. Voer in het Sorteren-dialoogvenster de volgende handelingen uit:

  • Selecteer in het gedeelte Kolomde hulpkolom waarop u de gegevens wilt sorteren;
  • Kies vervolgens Celwaardenin het gedeelte Sorteren op;
  • Selecteer ten slotte de optie Kleinste naar grootste in het gedeelte Volgorde.

Een schermafbeelding van het dialoogvenster Sorteren van Excel ingesteld om twee kolommen uit te lijnen op basis van een hulpkolom

3. Klik vervolgens op OK. U ziet nu de twee kolommen exact zoals weergegeven in de schermafbeelding hieronder. De formulekolom kunt u verwijderen indien gewenst.

Een schermafbeelding van twee kolommen in Excel die succesvol zijn gekoppeld door sorteren met een hulpkolom


Sorteer twee kolommen met niet exact dezelfde items zodat ze overeenkomen

Soms kloppen de items in twee kolommen niet exact met elkaar. Bijvoorbeeld: ik wil de gegevens in de tweede kolom sorteren zodat ze overeenkomen met die in de eerste kolom, waardoor dezelfde waarden op dezelfde rijen uitgelijnd worden — zoals te zien is in de schermafbeelding hieronder.

Een schermafbeelding van twee kolommen met niet-identieke items, klaar om in Excel te worden gekoppeld

1. Voeg een nieuwe lege kolom tussen de twee kolommen in.

2. Voer de formule hieronder in cel B2 in en sleep daarna de vulgreep om deze naar de gewenste cellen te kopiëren. Zo ziet u direct dat de gegevens in kolom C automatisch worden gesorteerd om overeen te komen met kolom A.

=IF(ISNA(MATCH(A2,$C$2:$C$8,0)),„",INDEX($C$2:$C$8,MATCH(A2,$C$2:$C$8,0)))

Een schermafbeelding van twee kolommen in Excel uitgelijnd door een lege kolom in te voegen en een formule te gebruiken


3,6 Unieke waarden uit een lijst met gegevens sorteren en extraheren

Als u een lijst met waarden hebt die duplicaten bevat en u wilt alleen de unieke waarden extraheren en alfabetisch sorteren, zoals in de onderstaande schermafbeelding is weergegeven, dan introduceer ik hier enkele formules voor deze sortering.

Een schermafbeelding van een Excel-lijst met duplicaten, klaar voor sorteren en unieke waarden extraheren

1.Voer de onderstaande formule in een lege cel – C2 – in en druk vervolgens op Ctrl + Shift + Enterom het eerste resultaat te verkrijgen, zie schermafbeelding:

=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,„<"&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,„="&C$1:C1)),0)),"")

Opmerking: In de formule is A2:A12 het gegevensbereik waaruit u unieke waarden wilt extraheren, en C1 de cel boven de ingevoerde formule. Pas deze verwijzingen aan naar uw eigen situatie.

Een schermafbeelding van unieke waarden die worden geëxtraheerd en gesorteerd in Excel met behulp van een formule

2. Sleep daarna de vulgreep om waarden te extraheren totdat er lege cellen verschijnen. Alle unieke waarden worden dan automatisch geëxtraheerd en oplopend gesorteerd—zie schermafbeelding:

Een schermafbeelding van een Excel-kolom met unieke waarden alfabetisch gesorteerd

Tips:

1. Als u de geëxtraheerde unieke waarden in aflopende volgorde wilt sorteren, past u de volgende formule toe: (Vergeet niet op de toetsen)Ctrl + Shift + Enter te drukken)

=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,„>"&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,„="&C$1:C1)),0)),"")

2. Als de gegevenslijst lege cellen of numerieke waarden bevat, werkt de bovenstaande formule niet. Gebruik in dat geval de volgende formules: (Vergeet niet op de toetsen)Ctrl + Shift + Enter te drukken)

=IFERROR(SMALL(IF((COUNTIF($C$1:C1,$A$2:$A$12)=0)*ISNUMBER($A$2:$A$12),$A$2:$A$12,„A"),1),INDEX($A$2:$A$12,MATCH(SMALL(IF(ISTEXT($A$2:$A$12)*(COUNTIF(C1:$C$1,$A$2:$A$12)=0),COUNTIF($A$2:$A$12,„<"&$A$2:$A$12),„"),1),IF(ISTEXT($A$2:$A$12),COUNTIF($A$2:$A$12,„<"&$A$2:$A$12),„"),0)))

Een schermafbeelding van unieke numerieke waarden die worden geëxtraheerd en gesorteerd in Excel met behulp van een geavanceerde formule


3,7 Sorteer meerdere rijen of kolommen tegelijkertijd onafhankelijk

Het is eenvoudig om een bereik gegevens te sorteren op basis van één rij of kolom, maar soms wilt u elke rij of kolom in het bereik onafhankelijk alfabetisch ordenen. Hoe voert u deze taak uit in Excel?

Sorteer meerdere rijen individueel

Stel dat u een gegevensbereik hebt dat per rij alfabetisch moet worden gesorteerd, zoals in de onderstaande schermafbeelding is weergegeven. Hiervoor bieden we u twee snelle oplossingen.

Een schermafbeelding van meerdere rijen in Excel die onafhankelijk moeten worden gesorteerd

Meerdere rijen tegelijk onafhankelijk sorteren met een formule

1. Kopieer de rijlabels naar een andere locatie waar u het gesorteerde resultaat wilt weergeven.

2. Kopieer of voer daarna de onderstaande formule in een lege cel – H2 – in en druk tegelijkertijd op Ctrl + Shift + Enter om het eerste resultaat te krijgen, zie schermafbeelding:

=INDEX($B2:$E2, MATCH(COLUMNS($B2:B2), COUNTIF($B2:$E2, „<="&$B2:$E2), 0))

Een schermafbeelding van de toegepaste formule om de eerste rij onafhankelijk te sorteren in Excel

3. Selecteer vervolgens cel H2 met de formule en sleep de vulgreep naar rechts om de formule te kopiëren naar de overige cellen in de eerste rij—tot en met cel K2 in dit voorbeeld (zie schermafbeelding):

Een schermafbeelding van gesorteerde waarden in de eerste rij van een Excel-tabel met behulp van een formule

4. Selecteer daarna de formulecellen in de eerste rij (H2:K2) en sleep de vulgreep naar beneden om de formule naar de overige rijen te kopiëren. U ziet nu dat de waarden in elke rij individueel oplopend zijn gesorteerd.

Een schermafbeelding van meerdere rijen onafhankelijk gesorteerd in Excel met behulp van een formule


Meerdere rijen tegelijk onafhankelijk sorteren met VBA-code

De volgende VBA-code helpt u ook om de gegevens in elke rij gemakkelijk alfabetisch te sorteren. Volg hiervoor deze stappen:

1. Selecteer de gegevens die u rij voor rij wilt sorteren.

2. Houd de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.

3. Klik vervolgens op Invoegen > Module en plak de volgende code in het Module-venster.

VBA-code: Meerdere rijen tegelijk onafhankelijk sorteren

Sub SortIndividualR()
'Updateby Extendoffice
    Dim xRg As Range, yRg As Range
    If TypeName(Selection) <> "Range" Then Exit Sub
    Set xRg = Selection
    If xRg.Count = 1 Then
        MsgBox "Select multiple cells!", vbExclamation, "Kutools for Excel"
        Exit Sub
    End If
    With Application
        .ScreenUpdating = False
        .EnableEvents = False
        .Calculation = xlCalculationManual
    End With
    Application.ScreenUpdating = False
    For Each yRg In xRg.Rows
        yRg.Sort Key1:=yRg.Cells(1, 1), _
        Order1:=xlAscending, _
        Header:=xlNo, _
        Orientation:=xlSortRows
    Next yRg
    With Application
        .ScreenUpdating = True
        .EnableEvents = True
        .Calculation = xlCalculationAutomatic
    End With
    Application.ScreenUpdating = True
End Sub

4. Druk vervolgens op F5 om deze code uit te voeren. De gegevens in elke rij worden dan direct oplopend gesorteerd, zie de schermafbeelding:

Een schermafbeelding van meerdere rijen onafhankelijk gesorteerd in Excel met behulp van VBA-code


Sorteer meerdere kolommen individueel

Om de gegevens in elke kolom afzonderlijk te sorteren, kunt u gebruikmaken van de volgende twee methoden.

Meerdere kolommen tegelijk onafhankelijk sorteren met een formule

1. Kopieer de kolomkoppen naar een andere locatie waar u het gesorteerde resultaat wilt weergeven.

2. Voer vervolgens de onderstaande formule in een lege cel – F3 – in en druk tegelijkertijd op Ctrl + Shift + Enter om het eerste resultaat te verkrijgen. Sleep daarna de vulgreep naar beneden om de formule naar de overige rijen te kopiëren. Zie schermafbeelding:

=INDEX(A$3:A$6,MATCH(ROWS(A$3:A3),COUNTIF(A$3:A$6,„<="&A$3:A$6),0))

Een schermafbeelding van de toegepaste formule om de eerste kolom onafhankelijk te sorteren in Excel

3. Selecteer daarna de formulecellen in de eerste kolom (F3:F6) en sleep de vulgreep naar rechts om de formule naar de overige kolommen te kopiëren. De waarden in elke kolom zijn nu individueel oplopend gesorteerd, zoals weergegeven in de schermafbeelding hieronder:

Een schermafbeelding van meerdere kolommen onafhankelijk gesorteerd in Excel met behulp van een formule


Meerdere kolommen tegelijk onafhankelijk sorteren met VBA-code

Om de gegevens in meerdere kolommen onafhankelijk te sorteren, kunt u ook gebruikmaken van de volgende VBA-code. Volg hiervoor deze stappen:

1. Houd de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.

2. Klik vervolgens op Invoegen > Module en plak de volgende code in het Module-venster.

VBA-code: Meerdere kolommen tegelijk onafhankelijk sorteren

Sub SortIndividualJR()
'Updateby Extendoffice
    Dim xRg As Range
    Dim yRg As Range
    Dim ws As Worksheet
    Set ws = ActiveSheet
    On Error Resume Next
    Set xRg = Application.InputBox(Prompt:="Range Selection:", _
                                    Title:="Kutools for excel", Type:=8)
    Application.ScreenUpdating = False
    For Each yRg In xRg
        With ws.Sort
            .SortFields.Clear
            .SortFields.Add Key:=yRg, Order:=xlAscending
            .SetRange ws.Range(yRg, yRg.End(xlDown))
            .Header = xlNo
            .MatchCase = False
            .Apply
        End With
    Next yRg
    Application.ScreenUpdating = True
End Sub

3. Druk vervolgens op F5 om deze code uit te voeren. Er verschijnt dan een dialoogvenster waarin u het gegevensbereik kunt selecteren dat u wilt sorteren. Zie de schermafbeelding:

Een schermafbeelding van de VBA-prompt voor het selecteren van een bereik om meerdere kolommen onafhankelijk te sorteren in Excel

4. Klik daarna op OK, waarna elke kolom automatisch en individueel wordt gesorteerd.

Een schermafbeelding van meerdere kolommen onafhankelijk gesorteerd in Excel met behulp van VBA-code


3,8 Gegevens willekeurig sorteren in Excel

Het is gebruikelijk om gegevens alfabetisch oplopend of aflopend te sorteren, maar heeft u ooit geprobeerd gegevens willekeurig te sorteren? In dit gedeelte leg ik uit hoe u een bereik van cellen willekeurig kunt door elkaar halen.

Sorteer een kolom met gegevens willekeurig met een hulpkolom

Normaal gesproken gebruikt u de functie ASELECT() om willekeurige getallen te genereren en sorteert u daarna de gegevens op basis van die willekeurige lijst. Volg hiervoor deze stappen:

1. Voer deze formule in: =ASELECT() in een lege cel naast uw gegevens en sleep de vulgreep naar beneden om een lijst met willekeurige getallen te genereren, zoals in de onderstaande schermafbeelding wordt weergegeven:

Een schermafbeelding van een kolom in Excel met willekeurige getallen gegenereerd voor sorteren

2. Houd de formulecellen geselecteerd en klik vervolgens op Gegevens > Oplopend of Sorteren van Z naar A, afhankelijk van uw voorkeur. Selecteer in het pop-upvenster Waarschuwing bij sorteren de optie Selectie uitbreiden, zie schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteren van Excel gebruikt om gegevens te schudden op basis van willekeurige getallen

3. Klik vervolgens op de knop Sorteren, waarna de gegevenslijst direct wordt door elkaar gehaald. Zie schermafbeelding:

Een schermafbeelding van gegevens willekeurig geschud in Excel met behulp van een hulpkolom


Sorteer cellen, rijen of kolommen willekeurig met een geweldige functie

Kutools voor Excel biedt een krachtige functie – Willekeurig sorteren – waarmee u een selectie van cellen, elke kolom of rij binnen een selectie, of zelfs complete rijen of kolommen willekeurig kunt herschikken.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer het gegevensbereik dat u willekeurig wilt sorteren en klik vervolgens op KUTOOLS PLUS > Sorteren > Willekeurig sorteren. Zie schermafbeelding:

Een schermafbeelding van de functie Bereik willekeurig sorteren van Kutools in Excel

2. In het dialoogvenster Sorteren, selecteren of willekeurig, onder het tabblad Sorteren, kiest u een van de volgende gewenste opties:

  • Gehele rij: Willekeurig herschikken van de gehele rij in Willekeurig selecteren.
  • Volledige kolommen sorteren: Willekeurig herschikken van volledige kolommen in de optie 'Willekeurig selecteren'.
  • Sorteren in elke rij: Herschik elke rij individueel op willekeurige volgorde.
  • Sorteren in elke kolom: Herschik elke kolom individueel en willekeurig.
  • Alle cellen sorteren: Alle cellen in het bereik willekeurig herschikken.

Een schermafbeelding van opties voor het willekeurig sorteren van rijen, kolommen of cellen met behulp van Kutools

3. Klik vervolgens op de OK-knop; de gegevens worden onmiddellijk willekeurig gerangschikt.


3,9 Sorteer een lijst met datums op basis van maand, dag of maand en dag

Wanneer u datums sorteert in Excel, sorteert de functie Sorteren standaard de lijst met datums op jaar, maand en dag. In bepaalde gevallen moet u de datums echter mogelijk rangschikken op maand of dag, of op maand en dag terwijl u het jaar negeert. Hoe lost u dit probleem op in Excel?

Sorteer een lijst met datums op maand of dag met een hulpkolom

Om de datums te sorteren op alleen maand of dag, kunt u de maand- of dagnummers uit de datums extraheren en vervolgens de datums sorteren op basis van de kolom met de geëxtraheerde maand- of dagnummers.

1. Voer de onderstaande formule in een lege cel naast uw gegevens in en sleep de vulgreep naar beneden om de formule naar andere cellen te kopiëren; zie schermafbeelding:

=MONTH(B2)        (extract month number)
=DAG(B2)
(extraheert dagnummer)

Een schermafbeelding van Excel met geëxtraheerde maanden uit datums voor sorteren

2. Nadat u de maand- of dagnummers hebt hersteld, houdt u de formulecellen geselecteerd en klikt u op Gegevens > Oplopend of Sorteer Z naar A, afhankelijk van uw voorkeur. Selecteer in het pop-upvenster Sorteerwaarschuwing de optie Breid de selectie uit, zie schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteren van Excel om datums te ordenen op geëxtraheerde maanden

3. Klik vervolgens op de Sorteren-knop; de datums worden nu gesorteerd op maand, waarbij jaren en dagen worden genegeerd. Zie schermafbeelding:

Een schermafbeelding van een lijst met datums gesorteerd op maand in Excel, zonder jaar en dag


Sorteer een lijst met datums op maand of dag met enkele klikken

Als u Kutools voor Excel hebt, kunt u met de Geavanceerd sorteren-functie een lijst met datums sorteren op alleen maand of dag—met slechts enkele klikken.

Kutools voor Excel – Vol met meer dan 300 essentiële hulpmiddelen voor Excel. Maak uw Excel-taken sneller, eenvoudiger en efficiënter.Download nu!

1. Selecteer het gegevensbereik dat u wilt sorteren en klik vervolgens op KUTOOLS PLUS > Sorteren > Geavanceerd sorteren.

2. In het Geavanceerd sorteren-dialoogvenster selecteert u in het gedeelte Kolom de kolom die u wilt sorteren en kiest u Maand of Dag in de keuzelijst Sorteren op. Geef ten slotte de gewenste sorteervolgorde op in het gedeelte Volgorde.

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de optie Titels opnemen is aangevinkt. Als uw gegevens geen koppen bevatten, schakelt u deze optie uit.

Een schermafbeelding van het dialoogvenster Geavanceerd sorteren van Kutools om datums te sorteren op maand in Excel

3. Klik vervolgens op de OK-knop; de gegevens zijn nu gesorteerd op basis van de door u opgegeven maand of dag, terwijl het jaar wordt genegeerd. Zie schermafbeelding:

Een schermafbeelding van een lijst met datums gesorteerd op maand in Excel met behulp van Kutools


Sorteer een lijst met datums op maand en dag met een hulpkolom

Als u nu een lijst met datums wilt sorteren op alleen maand en dag zonder jaar, kan de TEKST-functie helpen om een datum om te zetten naar een tekstreeks in de opgegeven indeling. Vervolgens kunt u de functie Sorteren toepassen zoals u dat nodig heeft.

1. Voer de onderstaande formule in een lege cel naast uw gegevens in en kopieer deze vervolgens naar de onderkant van uw gegevens. De maand en dag worden nu als tekstreeks geëxtraheerd, zoals te zien is in de schermafbeelding hieronder:

=TEXT(B2,„MMDD")

Een schermafbeelding van Excel met de TEKST-functie om maand en dag uit datums te extraheren

2. Houd de formulecellen geselecteerd en klik vervolgens op Gegevens > Oplopend of Sorteer Z naar A, afhankelijk van wat u nodig hebt. Selecteer in het pop-upvenster Sorteerwaarschuwing de optie Breid de selectie uit, zie schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteren van Excel om datums te ordenen op alleen maand en dag

3. Klik vervolgens op de Sorteren-knop; uw gegevens zijn nu gesorteerd op alleen maand en dag.

Een schermafbeelding van een lijst met datums gesorteerd op maand en dag in Excel met behulp van een hulpkolom


3,10 Sorteer een lijst met datums op basis van Statistieken Weekdagen

Om een lijst met datums te sorteren op basis van statistieken over weekdagen — waarbij datums worden gerangschikt van maandag tot zondag of van zondag tot zaterdag — bespreek ik in deze sectie twee methoden om dit in Excel uit te voeren.

Sorteer een lijst met datums op Statistieken Weekdagen met een hulpkolom

Bij het sorteren van datums op Statistieken Weekdagen hebt u ook een hulpkolom nodig om een getal te retourneren dat overeenkomt met de Week, waarna u de datums sorteert op basis van de hulpkolom.

1. Voer de onderstaande formule in een lege cel in, of kopieer deze en sleep de vulgreep omlaag om de formule naar andere cellen te kopiëren; zie de schermafbeelding:

=WEEKDAY(B2)           (Start from Sunday (1) to Saturday(7))
=WEEKDAG(B2;2)
(Begint op maandag (1) tot zondag (7))

Een schermafbeelding van Excel met WEEKDAG-formules die weekdagnummers extraheren uit datums

2. Houd de formulecellen geselecteerd en klik vervolgens op Gegevens>Oplopendof Sorteer Z naar Azoals u dat nodig heeft. Selecteer in het pop-up Sorteerwaarschuwingpromptvenster Breid de selectie uit, zie schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteren van Excel om datums te sorteren op basis van weekdagnummers

3. Klik vervolgens op de Sorteren-knop om het gewenste sorteeresultaat te verkrijgen; zie schermafbeelding:

Een schermafbeelding van Excel met een lijst van datums gesorteerd op dagen van de week


Sorteer een lijst met datums op Statistieken Weekdagen met een eenvoudige optie

Met de Kutools voor Excel’s Geavanceerd sorteren-functie lost u dit probleem razendsnel op—zonder enige hulpformule.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1Selecteer het gegevensbereik dat u wilt sorteren en klik vervolgens op KUTOOLS PLUS>Sorteren>Geavanceerd sorteren.

2. In het Geavanceerd sorteren-dialoogvenster selecteert u in het gedeelte Kolom de kolom die u wilt sorteren, kiest u Week in de keuzelijst Sorteren op en geeft u ten slotte de gewenste sorteervolgorde op in het gedeelte Volgorde.

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de optie Titels opnemenis aangevinkt. Als uw gegevens geen koppen bevatten, vinkt u deze optie uit.

Een schermafbeelding van de functie Geavanceerd sorteren van Kutools met een optie om te sorteren op dag van de week

3. Klik vervolgens op de OK-knop; de gegevens zijn gesorteerd op Statistieken Weekdagen, precies zoals u dat nodig heeft. Zie schermafbeelding:

Een schermafbeelding van Excel met datums gesorteerd op dagen van de week met behulp van Kutools


3,11 Sorteer een lijst met datums op basis van kwartaal

In deze sectie leest u hoe u een lijst met datums op kwartaal kunt sorteren, waarbij het jaar buiten beschouwing wordt gelaten. U krijgt twee handige trucs aangereikt.

Sorteer een lijst met datums op kwartaal met een hulpkolom

Net als bij de bovenstaande oplossingen dient u een hulpkolom met een formule te maken om het kwartaalnummer uit de opgegeven datums te halen, waarna u de datums kunt sorteren op basis van deze nieuwe hulpkolom.

1. Voer de onderstaande formule in een lege cel in of kopieer deze en sleep de vulgreep naar beneden om deze formule naar andere cellen te kopiëren; zie schermafbeelding:

=ROUNDUP(MONTH(B2)/3,0)

Een schermafbeelding van Excel met een hulpkolom met kwartaalnummers geëxtraheerd uit datums

2. Selecteer de formulecellen en klik vervolgens op Gegevens > Oplopend of Sorteren van Z naar A, afhankelijk van wat u nodig hebt. Kies in het pop-upvenster Sorteerwaarschuwing de optie Selectie uitbreiden, zie schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteren van Excel om datums te sorteren op geëxtraheerde kwartaalnummers

3. Klik vervolgens op de knop Sorteren; het gegevensbereik is gesorteerd op kwartaal, zoals in de onderstaande schermafbeelding wordt weergegeven:

Een schermafbeelding van een lijst met datums gesorteerd op kwartaal in Excel


Sorteer een lijst met datums op kwartaal met een handige functie

Als u Kutools voor Excel hebt geïnstalleerd, helpt de functie Geavanceerd sorteren u deze taak in slechts enkele klikken uit te voeren.

1Selecteer het gegevensbereik dat u wilt sorteren en klik vervolgens op KUTOOLS PLUS>Sorteren>Geavanceerd sorteren.

2. Selecteer in het dialoogvenster Geavanceerd sorteren de kolom die u wilt sorteren in het gedeelte Kolom en kies Kwartaal in de lijst Sorteren op. Geef ten slotte de gewenste sorteervolgorde op in het gedeelte Volgorde.

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de optie Titels opnemen is aangevinkt. Als uw gegevens geen koppen bevatten, vink deze optie dan uit.

Een schermafbeelding van de functie Geavanceerd sorteren van Kutools gebruikt om datums te sorteren op kwartaal in Excel

3. Klik ten slotte op de knop OK; het geselecteerde bereik is nu gesorteerd op kwartaal, zoals u wenst.


3,12 Sorteer gegevens op maandnamen of weekdagnamen

Als u een lijst met maandnamen als tekst hebt, worden deze alfabetisch gesorteerd in plaats van in chronologische volgorde van januari tot december. Als u de maandnamen van januari tot december wilt sorteren, kan een aangepaste sorteervolgorde binnen de sorteeroptie u daarbij helpen.

1. Selecteer het gegevensbereik dat u op maandnamen wilt sorteren en klik vervolgens op Gegevens > Sorteren om naar het dialoogvenster Sorteren te gaan.

2. Selecteer in het dialoogvenster Sorteren in het gedeelte Kolom de kolomnaam met de maandnamen. Kies in het gedeelte Sorteren op de optie Celwaarden. Selecteer ten slotte in het gedeelte Volgorde de optie Aangepaste lijsten, zie schermafbeelding:

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de optie Titels opnemenis aangevinkt. Als uw gegevens geen koppen bevatten, vink deze dan uit.

Een schermafbeelding van het dialoogvenster Sorteren van Excel met selectie van aangepaste lijst

3. Selecteer in het verschijnende dialoogvenster Aangepaste lijsten de volledige maandnamen (januari, februari, maart, …) of de afkortingen (jan, feb, mrt, …), afhankelijk van hoe de maanden in uw werkblad staan vermeld. Zie schermafbeelding:

Een schermafbeelding van het dialoogvenster Aangepaste lijst in Excel met geselecteerde maandnamen

4. Klik vervolgens op OK > OK om de dialoogvensters te sluiten. Uw gegevens zijn nu gesorteerd op maandnaam in chronologische volgorde, zoals in de onderstaande schermafbeelding wordt weergegeven:

Een schermafbeelding van gesorteerde gegevens gerangschikt op maandnamen in chronologische volgorde

Tips: Om te sorteren op weekdagnamen, selecteert u in het dialoogvenster Aangepaste lijst de volledige namen (bijv. zondag, maandag, dinsdag, …) of de afkortingen (zo, ma, di, …), afhankelijk van uw voorkeur.


3,13 Sorteer gegevens op oneven of even getallen

Getallen oplopend of aflopend sorteren in Excel is eenvoudig, maar heeft u ooit geprobeerd ze te sorteren van oneven naar even – of andersom – binnen een lijst? In dit gedeelte introduceer ik enkele methoden om deze taak soepel uit te voeren.

Sorteer gegevens op oneven of even getallen met een hulpkolom

Om een lijst met getallen te sorteren op oneven of even getallen, moet u eerst een formule maken om oneven en even getallen te identificeren en vervolgens de sorteeroptie toepassen.

1. Voer naast de lijst met getallen in een lege cel de volgende formule in:=ISODD(A2) en sleep vervolgens de vulgreep om de formule naar andere cellen te kopiëren. U ziet nu WAAR- en ONWAAR-waarden: WAAR duidt op oneven getallen en ONWAAR op even getallen.

Een schermafbeelding van Excel met de ISONEVEN-formule om oneven en even getallen te identificeren

2. Houd de formulecellen geselecteerd en klik vervolgens op Gegevens > Oplopend of Sorteren van Z naar A, afhankelijk van wat u nodig hebt. Selecteer in het pop-upvenster Sorteerwaarschuwing de optie Selectie uitbreiden, zie schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteren van Excel om getallen te sorteren op oneven en even waarden

3. Klik vervolgens op de knop Sorteren; alle even getallen zijn nu bij elkaar gesorteerd, gevolgd door de oneven getallen (of vice versa). Zie schermafbeelding:

Een schermafbeelding van een gesorteerde lijst waarbij getallen gegroepeerd zijn op oneven of even waarden


Sorteer gegevens op oneven of even getallen met een nuttige functie

Met de functie Kutools voor Excel’s Geavanceerd sorteren kunt u getallen razendsnel sorteren van oneven naar even – of vice versa.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1Selecteer het gegevensbereik dat u wilt sorteren en klik vervolgens op KUTOOLS PLUS>Sorteren>Geavanceerd sorteren.

2. Klik in het dialoogvenster Geavanceerd sorteren op de kolom die u wilt sorteren onder het gedeelte Kolom en kies vervolgens Even en oneven getallen in het gedeelte Sorteren op. Geef daarna de sorteervolgorde op ()A naar Z sorteert van even naar oneven getallen en Z naar A sorteert van oneven naar even getallen). Zie schermafbeelding:

Tips: Als uw gegevens koppen bevatten, zorg er dan voor dat de optie Titels opnemenis aangevinkt. Als uw gegevens geen koppen bevatten, vink deze dan uit.

Een schermafbeelding van de functie Geavanceerd sorteren van Kutools met een optie om te sorteren op oneven en even getallen

3. Klik vervolgens op de knop OK; u krijgt dan de volgende resultaten:

Een schermafbeelding van getallen gesorteerd op oneven en even waarden met behulp van Kutools


3,14 Sorteer gegevens op basis van Absolute waarde

Als zowel positieve als negatieve getallen in een kolom voorkomen, sorteert Excel deze standaard oplopend of aflopend. Maar hoe sorteert u de getallen op absolute waarde — dus zonder rekening te houden met het minteken?

Sorteer gegevens op Absolute waarde met een hulpkolom

Om getallen te sorteren op Absolute waarde, moet u doorgaans eerst een formule maken om alle waarden om te zetten naar Absolute waarde en vervolgens de sorteeroptie toepassen om de getallen te sorteren.

1. Voer in een aangrenzende lege cel, bijvoorbeeld B2, de volgende formule in: =ABS(A2) en sleep vervolgens de vulgreep om de formule naar andere cellen te kopiëren. U ziet nu dat alle waarden zijn omgezet naar absolute waarden:

Een schermafbeelding van Excel met de ABS-formule om getallen om te zetten naar absolute waarden

2. Houd de formulecellen geselecteerd en klik vervolgens op Gegevens > Oplopend of Sorteer Z naar A, afhankelijk van wat u nodig hebt. Selecteer in het pop-upvenster Waarschuwing sorteren de optie Selectie uitbreiden. Zie schermafbeelding:

Een schermafbeelding van het dialoogvenster Sorteren van Excel voor het sorteren van getallen op basis van absolute waarden

3. Klik vervolgens op de knop Sorteren en alle getallen worden gesorteerd op basis van absolute waarde, zoals te zien is op de onderstaande schermafbeelding:

Een schermafbeelding van getallen gesorteerd op absolute waarden in Excel


Gegevens sorteren op Absolute waarde met een handige optie

Bent u het beu om steeds een hulpkolom te moeten maken? Dan beveel ik u Kutools voor Excel aan! Met de functie Geavanceerd sorteren sorteert u getallen direct en eenvoudig op absolute waarde.

Kutools voor Excel – Vol met meer dan 300 essentiële hulpmiddelen voor Excel. Maak uw Excel-taken sneller, eenvoudiger en efficiënter.Download nu!

1Selecteer het gegevensbereik dat u wilt sorteren en klik vervolgens op KUTOOLS PLUS>Sorteren>Geavanceerd sorteren.

2. In het dialoogvenster Geavanceerd sorteren klikt u op de kolom die u wilt sorteren onder het gedeelte Kolom, kiest u vervolgens Absoluut waarde in het gedeelte Sorteren op en geeft u daarna de sorteervolgorde op. Zie schermafbeelding:

Tips: Als uw gegevens kolomkoppen bevatten, zorg er dan voor dat Titels opnemen is aangevinkt. Bevat uw gegevens geen kolomkoppen? Schakel deze optie dan uit.

Een schermafbeelding van de functie Geavanceerd sorteren van Kutools om getallen te sorteren op absolute waarden

3. Klik vervolgens op OK. Vervolgens worden alle getallen gesorteerd van kleinste naar grootste of van grootste naar kleinste, zonder rekening te houden met het minteken.


Gegevens automatisch sorteren bij invoeren of wijzigen van gegevens

De sorteermogelijkheid in Excel is niet dynamisch; u moet de gegevens opnieuw sorteren na elke wijziging of telkens wanneer nieuwe gegevens worden toegevoegd. In dit gedeelte bespreek ik hoe u uw gegevens automatisch kunt sorteren telkens wanneer een nieuwe waarde wordt toegevoegd aan uw Gegevensbereik.


4,1 Numerieke waarden in een kolom automatisch sorteren met formules

Om een lijst met getallen automatisch in oplopende of aflopende volgorde te sorteren, kunt u formules gebruiken op basis van de functies GROOTSTE, KLEINSTE en RIJ.

1. Voer de onderstaande formule in of kopieer deze naar een lege cel naast uw brongegevens en sleep vervolgens de vulgreep omlaag naar de cellen waarop u de formule wilt toepassen. De getallen worden dan gerangschikt van kleinste naar grootste waarden, zie schermafbeelding:

=IFERROR(SMALL($A$2:$A$100,ROWS(B$2:B2)),„")

Opmerking: In deze formule is A2:A100 het bereik met getallen dat u automatisch wilt sorteren, inclusief enkele lege cellen voor nieuwe items, en is B2 de cel waarin u de formule invoert.

Een schermafbeelding van een Excel-kolom met automatisch gesorteerde numerieke waarden met behulp van een formule

2. Wanneer u nu brongegevens wijzigt of nieuwe gegevens invoert, wordt de gesorteerde lijst automatisch vernieuwd, zoals te zien is in de onderstaande demo:

Een demonstratie-gif van automatisch sorteren van getallen in Excel met behulp van een formule

Tips: Om de getallen automatisch in aflopende volgorde te sorteren, past u de volgende formule toe:

=IFERROR(LARGE($A$2:$A$100,ROWS(B$2:B2)),„")


4,2 Tekstwaarden in een kolom automatisch sorteren met formules

Als u tekstwaarden in een kolom automatisch wilt sorteren, werkt bovenstaande formule niet. Een andere formule kan u hierbij helpen; volg deze stappen:

1. Voer de onderstaande formule in of kopieer deze naar een lege cel naast uw gegevenskolom en druk vervolgens tegelijkertijd op Ctrl + Shift + Enter om de eerste tekst te verkrijgen. Selecteer daarna de formulecel en sleep de vulgreep naar beneden naar de cellen die u wilt sorteren, zie schermafbeelding:

=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,„>="&$A$2:$A$100),0)),"")

Een schermafbeelding van een Excel-kolom met tekstreeksen automatisch gesorteerd in oplopende volgorde met een formule

2. Vanaf nu worden de tekstreeksen in kolom B automatisch oplopend gesorteerd zodra je een waarde invoert of de oorspronkelijke gegevens in kolom A wijzigt. Zie de onderstaande demo:

Een demonstratie-gif van automatisch sorteren van tekst in Excel met behulp van een formule

Tips: Om de tekstreeksen automatisch in aflopende volgorde te sorteren, past u de volgende formule toe (vergeet niet op de toetsen)Ctrl + Shift + Enterte drukken):

=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,„>="&$A$2:$A$100),0)),"")


4,3 De combinatie van numerieke en tekstwaarden in een kolom automatisch sorteren met VBA-code

Als er zowel numerieke als tekstwaarden in een kolom staan en u de gegevenslijst automatisch wilt sorteren, kan de onderstaande VBA-code u daarbij helpen.

1. Klik met de rechtermuisknop op het werkbladtabblad waarop u gegevens automatisch wilt sorteren en selecteer vervolgens Code weergeven in het contextmenu. Plak in het verschijnende Microsoft Visual Basic for Applications-venster de volgende code in het lege Module-venster, zie schermafbeelding:

VBA-code: automatisch sorteren wanneer gegevens worden ingevoerd of gewijzigd in oplopende volgorde:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    On Error Resume Next
    If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub
    Range("A1").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _
                                        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

Opmerking: In de bovenstaande code worden de ingevoerde gegevens automatisch gesorteerd in kolom A. A1 is de koptekst en A2 is de eerste cel van de gegevenslijst.

Een schermafbeelding van de Excel VBA-editor met een codefragment voor automatisch sorteren van gegevens

2. Sluit het codevenster daarna met Opslaan en sluitenZodra u nieuwe gegevens invoert of bestaande gegevens in kolom A wijzigt, worden deze automatisch oplopend gesorteerd. Bekijk de onderstaande demo:

Een demonstratie-gif van VBA dat automatisch gegevens sorteert in Excel wanneer waarden veranderen

Tips: Als u de gegevenslijst in aflopende volgorde wilt sorteren, past u de volgende code toe:

VBA-code: automatisch sorteren wanneer gegevens worden ingevoerd of gewijzigd in aflopende volgorde:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    On Error Resume Next
    If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub
    Range("A1").Sort Key1:=Range("A2"), Order1:=xlDescending, Header:=xlYes, _
                                        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

Andere gevallen van sorteren

Mogelijk hebt u in uw dagelijkse werk nog andere soorten sorteerverzoeken. In dit gedeelte introduceer ik enkele andere sorteertypen, zoals het sorteren van gegevens binnen een cel, het sorteren van gegevens in een kolom of rij in omgekeerde volgorde, en meer.


5,1 Gegevens binnen een cel sorteren

Dit gedeelte legt uit hoe u een tekstreeks binnen één cel alfabetisch kunt sorteren in Excel – bijvoorbeeld „HDAW” omzetten naar „ADHW”, of meerdere woorden gescheiden door komma’s, zoals „word, outlook, excel, access”, omzetten naar „access, excel, outlook, word”.

Sorteer tekenreeksen binnen een cel in alfabetische volgorde

Om een tekenreeks binnen een cel alfabetisch te sorteren, moet u een door de gebruiker gedefinieerde functie maken. Volg deze eenvoudige stappen:

1. Houd de toetsen ALT + F11ingedrukt om het venster Microsoft Visual Basic for Applicationste openen.

2. Klik op Invoegen > Module en plak de volgende code in het Module-venster.

VBA-code: Tekstwaarde binnen cel sorteren

Function SortCellContents(xRange As Range)
'Updateby Extendoffice
Dim xArr
Dim xF1, xF2 As Integer
Dim xStrValue As String
Dim xStrT As String
If xRange.Count <> 1 Then
    Exit Function
End If
xStrValue = xRange.Value
ReDim xArr(1 To Len(xStrValue))
For xF1 = 1 To UBound(xArr)
    xArr(xF1) = Mid(xStrValue, xF1, 1)
Next
For xF1 = 1 To UBound(xArr)
    For xF2 = xF1 To UBound(xArr)
        If Asc(xArr(xF2)) < Asc(xArr(xF1)) Then
            xStrT = xArr(xF2)
            xArr(xF2) = xArr(xF1)
            xArr(xF1) = xStrT
        End If
    Next xF2
Next xF1
SortCellContents = Join(xArr, "")
End Function

3. Sluit vervolgens het dialoogvenster Opslaan en sluiten, keer terug naar uw werkblad en voer daarna de formule =SortCellContents(A2) in een lege cel in waar het resultaat moet worden weergegeven. Sleep de vulgreep naar beneden om de formule naar andere cellen te kopiëren — alle tekstwaarden in de cellen worden dan alfabetisch gesorteerd. Zie de schermafbeelding:

Een schermafbeelding van tekenreeksen alfabetisch gesorteerd binnen Excel-cellen met behulp van VBA


Sorteer tekstreeksen, gescheiden door een scheidingsteken, binnen een cel in alfabetische volgorde

Als er meerdere woorden in een cel staan die gescheiden zijn door specifieke scheidingstekens en u deze alfabetisch binnen de cel wilt sorteren, kan de onderstaande door de gebruiker gedefinieerde functie u daarbij helpen.

1. Houd de toetsen ALT + F11ingedrukt om het venster Microsoft Visual Basic for Applicationste openen.

2. Klik op Invoegen > Module en plak de volgende code in het Module-venster.

VBA-code: Tekstreeksen gescheiden door komma’s binnen cel sorteren

Function SortCellWithSeparator(CellAddress As Range, DelimiterChar As String, IncludeSpaces As Boolean) As String
'Updateby Extendoffice
Dim xRg As Range
Dim xString As String
Dim xF1, xF2 As Integer
Dim xSArr
Dim xStrT As String
Dim xStrValue As String
Set xRg = CellAddress
xStrValue = WorksheetFunction.Substitute(xRg.Value, " ", "")
xSArr = Split(xStrValue, DelimiterChar)
    For xF1 = 0 To UBound(xSArr)
        For xF2 = xF1 + 1 To UBound(xSArr)
                If xSArr(xF2) < xSArr(xF1) Then
                    xStrT = xSArr(xF2)
                    xSArr(xF2) = xSArr(xF1)
                    xSArr(xF1) = xStrT
                End If
        Next xF2
    Next xF1
xStrValue = ""
For xF1 = 0 To UBound(xSArr)
    xStrValue = xStrValue & xSArr(xF1) & DelimiterChar
Next xF1
SortCellWithSeparator = xStrValue
SortCellWithSeparator = Left(SortCellWithSeparator, Len(SortCellWithSeparator) - 1)
If IncludeSpaces = True Then SortCellWithSeparator = WorksheetFunction.Substitute(SortCellWithSeparator, ",", ", ")
End Function

3. Sluit vervolgens de code-editor af met Opslaan en sluiten, keer terug naar uw werkblad en voer de volgende formule in een lege cel in waar het resultaat moet verschijnen:=SortCellWithSeparator(A2,",",TRUE)Sleep daarna de vulgreep omlaag om de formule naar andere cellen te kopiëren — alle tekstreeksen worden dan automatisch alfabetisch gesorteerd. Zie de schermafbeelding:

Opmerking: Als uw tekstreeksen worden gescheiden door een ander scheidingsteken, hoeft u alleen de komma in deze formule te vervangen door uw eigen scheidingsteken.

Een schermafbeelding van tekstreeksen gescheiden door scheidingstekens alfabetisch gesorteerd binnen Excel-cellen met behulp van VBA


5,2 De volgorde van gegevens in een kolom of rij omkeren / omdraaien

Soms moet u de volgorde van gegevens omkeren: van boven naar beneden in een verticale Gegevensbereik of van links naar rechts in een horizontale Gegevensbereik. In deze sectie worden drie methoden beschreven om deze taak in Excel uit te voeren.

Keer de volgorde van de gegevens in een kolom of rij om met formules

De volgende formules kunnen helpen om de volgorde van de gegevens in een kolom of rij om te keren. Volg deze stappen:

Keer de volgorde van de gegevens in een kolom om

Voer de volgende formule in of kopieer deze naar een lege cel waar u het resultaat wilt weergeven, en sleep vervolgens de vulgreep omlaag naar de gewenste cellen om de waarden in omgekeerde volgorde te tonen. Zie screenshot:

=OFFSET($A$10,-(ROW(A1)-1),0)

Opmerking: In de bovenstaande formule is A1 de eerste cel en A10 de laatste cel in de kolom.

Een schermafbeelding van Excel waarbij de volgorde van gegevens in een kolom wordt omgekeerd met behulp van een formule


Keer de volgorde van de gegevens in een rij om

Pas de onderstaande formule toe om de volgorde van gegevens horizontaal in een rij om te keren:

=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)

Opmerking: In de bovenstaande formule is A1 de eerste cel in de rij en 1:1 het rijnummer waarin uw gegevens zich bevinden. Als de gegevens zich in rij 10 bevinden, wijzigt u dit in 10:10.

Sleep vervolgens de vulgreep naar rechts naar de cellen totdat alle waarden zijn opgehaald. U krijgt dan alle gegevens horizontaal omgekeerd. Zie screenshot:

Een schermafbeelding van Excel waarbij de volgorde van gegevens in een rij wordt omgekeerd met behulp van een formule


Keer de volgorde van de gegevens in meerdere kolommen of rijen om met VBA-code

De bovenstaande formules werken alleen goed voor één enkele kolom of rij. Als er meerdere kolommen of rijen met gegevens omgekeerd moeten worden, kunnen de volgende VBA-codes u helpen.

Keer de volgorde van het Gegevens binnen selectie cellen verticaal om

1. Maak eerst een back-up van uw oorspronkelijke gegevens. Druk daarna op ALT + F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik op Invoegen>Moduleen plak de volgende code in het Module-venster.

VBA-code: Keer een bereik cellen verticaal om in omgekeerde volgorde

Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
    k = UBound(Arr, 1)
    For i = 1 To UBound(Arr, 1) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(k, j)
        Arr(k, j) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

3. Druk vervolgens op de toets F5 om deze code uit te voeren. Er verschijnt dan een dialoogvenster waarin u wordt gevraagd het gegevensbereik te selecteren dat u verticaal wilt omkeren. Zie screenshot:

Een schermafbeelding van de VBA-prompt voor het verticaal omdraaien van gegevens in een geselecteerd bereik in Excel

4. Klik daarna op de knop OK en het gegevensbereik wordt verticaal omgekeerd, zoals hieronder in de screenshots wordt weergegeven:

Een schermafbeelding van een verticaal gegevensbereik in Excel dat is omgekeerd na het uitvoeren van VBA-code


Keer de volgorde van het Gegevens binnen selectie cellen horizontaal om

Om het Gegevensbereik in horizontale volgorde om te keren, past u de onderstaande VBA-code toe:

VBA-code: Keer een bereik cellen verticaal om in omgekeerde volgorde

Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
    k = UBound(Arr, 2)
    For j = 1 To UBound(Arr, 2) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(i, k)
        Arr(i, k) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

Na het uitvoeren van deze code zijn de gegevens in de rijen horizontaal omgekeerd. Zie screenshots:

Een schermafbeelding van een horizontaal gegevensbereik in Excel dat is omgekeerd na het uitvoeren van VBA-code


Keer de volgorde van de gegevens in kolommen of rijen om met slechts één klik

Als u Kutools voor Excel hebt, kunt u met de functies Keer reeks verticaal om en Keer reeks horizontaal om een celbereik in één klik zowel verticaal als horizontaal omkeren.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

Keer de volgorde van het Gegevens binnen selectie cellen verticaal om

1. Selecteer het gegevensbereik dat u wilt omkeren en klik vervolgens op Kutools > Bereik > Keer reeks verticaal om > Alles / Keer alleen inhoud om. Zie screenshot:

Tips: Als u de optie Alles kiest, wordt tegelijkertijd ook alle celopmaak omgekeerd. Kiest u voor Alleen inhoud omkeren, dan worden uitsluitend de celwaarden omgekeerd.

Een schermafbeelding van de optie Verticaal bereik omdraaien van Kutools in Excel

2. Vervolgens wordt het gegevensbereik direct verticaal omgekeerd.

Een schermafbeelding van verticale gegevens in Excel omgekeerd met behulp van Kutools


Keer de volgorde van het Gegevens binnen selectie cellen horizontaal om

1. Selecteer het gegevensbereik en klik vervolgens op Kutools > Bereik > Keer reeks horizontaal om > Alles / Keer alleen inhoud om. Zie screenshot:

Tips: Als u de optie Alleskiest, wordt ook alle celopmaak tegelijkertijd omgekeerd. Als u Keer alleen inhoud omkiest, worden alleen de celwaarden omgekeerd.

Een schermafbeelding van de optie Horizontaal bereik omdraaien van Kutools in Excel

2. Vervolgens worden alle celwaarden in de selectie direct horizontaal omgekeerd, zoals te zien is in de onderstaande screenshots:

Een schermafbeelding van horizontale gegevens in Excel omgekeerd met behulp van Kutools


5,3 Sorteer werkbladtabbladen in alfabetische volgorde of op tabbladkleur in Excel

Stel dat er een groot aantal werkbladen in uw werkmap zit. Als u de Bladtabs alfabetisch wilt sorteren of de Bladtabs op basis van de tabbladkleur wilt ordenen, kost de normale methode – slepen en neerzetten van Bladtabs – veel tijd. In deze sectie bespreek ik enkele trucs om de Bladtabs in oplopende of aflopende volgorde te ordenen.

Sorteer werkbladtabbladen in alfabetische volgorde met VBA-code

De volgende VBA-code kan helpen om de Bladtabs alfabetisch in oplopende of aflopende volgorde te sorteren. Volg deze stappen:

1. Houd ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.

2. Klik op Invoegen > Module en plak vervolgens de volgende macro in het Module-venster.

VBA: Sorteer alle bladen in alfabetische volgorde

Sub SortWorkBook()
'Updateby Extendoffice
Dim xResult As VbMsgBoxResult
xTitleId = "KutoolsforExcel"
xResult = MsgBox("Click Yes to sort sheets in ascending order;" & Chr(10) & "Click No will sort in descending order", vbYesNoCancel + vbQuestion + vbDefaultButton1, xTitleId)
For i = 1 To Application.Sheets.Count
    For j = 1 To Application.Sheets.Count - 1
        If xResult = vbYes Then
            If UCase$(Application.Sheets(j).Name) > UCase$(Application.Sheets(j + 1).Name) Then
                Sheets(j).Move after:=Sheets(j + 1)
            End If
            ElseIf xResult = vbNo Then
                If UCase$(Application.Sheets(j).Name) < UCase$(Application.Sheets(j + 1).Name) Then
                    Application.Sheets(j).Move after:=Application.Sheets(j + 1)
            End If
        End If
    Next
Next
End Sub

3. Druk vervolgens op de toets F5 om deze macro uit te voeren. Klik in het daaropvolgende dialoogvenster op Ja, dan worden alle werkbladen in oplopende alfabetische volgorde gesorteerd. Klik op Nee, dan worden alle werkbladen in aflopende alfabetische volgorde gesorteerd, precies zoals u wilt.

Een schermafbeelding van de VBA-prompt voor het alfabetisch sorteren van Excel-werksheettabbladen


Sorteer werkbladtabbladen in alfabetische / alfanumerieke volgorde met een krachtige functie

Kutools voor Excel biedt een krachtige functie – Alle tabbladen sorteren. Met deze functie kunt u werkbladen alfabetisch of alfanumeriek sorteren, bladen ordenen op basis van de tabbladkleur of de bladtabs naar wens omkeren.

Kutools voor Excel – Vol met meer dan 300 essentiële hulpmiddelen voor Excel. Maak uw Excel-taken sneller, eenvoudiger en efficiënter.Download nu!

1. Open de werkmap waarvan u de bladtabs wilt sorteren en klik vervolgens op KUTOOLS PLUS > Werkblad > Alle tabbladen sorteren. Zie screenshot:

Een schermafbeelding van de functie Werkbladen sorteren van Kutools in Excel

2. In het dialoogvenster Alle tabbladen sorteren selecteert u één sorteertype dat u nodig hebt in het rechterdeelvenster, bijvoorbeeld Alfabetisch sorteren, Exact sorteren. Zie screenshot:

Een schermafbeelding van het dialoogvenster Werkbladen sorteren

3. Klik vervolgens op de knop Ok en alle werkbladen worden gesorteerd op basis van het door u opgegeven sorteertype. Zie screenshots:

Een schermafbeelding van werkbladen alfabetisch gesorteerd in Excel met behulp van Kutools


Sorteer werkbladtabbladen op basis van tabbladkleur met VBA-code

Het is gebruikelijk om werkBladtabs alfabetisch te sorteren in Excel, maar hebt u ooit geprobeerd de Bladtabs te sorteren op basis van de tabbladkleur? De onderstaande VBA-code kan helpen om dit probleem op te lossen. Volg deze stappen:

1. Houd ALT + F11ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik op Invoegen > Module en plak vervolgens de volgende macro in het Module-venster.

VBA: Sorteer alle bladen op basis van tabbladkleur

Sub SortWorkBookByColor()
'Updateby20140624
Dim xArray1() As Long
Dim xArray2() As String
Dim n As Integer
Application.ScreenUpdating = False
If Val(Application.Version) >= 10 Then
    For i = 1 To Application.ActiveWorkbook.Worksheets.Count
        If Application.ActiveWorkbook.Worksheets(i).Visible = -1 Then
            n = n + 1
            ReDim Preserve xArray1(1 To n)
            ReDim Preserve xArray2(1 To n)
            xArray1(n) = Application.ActiveWorkbook.Worksheets(i).Tab.Color
            xArray2(n) = Application.ActiveWorkbook.Worksheets(i).Name
        End If
    Next
    For i = 1 To n
        For j = i To n
            If xArray1(j) < xArray1(i) Then
                temp = xArray2(i)
                xArray2(i) = xArray2(j)
                xArray2(j) = temp
                temp = xArray1(i)
                xArray1(i) = xArray1(j)
                xArray1(j) = temp
            End If
        Next
    Next
    For i = n To 1 Step -1
        Application.ActiveWorkbook.Worksheets(CStr(xArray2(i))).Move after:=Application.ActiveWorkbook.Worksheets(Application.ActiveWorkbook.Worksheets.Count)
    Next
End If
Application.ScreenUpdating = True
End Sub

3. Druk vervolgens op de toets F5 om deze code uit te voeren. Bladen met dezelfde tabbladkleur worden dan automatisch gegroepeerd. Zie de screenshots:

Een schermafbeelding van werkbladen gesorteerd op tabbladkleur in Excel na uitvoering van VBA


Sorteer werkbladtabbladen op basis van tabbladkleur met een geweldige functie

Met de Kutools voor Excel’s Alle tabbladen sorteren-functie kunt u werkbladtabbladen ook snel en eenvoudig op kleur sorteren.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Klik op Kutools Plus > Werkblad > Alle tabbladen sorteren om naar het Alle tabbladen sorteren-dialoogvenster te gaan. Klik in het Alle tabbladen sorteren-dialoogvenster op de knop Kleursortering in het rechterdeelvenster, zie schermafbeelding:

Een schermafbeelding van de optie Kleur sorteren van Kutools voor het sorteren van werkbladtabbladen op kleur

2. Klik daarna op de knop OK, waarna de werkbladen met dezelfde tabbladkleur, zoals hieronder getoond, bij elkaar worden geplaatst:

Een schermafbeelding van gesorteerde werkbladtabbladen op kleur in Excel met behulp van Kutools

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins