Hoe sorteert u getallen met tekst/lettervoorvoegsel of -achtervoegsel in Excel?
Stel dat u een reeks getallen hebt die een lettervoorvoegsel of -achtervoegsel bevatten, hoe kunt u ze dan sorteren als normale getallen in Excel? Dit artikel verzamelt verschillende oplossingen om dit te bereiken.
- Sorteer getallen met tekst/lettervoorvoegsel of -achtervoegsel door een door de gebruiker gedefinieerde functie
- Sorteer getallen met tekst/lettervoorvoegsel of -achtervoegsel door getallen te extraheren
- Sorteer getallen met tekst/lettervoorvoegsel of -achtervoegsel door tekst en getallen te splitsen
- Sorteer getallen met tekst/lettervoorvoegsel of -achtervoegsel door letters te verwijderen
Sorteer getallen met tekst/lettervoorvoegsel of -achtervoegsel door een door de gebruiker gedefinieerde functie
Deze methode introduceert een door de gebruiker gedefinieerde functie (VBA) om alleen getallen te extraheren uit de getallen met voorvoegsel of achtervoegsel, waarna u gemakkelijk kunt sorteren.
1. Druk gelijktijdig op Alt + F11 om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module, en plak vervolgens onderstaande VBA-code in het nieuwe geopende Module-venster.
Door Gebruiker Gedefinieerde Functie: Extraheer alleen getallen uit tekststrings
Function num(rng As Range) As String
Dim n As Integer
For n = 1 To Len(rng)
If Mid(rng, n, 1) Like "[0-9]" Then
num = num & Mid(rng, n, 1)
End If
Next n
End Function
3. Sla de code op en sluit het Microsoft Visual Basic for Applications-venster.
4Selecteer een lege cel naast de originele getallen met voorvoegsel of achtervoegsel, bijvoorbeeld Cel B2, typ de formule =num(A2) (A2 is het getal met voorvoegsel of achtervoegsel) erin, en sleep vervolgens de automatische vulgreep van deze cel naar het bereik dat u nodig hebt.
5Omdat de geëxtraheerde getallen als tekst zijn opgeslagen, moeten we ze converteren naar getallen. Kopieer alle geëxtraheerde getallen, klik met de rechtermuisknop op het gekopieerde bereik en selecteer Plakken Waarden uit het rechtsklikmenu. Zie screenshot:
Opmerking: In Excel 2007 kunt u de geëxtraheerde getallen die als tekst zijn opgeslagen kopiëren, en vervolgens klikken op Start > Plakken > Plakken Waarden.
6Blijf deze getallen selecteren, en klik vervolgens op de knop naast de geselecteerde getallen, en selecteer Converteren naar Getal uit de vervolgkeuzelijst. Zie screenshot:
7. Houd de nieuwe getallen geselecteerd, en klik op Gegevens > Sorteren van Klein naar Groot of Sorteren van Groot naar Klein; vink de optie Selectie uitbreiden aan in het pop-up Sorteringswaarschuwingsvenster, en klik op de Sorteer-knop. Zie screenshots:


8Nu zijn de getallen met lettervoorvoegsel of -achtervoegsel gesorteerd als normale getallen (zie onderstaande screenshot). Verwijder indien nodig de geëxtraheerde getallen.
Sorteer getallen met tekst/lettervoorvoegsel of -achtervoegsel door getallen te extraheren
Eigenlijk biedt Kutools voor Excel ook een vergelijkbare EXTRACTNUMBERS-functie om getallen uit tekststrings te extraheren. Daarom kunnen we getallen met lettervoorvoegsel of -achtervoegsel sorteren door eerst de getallen te extraheren.
Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!
1Selecteer een lege cel naast de getallen met lettervoorvoegsel of -achtervoegsel, bijvoorbeeld Cel B2, typ de formule =EXTRACTNUMBERS(A2,TRUE) (A2 is de cel van het getal met lettervoorvoegsel of -achtervoegsel) erin, en sleep vervolgens de automatische vulgreep van deze cel naar het bereik dat u nodig hebt. Zie screenshot:
2. Houd de geëxtraheerde getallen geselecteerd, klik op Gegevens > Sorteren van Klein naar Groot of Sorteren van Groot naar Klein; vink de optie Selectie uitbreiden aan in het pop-up Sorteringswaarschuwingsvenster, en klik vervolgens op de Sorteer-knop. Zie onderstaande screenshots:


