Hoe gegevens op hoofdlettergevoelig te sorteren in Excel?
In Excel kunt u waarden in aflopende of oplopende volgorde sorteren, maar heeft u ooit gegevens op hoofdlettergevoelig willen sorteren? Eigenlijk kunt u met de sorteerfunctie van Excel gegevens op hoofdlettergevoelig sorteren, maar de sorteervolgorde is misschien niet het antwoord dat u wilt. Soms wil je alle hoofdletters bovenaan sorteren en de kleine letters volgen zoals getoond in screenshot 1, maar in soms wil je de volgorde sorteren zoals a, A, b, B… zoals getoond in screenshot 2. Nu zal ik je de trucs vertellen om deze taken snel in Excel op te lossen.
Sorteer gegevens in hoofdlettergevoelig met Defined Function (allemaal hoofdletters bovenaan en volg kleine letters)
Sorteer gegevens in hoofdlettergevoelig met Kutools voor Excel (sorteer gegevens als deze volgorde: a, A, b, B, c. C ...)
Sorteer gegevens in hoofdlettergevoelig met de help-kolom (alle hoofdletters bovenaan en volg kleine letters)
Als u de gegevens in hoofdletters bovenaan wilt sorteren en vervolgens de kleine letters wilt volgen, kunt u een formule gebruiken om een hulpkolom te maken en vervolgens de hulpkolom sorteren.
1. Selecteer een lege cel naast uw gegevens en typ deze formule = (CODE (LINKS (A1))> 90) + 0 erin en druk vervolgens op Enter -toets en sleep vervolgens de automatische vulgreep naar beneden om deze formule toe te passen. U kunt zien dat er een aantal 0 en 1 in de cellen worden weergegeven, en een nummer 0 geeft aan dat het eerste teken een hoofdletter is in de bijbehorende cel, en een cijfer 1 geeft aan dat het eerste teken geen hoofdletter is in de bijbehorende cel. Zie screenshots:
2. Houd vervolgens deze formulecellen geselecteerd en klik op Data, Selecteer dan Sorteer kleinste naar grootste or Sorteer van groot naar klein zoals je nodig hebt. Selecteer om hoofdletters bovenaan te sorteren Sorteer kleinste naar grootste. Zie screenshot:
3. Dan in de popping Sorteer waarschuwing dialoogvenster, vink aan Breid de selectie uit optie. Zie screenshot:
4. klikken Sorteer. Nu staan alle hoofdletters bovenaan en kleine letters onderaan.
U kunt de hulpkolom verwijderen als u deze niet meer nodig heeft.
Sorteer gegevens in hoofdlettergevoelig met Defined Function (allemaal hoofdletters bovenaan en volg kleine letters)
Als je graag aan VBA wilt studeren, kun je onderstaande VBA-code gebruiken om hetzelfde resultaat te doen als de hulpkolom.
1. druk op Alt + F11 toetsen om in te schakelen Microsoft Visual Basic voor toepassingen venster en klik op Invoegen > Module.
2. Plak vervolgens in het nieuwe modulevenster de onderstaande VBA-code erin.
VBA: Sorteer gegevens hoofdlettergevoelig.
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. Sla vervolgens de code op en ga terug naar uw werkblad, selecteer een lege cel naast uw gegevens en typ deze formule = StrToHex (I1) erin en sleep vervolgens de hendel voor automatisch aanvullen naar beneden om deze formule op cellen toe te passen. Zie screenshot:
4. Vervolgens kunt u zien dat er enkele getallen in de cellen staan, de formulecellen geselecteerd houden en naar gaan Data tab, en selecteer Sorteer kleinste naar grootste, zie screenshot:
5. Vink vervolgens in het popping-dialoogvenster aan Breid de selectie uit.
6. klikken Sorteer. Nu staan alle hoofdletters bovenaan en kleine letters onderaan.
U kunt de formulecellen naar behoefte verwijderen.
Sorteer gegevens in hoofdlettergevoelig met Kutools voor Excel (sorteer gegevens als deze volgorde: a, A, b, B, c. C ...)
Als u de gegevenssortering wilt zoals onderstaand screenshot, kan bovenstaande methode u niet helpen. U kunt echter Kutools for Excel's Geavanceerd sorteren hulpprogramma om u te helpen deze taak snel af te ronden.
Na gratis installeren Kutools voor Excel, doe het als volgt:
1. Selecteer de gegevens die u wilt sorteren en klik op Koetools Plus > Sorteren > Geavanceerd sorteren.
2. In de Geavanceerd sorteren dialoogvenster, selecteer de kolom die u wilt sorteren en selecteer Values voor Sorteer op lijst en selecteer A tot Z in de Order lijst, en vergeet niet om te controleren Hoofdlettergevoelig selectievakje, als uw gegevens geen koptekst hebben, schakelt u het selectievakje uit Mijn gegevens hebben kopteksten. Zie screenshot:
3. klikken Ok. Nu zijn de gegevens gesorteerd zoals hieronder afgebeeld.
met Kutools for Excel's Geavanceerd sorteren functie, kunt u gegevens sorteren op weekdag, frequentie, maildomein, absolute waarde, tekstlengte enzovoort.
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!