Video: 20 Essential Excel Functions with Downloadable Reference Guide 2024
Als u gegevens ophaalt uit externe databases en verouderde systemen, zult u ongetwijfeld tekst tegenkomen die extra spaties bevat. Soms worden deze extra spaties gevonden aan het begin van de tekst, terwijl ze op andere momenten aan het eind verschijnen.
Extra spaties zijn over het algemeen slecht omdat ze problemen kunnen veroorzaken bij opzoekformules, grafieken, kolombekaderingen en afdrukken.
De afbeelding illustreert hoe u overtollige spaties kunt verwijderen met behulp van de TRIM-functie.
De TRIM-functie is relatief eenvoudig. Geef het gewoon wat tekst en het verwijdert alle spaties uit de tekst behalve enkele spaties tussen woorden.
Zoals met andere functies, kunt u de TRIM-functie nesten in andere functies om uw tekst op te schonen terwijl u een andere bewerking toepast. De volgende functie snijdt bijvoorbeeld de tekst in cel A1 en converteert deze in één stap naar hoofdletters:
= UPPER (TRIM (A1))
De TRIM-functie is ontworpen om alleen het ASCII-spatieteken uit tekst te trimmen. Het ASCII-spatiesymbool heeft een codewaarde van 32. De Unicode-tekenset heeft echter een extra spatie-teken dat het niet-brekende spatieteken wordt genoemd. Dit karakter wordt vaak gebruikt in webpagina's en heeft de Unicode-waarde van 160.
De TRIM-functie is ontworpen om alleen CHAR (32) spatietekens te verwerken. Het kan op zichzelf CHAR (160) spatie tekens niet verwerken. Om dit soort ruimte te verwerken, moet u de SUBSTITUTE-functie gebruiken om CHAR-tekens (160) te vinden en deze te vervangen door CHAR-tekens (32), zodat de TRIM-functie ze kan corrigeren. U kunt deze taak in één keer uitvoeren met de volgende formule:
= TRIM (SUBSTITUTE (A4, CHAR (160), CHAR (32)))