Moeite met het splitsen van tekst in Excel? Met de functie TEXTSPLIT kunt u tekst moeiteloos scheiden in meerdere kolommen.

Microsoft Excel is een krachtig hulpmiddel voor het verfijnen en analyseren van gegevens, van eenvoudig tot complex. Maar soms kunt u situaties tegenkomen waarin uw gegevens er niet helemaal goed uitzien.

Misschien is een lange CSV-import slecht verlopen, of moet u de namen uit elkaar halen om ze opnieuw te rangschikken. Gelukkig biedt Excel een efficiënte, inline manier om dit soort taken uit te voeren, via de TEXTSPLIT-functie.

Wat is de TEXTSPLIT-functie in Microsoft Excel?

Met de functie TEXTSPLIT kunt u tekst scheiden in verschillende cellen op basis van gespecificeerde scheidingstekens. U kunt tekst splitsen over rijen, kolommen of zowel rijen als kolommen, en verschillende criteria instellen om op te splitsen.

Een deel van deze functionaliteit kan worden bereikt met behulp van de Excel-wizard Tekst naar kolommen converteren, maar TEXTSPLIT biedt die functies en meer inline als een functie, die effectiever kan blijken te zijn voor het maken van complexe arrays, of voor ervaren gebruikers die al vertrouwd zijn met het gebruik van gespecialiseerde functies.

instagram viewer

De syntaxis van de functie TEXTSPLIT begrijpen

De volledige syntaxis van de functie TEXTSPLIT is als volgt:

=TEXTSPLIT(tekst, col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

De functie bestaat uit zes argumenten en parameters. De tekst argument definieert de gegevens die moeten worden gesplitst. Dit kan een verwijzing zijn naar een bepaalde cel of groep cellen, of naar specifieke tekst die u definieert binnen het argument.

De col_delimiter definieert het specifieke teken of de tekst die als scheidingsteken zal dienen. Wanneer de functie dit teken tegenkomt, wordt de tekst op dat punt gesplitst in een nieuwe kolom. De rij_scheidingsteken parameter werkt op dezelfde manier, behalve dat als hier een teken is gedefinieerd, het in plaats daarvan wordt gebruikt om de tekst in nieuwe rijen te splitsen.

Het scheidingsteken kan een teken zijn dat vaker als scheidingsteken wordt gebruikt, zoals een punt, komma of spatie, of het kan een ander symbool zijn, een letter, een cijfer of zelfs een tekstreeks of reeks van meerdere tekens woorden. Ten minste één van de scheidingstekenargumenten moet worden opgegeven om de functie correct te laten werken.

Merk op dat binnen deze functie meerdere afzonderlijke rij- of kolomscheidingstekens kunnen worden beschreven. In dat geval moet de set scheidingstekens worden gegroepeerd binnen een set accolades (de { } toetsen), zoals in het onderstaande voorbeeld:

=TEKSPLIT("Voorbeeldtekst",{"e","T"})

Ook al zou je het niet moeten proberen of nodig hebben, in het geval een waarde in beide col_delimiter En rij_scheidingsteken zijn hetzelfde, col_delimiter heeft voorrang.

De negeren_leeg argument geeft aan of scheidingstekens die lege cellen zouden creëren, moeten worden overgeslagen. Als er bijvoorbeeld drie komma's naast elkaar zouden staan ​​in de gegevens voor de parameter "tekst", zou TEXTSPLIT standaard twee lege cellen maken. Als u ignore_empty instelt op FALSE, blijft dit gedrag behouden, of u kunt het instellen op TRUE om de functie te laten weten dat scheidingstekens die lege cellen zouden creëren, moeten worden genegeerd.

De match_mode parameter verduidelijkt of de scheidingstekenovereenkomst van de functie hoofdlettergevoelig moet zijn. Dit is relevant als u letters moet gebruiken voor uw scheidingstekens; misschien wilt u Excel vertellen om cellen op elke hoofdletter "T" te splitsen, maar negeert u bijvoorbeeld elke kleine letter "t". Als u dit argument instelt op "0", blijft het standaardgedrag behouden, namelijk dat alle scheidingstekens hoofdlettergevoelig worden gemaakt. Als u dit wijzigt in "1", worden scheidingstekens niet hoofdlettergevoelig.

De pad_met argument definieert vervangende tekst waarmee lege cellen moeten worden ingevuld, met name binnen arrays waar er extra ruimte kan zijn nadat alle relevante scheidingstekens zijn verwerkt. Standaard retourneert het een "#N/A"-fout, dus het kan de moeite waard zijn om dit in iets anders te wijzigen als u denkt dat het probleem zich in uw gegevens zal voordoen.

Hoe de TEXTSPLIT-functie in Excel te gebruiken

Laten we zeggen dat we een lijst met namen hebben gekregen. Ze hebben een duidelijke volgorde, maar we moeten ze reorganiseren om ze leesbaarder en gebruiksvriendelijker te maken.

Zoals u kunt zien, is het de bedoeling om de namen te scheiden in de kolommen "Laatste" en "Eerste". Selecteer cel B4en typ in de bovenstaande cel of formulebalk de onderstaande formule. Druk dan op Binnenkomen.

=TEXTSPLIT(A1,",")

De namen zijn nu gescheiden in een nieuwe kolom overal waar voorheen een komma stond. De gegevens zijn echter verspreid over een enkele rij, die er nog steeds rommelig uitziet. We kunnen dit eenvoudig oplossen door een ander scheidingsteken toe te voegen om de gegevens in verschillende rijen te splitsen.

Selecteer cel B4 nogmaals, en typ in de bovenstaande cel of formulebalk de onderstaande formule in. Druk dan op Binnenkomen.

=TEXTSPLIT(A1,",",";")

Nu lijkt het meer op wat we verwachten. In de nieuwe, bijgewerkte formule splitst elke komma in de gegevens elk deel van de volledige naam op in zijn eigen cel over kolommen, terwijl elke aanwezige puntkomma elke naam opsplitst in zijn eigen rij.

Nog een unieke functie om uw spreadsheet een boost te geven

De functie TEXTSPLIT is een slimme tool in de toolbox van Microsoft Excel en biedt een andere handige manier om overwin data-uitdagingen en behaal verrassende resultaten, afgestemd op de manier waarop u ermee omgaat informatie.

Het maakt het manipuleren, herschikken en reorganiseren van uw gegevens tot een soepel en gemakkelijk proces, en met leren en oefenen kan het een waardevolle aanvulling worden op uw gegevensworkflow.