Excel-formule: Tekst normaliseren
Soms bevat een tekstreeks die u importeert vanaf andere apparaten of locaties leestekens, overbodige spaties of is deze volledig in hoofdletters—precies de elementen die u wilt verwijderen of aanpassen. In deze handleiding wordt een formule uitgelegd die de functies KLEINE.LETTERS, WISSEN en VERVANGEN slim combineert om dit probleem eenvoudig op te lossen.
Algemene formule:
| =LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE())))))) SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(text,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),".",„ "))) |
Argumenten
| Text: the text string you want to normalize. |
Retourneerwaarde:
Deze formule verwijdert leestekens en overbodige spaties, en zet alles in hoofdletters voor filteren op kleine letters.
Hoe deze formule werkt
Normaliseer bijvoorbeeld de teksten in het bereik B3:B5 en laat de resultaten zien in C3:C5. Gebruik hiervoor de volgende formule in cel C3:
| =LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE()))))))) SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),".",„ "))) |
Druk op Enter en sleep vervolgens de vulgreep omlaag naar cel C5 om de genormaliseerde teksten uit cellen B3 t/m B5 te verkrijgen.
Uitleg
VERVANGEN(VERVANGEN(VERVANGEN(VERVANGEN(VERVANGEN(VERVANGEN(VERVANGEN()))))))
VERVANGEN(tekst;"(";" ");")";" ");"-";" ");":";" ");";";" ");"!";" ");",";" ");".";„ "): de VERVANGEN-functie vervangt Oude tekst door het nieuwe teken in de tekstreeks. In deze formule worden leestekens vervangen door spaties.
WISSEN-functie: de WISSEN-functie verwijdert overbodige spaties uit een tekstreeks.
KLEINE.LETTERS-functie: de KLEINE.LETTERS-functie zet hoofdletters om naar kleine letters.
Opmerking
Als u de voorloopspaties of Volgende spaties in de tekstreeks wilt behouden, kunt u deze formule gebruiken:
| =„ "&LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE()))))))) SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))&„ " |

Voorbeeldbestand
Klik om het voorbeeldbestand te downloaden
Gerelateerde formules
- Controleer of een cel een specifieke tekst bevat
Gebruik een matrixformule in Excel die de functies AANTAL, ZOEKEN en EN combineert om te controleren of een cel bepaalde teksten uit bereik A bevat, maar geen teksten uit bereik B. - Controleer of een cel één van meerdere waarden bevat, maar andere waarden uitsluit
Deze handleiding biedt een formule om deze taak snel uit te voeren: controleren of een cel één van de opgegeven waarden bevat, maar tegelijkertijd andere waarden uitsluit in Excel. Daarnaast legt de handleiding de argumenten van de formule duidelijk uit. - Controleer of een cel één van de waarden bevat
Stel dat u in Excel een lijst met waarden heeft in kolom E en u wilt controleren of de cellen in kolom B één van de waarden uit kolom E bevatten. In dat geval retourneert u TRUE of FALSE als resultaat. - Controleer of een cel een getal bevat
Soms wilt u controleren of een cel numerieke tekens bevat. Deze handleiding biedt een formule die TRUE retourneert als de cel een getal bevat, en FALSE als dat niet het geval is.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.