Hoppa till huvudinnehåll
 

Hur sorterar jag data efter skiftlägeskänsliga i Excel?

Författare: Sun Senast ändrad: 2024-08-07

I excel kan du sortera värden i fallande eller stigande ordning, men har du någonsin velat sortera data efter skiftlägeskänslighet? Egentligen kan du med Excels sorteringsfunktion sortera data efter skiftlägeskänslighet, men dess sorteringsordning kanske inte är det svar du vill ha. Ibland vill du sortera alla versaler i toppen och följa gemenerna som skärmdump 1 visas, men ibland vill du sortera ordningen som a, A, b, B... som skärmbild 2 visas. Nu ska jag berätta knepen för att snabbt lösa dessa uppgifter i Excel.

Screenshot1                           Screenshot2

Sortera data i skiftlägeskänsliga med hjälpkolumn (alla versaler i toppen och följ gemener)

För att sortera versaldata överst, och sedan följa gemener, kan du använda en formel för att skapa en hjälpkolumn och sedan sortera hjälpkolumnen.

1. Välj en tom cell bredvid dina data och skriv sedan den här formeln =(KOD(VÄNSTER(A1))>90) + 0 in i den och tryck sedan på ange och dra sedan handtaget för automatisk fyllning nedåt för att tillämpa denna formel. Du kan se att det finns några nummer 0 och 1 som visas i cellerna och nummer 0 indikerar att det första tecknet är en stor bokstav i motsvarande cell och nummer 1 indikerar att det första tecknet inte är en versal i motsvarande cell. Se skärmdumpar:

en skärmdump av att använda formelnen skärmdump av formelresultatet

2. Behåll sedan dessa formelceller markerade och klicka Data, Välj sedan Sortera minsta till största or Sortera största till minsta som du behöver. För att sortera versaler överst, välj Sortera minsta till största. Se skärmdump:

en skärmdump av att välja sorteringsordning som du behöver

3. Sedan i popping Sortera varning dialogrutan, kontrollera Utöka urvalet alternativ. Se skärmdump:

en skärmdump av att utöka urvalet

4. klick Svart. Nu är alla versaler överst och gemener längst ner.

en skärmdump som visar sorteringsresultaten

Du kan ta bort hjälpkolumnen om du inte behöver den längre.


Sortera data i skiftlägeskänslighet med Defined Function (alla versaler överst och följ gemener)

Om du gillar att studera på VBA kan du använda nedanstående VBA-kod för att göra samma resultat som hjälpkolumnen.

1. Tryck Alt + F11 för att aktivera Microsoft Visual Basic för applikationer och klicka sedan på Insert > Modulerna.

2. Klistra sedan in nedanstående VBA-kod i det nya modulfönstret.

VBA: Sortera data skiftlägeskänslig.

Function StrToHex(Str) As Variant
‘UpdatebyKutoolsforExcel20150921
    Dim xStr As String
    Dim I As Integer
    If Not (VarType(Str) = vbString) Then
        StrToHex = Str
    Else
        For I = 1 To Len(Str)
          xStr = xStr & Format(Hex(Asc(Mid(Str, I, 1))), "00")
        Next I
        StrToHex = xStr
    End If
End Function

3. Spara sedan koden och gå tillbaka till ditt kalkylblad och välj sedan en tom cell bredvid dina data och skriv den här formeln =StrToHex(I1) in i den och dra sedan autofyllhandtaget nedåt för att tillämpa den här formeln på celler. Se skärmdump:

en skärmdump av att använda den användardefinierade funktionen för att få resultaten

4. Då kan du se att det finns några siffror i cellerna, och behåll formelcellerna markerade och gå till Data fliken och välj Sortera minsta till största, se skärmdump:

en skärmdump av att välja en sorteringsordning

5. Kontrollera sedan i poppdialogen Utöka urvalet.

en skärmdump av att utöka urvalet 2

6. klick Svart. Nu är alla versaler överst och gemener längst ner.

en skärmdump av slutresultatet efter sortering

Du kan ta bort formelcellerna efter behov.


Sortera data i skiftlägeskänslighet med Kutools för Excel (sortera data som denna ordning: a, A, b, B, c. C...)

Om du vill ha datasorteringen som nedan skärmdump, kan ovanstående metod inte hjälpa dig. Däremot kan du använda Kutools för ExcelÄr Avancerad sortering verktyg som hjälper dig att snabbt slutföra denna uppgift.

en skärmdump som visar originaldata jämfört med data efter sortering

Efter gratis installation Kutools för Excel, gör så här:

1. Välj de data du vill sortera och klicka Kutools Plus > Sortera > Avancerad sortering.

2. I Avancerad sortering dialogrutan, välj den kolumn du vill sortera och välj Värden under Sortera på och välj sedan A till Ö i Ordersammanställning lista och kom ihåg att kontrollera Skiftlägeskänsliga kryssrutan, om dina data inte har någon rubrik, avmarkera Mina data har rubriker. Se skärmdump:

en skärmdump av att konfigurera dialogrutan Avancerad sortering

3. klick Ok. Nu har uppgifterna sorterats enligt skärmbilden nedan.

en skärmdump som visar surringsresultaten

Med Kutools för ExcelÄr Avancerad sortering funktion kan du sortera data efter veckodag, frekvens, e-postdomän, absolut värde, textlängd och så vidare.

en skärmdump som visar olika förhållanden i dialogrutan Avancerad sortering


Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!