Wilt u als een professional tekstgegevens in Excel manipuleren? Leer hoe u de functies TEXTSPLIT, TEXTBEFORE en TEXTAFTER kunt gebruiken om tijd te besparen.
Excel heeft een uitgebreide reeks functies die gebruikers kunnen gebruiken om inzichten uit tekstuele gegevens te transformeren en te ontsluiten. Dit artikel bespreekt de grondbeginselen van Excel's TEXTSPLIT-, TEXTBEFORE- en TEXTAFTER-functies en hoe u deze kunt gebruiken voor gegevensmanipulatie.
Wat is de TEXTSPLIT-functie in Excel?
De functie TEXTSPLIT splitst tekenreeksen op in meerdere cellen op basis van het opgegeven scheidingsteken. Vervolgens loopt de resulterende array over in rijen of kolommen. Deze functie is een formulevariant van de Excel-wizard Tekst naar kolommen. Het is ook een omgekeerde van TEXTJOIN- en CONACT-functies, die, in tegenstelling tot TEXTSPLIT, teksten samenvoegt.
Hier is de syntaxis voor TEXTSPLIT:
=TEXTSPLIT(tekst, col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
- tekst vertegenwoordigt de tekst die u wilt splitsen.
- col_delimiter is de tekst of het teken in kolommen die aangeeft waar de splitsing moet plaatsvinden.
- rij_scheidingsteken is de tekst of het teken over rijen die aangeeft waar de splitsing moet plaatsvinden.
- negeren_leeg specificeer of lege waarden moeten worden genegeerd of niet.
- match_mode draait allemaal om het wedstrijdtype. De hoofdlettergevoelige overeenkomst is 1, terwijl de standaardwaarde, die een hoofdlettergevoelige overeenkomst is, 0 is.
- pad_met geef de waarde op die moet worden gebruikt om ontbrekende waarden in tweedimensionale arrays weer te geven. De standaardwaarde is een #N/A-fout.
Al deze parameters zijn optioneel naast text en col_delimiter.
Wat is de TEXTBEFORE-functie in Excel?
De functie TEXTBEFORE retourneert de tekst vóór het opgegeven scheidingsteken of teken. Het is in sommige opzichten vergelijkbaar met de LINKS-functie in Excel. Het verschil is dat u specifieker kunt zijn met TEXTBEFORE, aangezien het tekst kan retourneren vóór een specifieke gebeurtenis als deze meerdere keren voorkomt.
De syntaxis van de functie TEXTBEFORE is:
=TEXTBEFORE(tekst, scheidingsteken,[instance_num], [match_mode], [match_end], [if_not_found])
- tekst vertegenwoordigt de tekst waarin u zoekt.
- scheidingsteken bepaalt het punt waarop de extractie moet plaatsvinden.
- instantie_getal bepaalt vanaf welke instantie van het scheidingsteken de extractie moet plaatsvinden.
- match_mode verwijst naar hoofdlettergevoeligheid (0) of hoofdletterongevoeligheid van de zoekopdracht (1).
- match_end bepaalt of het einde van de tekst moet worden behandeld als een scheidingsteken. Standaard is de tekst een exacte overeenkomst (0). 1 betekent echter dat uw functie moet overeenkomen met het scheidingsteken tegen het einde van de tekst.
- als_niet_gevonden is alleen de waarde die moet worden geretourneerd als er geen overeenkomst wordt gevonden. Standaard is dit een #N/A-fout.
Elke parameter hier behalve tekst en scheidingsteken is optioneel. Jokertekens zijn ook niet toegestaan.
Wat is de TEXTAFTER-functie in Excel?
De functie TEXTAFTER retourneert de tekst na een opgegeven scheidingsteken of teken. Het is in sommige opzichten vergelijkbaar met de functie RECHTS in Excel en het tegenovergestelde van de functie TEXTBEFORE.
De syntaxis van de functie TEKSTAFTER is:
=TEXTAFTER(tekst, scheidingsteken,[instance_num], [match_mode], [match_end], [if_not_found])
De parameters van de TEXTAFTER-functie zijn dezelfde als de TEXTBEFORE-functie. Ze bedoelen dus hetzelfde. Ook is elke parameter in TEXTAFTER behalve tekst en scheidingsteken optioneel.
Hoe de TEXTSPLIT-functie in Excel te gebruiken?
Laten we aannemen dat u een lijst met willekeurige SaaS-producten heeft en deze wilt scheiden.
Om dit te doen:
- Schrijf je functie TEKSTPLIT in de formulebalk.
- De tekst en het kommascheidingsteken volgen dit.
- Aangezien de andere parameters optioneel zijn, kunt u de haak sluiten.
Uw uiteindelijke syntaxis zal zijn:
=TEXTSPLIT(B2,",")
Gebruik de onderstaande syntaxis als u meerdere scheidingstekens in uw lijst heeft:
=TEXTSPLIT(B2,{",",".",";"})
U moet alle mogelijke scheidingstekens tussen accolades plaatsen, d.w.z. "{ }".
Hoe de TEXTBEFORE-functie in Excel te gebruiken?
Laten we aannemen dat u een lijst met namen heeft en de voornamen uit deze lijst wilt halen.
Om dit te doen:
- Schrijf in je formulebalk TEXTIEL VOOR.
- U moet de cel met uw eerste tekst selecteren, gevolgd door uw scheidingsteken. Uw scheidingsteken hier is spatie.
- Sluit je beugel.
- Sleep naar de laatste cel in de tabel van uw spreadsheet met een waarde ernaast. Voor mij is dat "Ifeoma Sow" op cel B8.
Uw uiteindelijke syntaxis is:
=TEKSTVOOR(B2," ")
Hoe de TEXTAFTER-functie in Excel te gebruiken?
De functie TEXTAFTER is vergelijkbaar met de functie TEXTBEFORE. Hier heb je een lijst met websites en wil je de naam van deze websites krijgen.
Om dit te doen:
- Eerst moet u uw functie schrijven TEKST NA in de formulebalk.
- Je volgt dit met de tekst en het scheidingsteken, wat een punt is.
- U kunt de andere parameters negeren en de haak sluiten.
Uw uiteindelijke syntaxis zal zijn:
=TEKSTAFTER(B2,".")
Manipuleer snel en eenvoudig tekstgegevens in Excel
Met de kracht van de tekenreeksfuncties van Excel, zoals TEXTSPLIT, TEXTBEFORE en TEXTAFTER, kunt u eenvoudig snel tekstgegevens manipuleren en tijd besparen tijdens uw analyse.
Het is echter belangrijk op te merken dat de wereld van tekstmanipulatie breed is, vooral in Excel. Er zijn tal van functies en technieken om te verkennen. Door deze functies onder de knie te krijgen en uw kennis uit te breiden, kunt u meer mogelijkheden ontsluiten en inzichtelijke informatie in uw gegevens ontdekken.