Eerder leerden we over het sorteren van numerieke waarden in Excel. In dit artikel leren we hoe u tekstwaarden sorteert met behulp van een Excel-formule. Het zal een soort rangschikking zijn, gebaseerd op het aantal ASCII-tekens in de tekst.
Hier is de algemene formule om tekst in een bereik te sorteren
=AANTAL.ALS(text_range,"=<"&first_text_ref) |
tekstbereik:Het bereik dat de tekstwaarden bevat.
first_text_ref:De referentie van de eerste cel in detekstbereik.
Laten we deze formule in actie zien:
Voorbeeld: Rangschik en sorteer gegevens op basis van de itemnamen
Hier hebben we weer die lijst met briefpapierartikelen. Alle items zijn uniek. Deze keer willen we het sorteren op basis van de namen van het item.
De RANK-functie werkt niet met teksten, daarom kunnen we deze niet gebruiken. We zullen de AANTAL.ALS-functie gebruiken, zoals u kunt zien in de algemene formule hierboven.
Als u dit voorbeeld volgt, schrijft u de bovenstaande formule in C2 en sleept u deze naar beneden.
=AANTAL.ALS($A$2:$A$8,"<="&A2) |
Je hebt je items gerangschikt op hun naam.
Opmerking:De tekstwaarden moeten uniek zijn, anders ontstaan er verbanden.
Hoe werkt het?
Dus je moet je afvragen hoe we <= kunnen gebruiken met tekst in Excel met de AANTAL.ALS-functie? Welnu, Excel vergelijkt de ASCII-waarden van twee tekstwaarden.
In de bovenstaande formule controleert Excel hoeveel waarden in het bereik A2:A8 kleiner zijn dan of gelijk zijn aan tekst in A8. Het retourneert 6. 5 waarden zijn kleiner dan het en zelf is er gelijk aan (Engels!!!!), waardoor het 6.Als u slechts minder dan teken houdt, begint de rangschikking van 0 tot n-1.
Terwijl u deze formule naar de onderstaande cellen kopieert, sorteert de formule alle ranglijsten nauwkeurig, zolang de lijst maar uniek is. Als u dubbele tekstwaarden heeft, moeten we een kleine wijziging in deze formule aanbrengen.
Rangschikking voor het sorteren van tekst met duplicaten
=AANTAL.ALS($A$2:$A$8,"<"&A2)+AANTAL.ALS($A$2:A2,A2) |
Hier hebben we = teken uit de formule verwijderd en de lopende telling van tekstwaarden eraan toegevoegd. Nu begint de rangschikking/sortering vanaf 0 en voegen we elk voorkomen van elke tekst toe aan de rangschikking. Dit lost het dubbele probleem op.
Nu kunt u formules gebruiken om gesorteerde resultaten te krijgen. INDEX en MATCH zijn de functies die op indexen werken.
Dus ja jongens, dit is hoe je tekstwaarden in Excel kunt sorteren of rangschikken. Als je twijfels hebt over deze taak of een andere Excel/VBA-gerelateerde taak, vraag het dan in de comments hieronder.
Sorteer numerieke waarden met Excel RANK-functie | Om numerieke waarden als een hulpkolom te sorteren, gebruiken we de RANK- en AANTAL.ALS-functie.
Sorteer getallen met de Excel SMALL-functie | Om getallen oplopend of aflopend te sorteren met Excel-formules gebruiken we de KLEINE functie samen met de RIJ. Deze Excel-sorteerformule is nauwkeurig en to the point.
Referenties uitbreiden in Excel | Deze bereiken worden groter wanneer ze naar beneden of naar rechts worden gekopieerd. Ze helpen bij het uitvoeren van berekeningen in Excel.
Hoe u Running Count of Occurance in Excel uitvoert | Gebruik uitbreidende bereiken om waarden te tellen zoals ze zich voordoen.
Populaire artikels:
50 Excel-snelkoppelingen om uw productiviteit te verhogen | Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.
De VERT.ZOEKEN-functie in Excel | Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.
AANTAL.ALS in Excel 2016 | Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om een specifieke waarde te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.
Hoe de SUMIF-functie in Excel te gebruiken? | Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.