3. Nu zijn de getallen met lettervoorvoegsel of -achtervoegsel gesorteerd als normale getallen. U kunt alle geëxtraheerde getallen naar behoefte verwijderen.
Sorteer getallen met tekst/lettervoorvoegsel of -achtervoegsel door tekst en getallen te splitsen
Kutools voor Excel ondersteunt ook het splitsen van tekst en getallen uit cellen met behulp van de Split Cells-hulpprogramma. Daarom kunnen we de tekst en getallen splitsen en in verschillende kolommen plaatsen voor eenvoudig sorteren. Doe het volgende:
Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!
1Selecteer de getallen met lettervoorvoegsel of -achtervoegsel, en klik Kutools > Tekst > Split CellsZie onderstaande screenshot:
2. In het geopende Split Cells-dialoogvenster, vink de Verdeel in Kolommen-optie aan in de Type-sectie, vink Tekst en getal aan in de Verdeel op -sectie, en klik op de Ok-knop. Zie bovenstaande screenshot:
3Nu verschijnt het tweede Split Cells-dialoogvenster. Selecteer de cel naast de originele getallen met lettervoorvoegsel of -achtervoegsel, bijvoorbeeld Cel B2, en klik op de OK knop.
Nu zijn de teksten en getallen gesplitst en naast de originele getallen met voorvoegsel of achtervoegsel geplaatst. Zie onderstaande screenshot.
4. Selecteer de gesplitste getallen, en klik op Gegevens > Sorteren van Klein naar Groot of Sorteren van Groot naar Klein; vink de Selectie uitbreiden aan in het pop-up Sorteringswaarschuwingsvenster, en klik op de Sorteer-knop. Zie onderstaande screenshots:


5. Nu zijn de getallen met lettervoorvoegsel of -achtervoegsel gesorteerd als normale getallen. U kunt de gesplitste tekst en getallen naar behoefte verwijderen.
Sorteer getallen met tekst/lettervoorvoegsel of -achtervoegsel door letters te verwijderen
Deze methode introduceert de Verwijder Karakters-hulpprogramma van Kutools voor Excel om alle niet-numerieke karakters (inclusief letters) te verwijderen en alleen getallen over te laten in de cellen. Vervolgens kunt u getallen met tekst/lettervoorvoegsel of -achtervoegsel gemakkelijk sorteren.
Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!
1. Kopieer alle getallen met lettervoorvoegsel of -achtervoegsel, en plak ze naast de originele getallen met lettervoorvoegsel of -achtervoegsel.
2Houd de geplakte getallen geselecteerd, klik Kutools > Tekst > Verwijder Karakters, en vink vervolgens alleen de Niet-numerieke tekens optie aan in het pop-up Verwijder Karakters-dialoogvenster, en klik op de Ok knop. Zie onderstaande screenshot:
3. Nu zijn alleen getallen over in de nieuwe kolom. Houd deze getallen geselecteerd, en klik op Gegevens > Sorteren van Klein naar Groot of Sorteren van Groot naar Klein; vink de Selectie uitbreiden aan in het pop-up Sorteringswaarschuwingsvenster, en klik op de Sorteer-knop. Zie onderstaande screenshots:


4. Verwijder de getallen naar behoefte.
Demo: sorteer getallen met tekst/lettervoorvoegsel of -achtervoegsel in Excel
Gerelateerde Artikelen
Volledige namen sorteren op achternaam in Excel
Verjaardagen (datums) snel sorteren op maand in Excel
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!