Tidigare lärde vi oss om sorteringen av numeriska värden i Excel. I den här artikeln lär vi oss hur man sorterar textvärden med hjälp av en Excel -formel. Det kommer att bli en slags ranking, baserat på ASCII -antal tecken i texten.
Här är den generiska formeln för att sortera text i ett intervall
= COUNTIF (text_range, "= <" & first_text_ref) |
textområde:Intervallet som innehåller textvärdena.
first_text_ref:Referensen till den första cellen itext_område.
Låt oss se denna formel i aktion:
Exempel: Ranka och sortera data baserat på objektnamnen
Även här har vi den listan över brevpapper. Alla föremål är unika. Den här gången vill vi sortera det baserat på objektets namn.
RANK -funktionen fungerar inte med texter, därför kan vi inte använda den. Vi kommer att använda COUNTIF -funktionen, som du kan se i den allmänna formeln ovan.
Om du följer detta exempel skriver du ovanstående formel i C2 och drar ner den.
= COUNTIF ($ A $ 2: $ A $ 8, "<=" & A2) |
Du har dina artiklar rankade enligt deras namn.
Notera:Textvärdena måste vara unika, annars blir det band.
Hur fungerar det?
Så du måste undra hur vi kan använda <= med text i Excel med COUNTIF -funktion? Tja, Excel jämför ASCII -värdena för två textvärden.
I formeln ovan kontrollerar Excel hur många värden i intervall A2: A8 är mindre än eller lika med text i A8. Det returnerar 6. 5 värden är mindre än det och i sig är lika med det (engelska !!!!), vilket gör det till 6.Om du bara behåller mindre än tecken börjar rankningen från 0 till n-1.
När du kopierar denna formel i nedanstående celler sorterar formeln ut alla rankningar exakt, så länge listan är unik. Om du har dubbla textvärden måste vi göra en mindre ändring av denna formel.
Rankning för sortering av text med dubbletter
= COUNTIF ($ A $ 2: $ A $ 8, "<" & A2)+COUNTIF ($ A $ 2: A2, A2) |
Här har vi tagit bort = -tecken från formeln och lagt till det löpande antalet textvärden till det. Nu börjar rankningen/sorteringen från 0 och vi lägger till varje förekomst av varje text till rankningen. Detta löser dubblettproblemet.
Nu kan du formler för att få sorterade resultat. INDEX och MATCH är de funktioner som fungerar på index.
Så ja killar, så här kan du sortera eller rangordna textvärden i excel. Om du har några tvivel om den här uppgiften eller någon annan Excel/VBA -relaterad uppgift, fråga i kommentarfältet nedan.
Sortera numeriska värden med Excel RANK -funktion | För att sortera numeriska värden som en hjälpkolumn använder vi RANK och COUNTIF -funktionen.
Sortera nummer med Excel SMALL -funktionen | För att sortera nummer stigande eller stigande med excelformler använder vi funktionen SMÅ tillsammans med RADEN. Denna excelsorteringsformel är korrekt och saklig.
Utöka referenser i Excel | Dessa intervall expanderar när de kopieras ner eller till höger. De hjälper till att köra beräkningar i Excel.
Så här gör du Running Count of Occidence i Excel | Använd expanderande intervall för att räkna värden enligt de inträffar.
Populära artiklar:
50 Excel -genvägar för att öka din produktivitet | Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.
VLOOKUP -funktionen i Excel | Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.
COUNTIF i Excel 2016 | Räkna värden med förhållanden med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifikt värde. Countif -funktionen är avgörande för att förbereda din instrumentpanel.
Så här använder du SUMIF -funktionen i Excel | Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.