Zo werkt het in een paar stappen
Excel-spreadsheets overtuigen vooral wanneer ze op een duidelijke en begrijpelijke manier zijn gestructureerd. Daarom is het zinvol om, naast de algemene structuur van een spreadsheet, ervoor te zorgen dat gegevens of uitvoerteksten in de tabel worden gerangschikt. Als u de waarden of resultaten van uw Excel-tabel gesorteerd wilt weergeven, hoeft u niet per se de handmatige sorteer- en filterfuncties te gebruiken die u kunt vinden op het tabblad "Gegevens". Evenzo hoeven gegevens niet moeizaam met de hand te worden verplaatst, omdat Excel uw tabel automatisch kan sorteren na het invoeren van een formule.
Wanneer een formule voor automatisch sorteren zinvol is
Elke Excel-gebruiker kent de volgende situatie uit de praktijk: Je maakt een tabel aan en voert de eerste gegevens in. Meer informatie zal op een later moment worden toegevoegd en de tabel zal in de loop van de tijd minder duidelijk worden. Als u uw Excel-tabellen automatisch laat sorteren met formules, gebeurt dit niet. De geïntegreerde formule geeft u automatisch een nieuwe volgorde van de gegevens zodra de brongegevens in de lijst veranderen.
Hoe tekst in Excel automatisch in alfabetische volgorde te sorteren
In het volgende voorbeeld van een sorteerfunctie staan de dagen van de week in kolom A in rijen 1 tot en met 7 in chronologische volgorde. Deze moeten worden uitgevoerd in een ander celbereik in alfabetische sorteervolgorde. In het voorbeeld gebruiken we hiervoor kolomgebied C1: C7, omdat kolom B als hulpkolom vereist is. De volgende afbeelding toont de structuur van de voorbeeldtabel:
Tekst sorteren in Excel-tabellen - Zo doe je dat
-
Maak een hulpkolom en voer de matrixformule in
Gebruik kolom B als hulpkolom om te sorteren. Je hebt het "ALS"-commando als functie nodig. Voer in de volgende stap de volgende formule en sorteercriteria in cel B1 in:
= SOM (ALS (A $ 1: A $ 7 <A1; 1)) + (A1 = "") * 1000
Aangezien dit een matrixformule is die het celbereik A1:A7 doorzoekt, moet u de invoer van de formule bevestigen met CTRL SHIFT ENTER voor de sorteerfunctie.
Informatie: In Microsoft Excel worden krachtige formules matrixformules genoemd. Hiermee kunnen Excel-gebruikers complexe berekeningen maken die niet met de standaardformules kunnen worden uitgevoerd. Aangezien de toetscombinatie "CTRL + SHIFT + ENTER" moet worden ingedrukt na het invoeren van de formule, zijn matrixformules internationaal ook bekend als of CSE-formules (Ctrl-Shift-Enter).
Kopieer vervolgens de formule in cel B1 naar cel B7. De volgende afbeelding toont het gebruik van de formule in de hulpkolom in de voorbeeldtabel:
-
Sorteer de dagen van de week in kolom C
Om de dagen van de week in kolom C te sorteren, voert u de volgende formule in cel C1 in de volgende stap in:
= INDIRECT ("A" & VERGELIJK (KLEINSTE (B $ 1: B $ 7; LINE ()); B $ 1: B $ 7; 0))
Deze formule is ook een matrixformule. Het houdt rekening met het celbereik B1:B7 en moet ook worden bevestigd met de toetscombinatie "CTRL + SHIFT + ENTER" om correct te worden uitgevoerd. Kopieer vervolgens de formule van cel C1 naar cel C7.
De volgende afbeelding toont het resultaat van de formulesortering in de voorbeeldtabel:
Het voorbeeld laat zien dat de dagen van de week alfabetisch worden weergegeven in kolom C. Vanaf dinsdag worden alle dagen van de week onder elkaar weergegeven. Typische toepassingsgebieden voor de getoonde matrixformule zijn uitgebreide tabellen met honderden vermeldingen die dienovereenkomstig moeten worden gesorteerd.
Tip: Als u de hulpkolom B niet nodig heeft, kunt u deze zonder enige moeite verbergen. Om deze te verbergen, selecteert u de kolom en klikt u met de rechtermuisknop op de kolomkop. Roep de opdracht HIDE aan vanuit het contextmenu dat verschijnt.
Samengevat maakt het gebruik van matrixformules het eenvoudig om kolommen in grote Excel-tabellen automatisch te sorteren. Duidelijke spreadsheets worden gemaakt met behulp van hulpkolommen die indien nodig kunnen worden verborgen.
FAQ
Welke toegevoegde waarde biedt de INDIRECT-functie in Microsoft Excel?
Met de INDIRECT-functie in Excel heb je de mogelijkheid om de verwijzing uit een andere cel te halen - ook voor verschillende sorteeropties. INDIRECT wordt meestal als functie gebruikt in combinatie met andere functies. De functie INDIRECT wordt bijvoorbeeld gebruikt in dynamische vormen of om een waarde uit een andere kolom of een ander werkblad weer te geven.
Wanneer gebruik je de KLEINSTE en GROOTSTE functies in Excel?
Op het eerste gezicht zijn de functies KLEIN en GROOT gekoppeld aan een functie die de kleinste of grootste waarde uitvoert. Dit is deels waar omdat beide functies niet de kleinste of grootste getallen teruggeven, maar verschillend werken. Beide functies plaatsen getallen op een rij en sorteren ze in oplopende of aflopende volgorde. In de laatste stap retourneren ze de waarde van de kleinste of grootste positie.
Hoe verschillen matrixformules van standaardformulieren in Excel?
De term matrixformule wordt in Excel gebruikt om krachtige formules te onderscheiden waarmee complexe berekeningen gemaakt kunnen worden. De specialiteit van matrixformules is hun verplichte opeenvolgende toetsencombinatie. Na het invoeren van de formule moet elke matrixformule worden afgesloten met de toetsencombinatie "CTRL + SHIFT + ENTER" om correct te kunnen functioneren. Het is niet nodig om een sneltoets te gebruiken voor standaardformules.