Excel is er om orde te scheppen in de chaos aan informatie in uw spreadsheets. Een van de vele manieren waarop Excel dat kan doen, is door gegevens te sorteren. Scannen door gegevens die een soort van volgorde hebben, is veel gemakkelijker, en als het gaat om namen en woorden, is een populaire methode om ze alfabetisch te sorteren.

U kunt de tool Sorteren gebruiken om uw gegevens eenvoudig alfabetisch in Excel te sorteren. Als alternatief kunt u voor dit doel een VBA-macro maken en een sneltoets toewijzen om gegevens sneller te sorteren.

Excel heeft een ingebouwde tool genaamd Soort waarmee u uw gegevens kunt sorteren. De sorteertool kan gegevens op verschillende schalen sorteren en stelt u ook in staat om gegevens met een paar klikken alfabetisch te sorteren.

In deze voorbeeldspreadsheet hebben we de namen van enkele aannemers en hoeveel ze hebben verdiend. Het doel is om deze tabel op naam te sorteren met behulp van de Sorteertool in Excel.

  1. Selecteer de volledige gegevenstabel. In dit voorbeeld zijn dat cellen A2 tot B11.
  2. instagram viewer
  3. Ga naar de Gegevens tabblad van het Excel-lint.
  4. In de Sorteren en filteren sectie, klik op Soort. Hierdoor wordt het venster Sorteren geopend.
  5. In de Soort raam, onder Kolom, selecteer de kolom waarop u de tabel wilt sorteren. Dat wordt de Naam kolom in dit voorbeeld.
  6. Onder Sorteren op, selecteer Celwaarden.
  7. Onder Bestellen, selecteer A tot Z. U kunt dit ook instellen op Z tot A om gegevens in aflopende volgorde te sorteren.
  8. Selecteer Oké.

Excel sorteert uw gegevenstabel nu op de kolom die u hebt geselecteerd, op celwaarden en in oplopende volgorde.

Alfabetisch sorteren in Excel met VBA

Het gebruik van VBA om gegevens alfabetisch te sorteren in Excel kan de eerste keer wat ingewikkelder zijn, maar deze inspanning beloont u met het later moeiteloos alfabetisch sorteren van gegevens. Als u niet bekend bent met VBA, raden we u aan onze Excel VBA beginnershandleiding een voorsprong te nemen.

Laten we proberen de gegevens in een ander voorbeeldspreadsheet in Excel te sorteren met behulp van VBA-code. Deze spreadsheet bevat een enkele kolom.

  1. Ga naar de Ontwikkelaar tabblad van het Excel-lint.
  2. In de Code sectie, selecteer Macro's. Dit opent het Macro-venster.
  3. Voer een naam in voor uw macro onder Macronaam.
  4. Klik op Creëren. Hiermee gaat u naar de VBA-code-editor.
  5. Voer in de code-editor de onderstaande code in:
    Sub AZSorteren()
    Dim R Net zo Bereik
    ActiveSheet.Soort.Sorteervelden.Duidelijk
    Set R = Selectie. Kolommen(1)
    R.Kies
    R.Sort Key1:=R.Cells (1), Order1:=xlAscending, Header:=xlNo

    Einde Sub

Voordat we verder gaan, laten we deze code opsplitsen. De eerste en laatste regel worden automatisch gemaakt door VBA en markeren het begin en einde van de macro. We noemden de macro AZSorteren in dit voorbeeld. Als je een andere naam hebt gebruikt, zal die naam verschijnen in plaats van AZSort.

De volgende regel definieert de variabele R als een Bereik. Je kan veranderen R naar elke andere naam die je wilt; vergeet niet om consistent te blijven in de hele code, omdat deze variabele een aantal keren in de code wordt geadresseerd.

Vervolgens verwijzen we naar het huidige blad en wissen vervolgens alle eerdere sorteringen zodat onze nieuwe sortering zijn plaats kan innemen. Vervolgens stellen we de variabele R om gelijk te zijn aan de eerste kolom met geselecteerde cellen. R.Kies selecteert eenvoudig de variabele R.

eindelijk, de R.Sorteren regel sorteert de kolom. De kop parameter geeft aan of de selectie een koptekst bevat of niet. U kunt lezen over hoe cellen en bereik verschillen in Excel VBA in ons uitgebreide artikel. Nu u voldoende begrip heeft van de macro die u zojuist hebt geschreven, gaan we deze in de kolom gebruiken.

  1. Ga terug naar de macro venster.
  2. Selecteer uw macro en klik vervolgens op Opties.
  3. Stel een sneltoets in voor de macro.
  4. druk op Oké.
  5. Selecteer de kolom die u wilt sorteren.
  6. Druk op de sneltoets voor uw macro op uw toetsenbord.

Daar heb je het! Hoewel het instellen van de macro misschien wat meer tijd kost, hoeft u vanaf nu alleen nog maar de cellen te selecteren en op een sneltoets te drukken, waarna Excel uw cellen alfabetisch sorteert.

Breng orde in uw Excel-spreadsheets

Een van de belangrijkste functies van Excel is het ordenen van gegevens om ze begrijpelijker te maken. Een populaire methode om namen te sorteren, is ze alfabetisch te sorteren.

U kunt de Excel-sorteertool gebruiken of een VBA-code schrijven om alfabetisch in Excel te sorteren. Nu je weet hoe je beide moet doen, is het tijd om orde te scheppen in je spreadsheets!