Extraheer tekst voor of na de tweede spatie of komma
Als u de tekstreeksen die voor of na het tweede of n-de specifieke teken (spatie of komma) staan uit een lijst met cellen moet extraheren, zal dit artikel enkele formules introduceren om deze taak in Excel op te lossen.
- Extraheer de tekst na de tweede of n-de spatie of komma in Excel
- Extraheer de tekst vóór de tweede of n-de spatie of komma in Excel
Extraheer de tekst na de tweede of n-de spatie of komma in Excel
In Excel kan de combinatie van de TRIM-, MID-, FIND- en SUBSTITUTE-functies u helpen bij het uitvoeren van deze taak, de generieke syntaxis is:
- text: De tekstreeks of celverwijzing waaruit u tekst wilt extraheren.
- Nth: Geeft de spatie of het komma-instantienummer aan waarop u tekst wilt extraheren.
Voer de volgende formule in of kopieer deze naar een lege cel waarin u het resultaat wilt uitvoeren:
Verklaring van de formule:
VERVANGEN (A2; "", "#", 2): Deze BUBSTITUTE-functie wordt gebruikt om het tweede spatie-teken te zoeken en te vervangen door een # -teken in cel A2. U krijgt het resultaat als volgt: "Voeg meerdere # lege rijen in”. Dit geretourneerde resultaat wordt herkend als het argument within_text in de functie FIND.
FIND ("#", SUBSTITUTE (A2, "", "#", 2)) + 1: De FIND-functie haalt de positie van het # -teken op binnen de tekstreeks die wordt geretourneerd door de SUBSTITUTE-functie, waarbij 1 wordt toegevoegd om de startpositie na de tweede spatie in de tekst te krijgen, en je krijgt 17. Het geretourneerde resultaat wordt herkend als het argument start_getal in de MID-functie.
MIDDEN (A2, FIND ("#", SUBSTITUTE (A2, "", "#", 2)) + 1,255): De MID-functie wordt gebruikt om 255 tekens te extraheren uit een tekstreeks in cel A2 die begint met het aantal tekens dat wordt geretourneerd door de functie FIND.
TRIM (): Deze TRIM-functie verwijdert alle extra spaties en laat er slechts één tussen de woorden.
Opmerkingen:
1. Als uw teksten zijn gescheiden door komma's of andere scheidingstekens, hoeft u alleen maar de spatie te vervangen door andere scheidingstekens. Zoals:
2. Om de tekst na de n-de spatie te extraheren, wijzigt u het getal 2 in het getal dat u nodig hebt in de formule, bijvoorbeeld om de tekst na de derde spatie te extraheren, hoeft u alleen de volgende formule toe te passen:
Extraheer de tekst vóór de tweede of n-de spatie of komma in Excel
Om de tekst voor de tweede of nde spatie of komma te extraheren, kunnen de LEFT, SUBSTITUTE en FIND functies je een plezier doen. De generieke syntaxis is:
- text: De tekstreeks of celverwijzing waaruit u tekst wilt extraheren.
- Nth: Geeft de spatie of het komma-instantienummer aan waarop u tekst wilt extraheren.
Kopieer of voer de onderstaande formule in een lege cel in:
En sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen, en alle teksten vóór de tweede spatie zijn geëxtraheerd zoals in het volgende screenshot wordt getoond
Verklaring van de formule:
VERVANGEN (A2; "", "#", 2): Deze BUBSTITUTE-functie wordt gebruikt om het tweede spatie-teken te zoeken en te vervangen door een # -teken in cel A2. U krijgt het resultaat als volgt: "Voeg meerdere # lege rijen in”. Dit geretourneerde resultaat wordt herkend als het argument within_text in de functie FIND.
FIND ("#", SUBSTITUTE (A2, "", "#", 2)) - 1: De FIND-functie haalt de positie van het # -teken binnen de tekstreeks die wordt geretourneerd door de SUBSTITUTE-functie, waarbij 1 wordt afgetrokken om de positie voor het tweede spatie-teken in de tekst te krijgen. En je zult krijgen 15. Het geretourneerde resultaat wordt herkend als het argument num_chars in de LEFT-functie.
LINKS (A2, FIND ("#", SUBSTITUTE (A2, "", "#", 2)) - 1): Eindelijk wordt de LEFT-functie gebruikt om de meest linkse 15 tekens die door de FIND-functie worden geretourneerd, uit de tekstreeks in cel A2 te halen.
Opmerkingen:
1. Als uw teksten zijn gescheiden door komma's of andere scheidingstekens, hoeft u alleen maar de spatie te vervangen door andere scheidingstekens. Zoals:
2. Om de tekst voor de nde spatie te extraheren, verander je het nummer 2 in het nummer dat je nodig hebt in de formule, bijvoorbeeld om de tekst voor de derde spatie te extraheren, hoef je alleen maar de volgende formule toe te passen:
Gebruikte relatieve functies:
- MID:
- De MID-functie wordt gebruikt om een bepaald aantal tekens uit het midden van een gegeven tekstreeks te zoeken en terug te sturen.
- LEFT:
- De LEFT-functie haalt het opgegeven aantal tekens uit de linkerkant van een opgegeven string.
- FIND:
- De functie FIND wordt gebruikt om een string binnen een andere string te vinden, en geeft de startpositie van de string in een andere string terug.
- SUBSTITUTE:
- De functie SUBSTITUTE van Microsoft Excel vervangt tekst of tekens binnen een tekstreeks door een andere tekst of tekens.
- TRIM:
- De TRIM-functie verwijdert alle extra spaties uit de tekstreeks en houdt alleen enkele spaties tussen woorden.
Meer artikelen:
- Extraheer meerdere regels uit een cel
- Als je een lijst met tekstreeksen hebt die zijn gescheiden door regeleinden (dat gebeurt door op Alt + Enter te drukken bij het invoeren van de tekst), en nu wil je deze regels tekst extraheren in meerdere cellen, zoals onderstaand screenshot. Hoe zou je het kunnen oplossen met een formule in Excel?
- Extraheer N-de woord uit tekststring in Excel
- Als u een lijst met tekstreeksen of zinnen heeft, wilt u nu het specifieke n-de woord uit de lijst extraheren, zoals hieronder wordt getoond. In dit artikel zal ik enkele methoden introduceren om deze taak in Excel op te lossen.
- Extraheer tekst tussen haakjes uit de tekenreeks
- Als er een deel van de tekst tussen haakjes in de tekstreeks staat, moet u nu alle tekstreeksen tussen de haakjes extraheren zoals in de volgende schermafbeelding. Hoe zou u deze taak snel en gemakkelijk in Excel kunnen oplossen?
- Extraheer substring uit tekststring in Excel
- Het kan een veel voorkomende taak voor u zijn dat u subtekenreeksen uit tekstreeksen moet extraheren, in Excel is er geen directe functie om dit te doen, maar met behulp van de functies LINKS, RECHTS, MIDDEN en ZOEKEN kunt u extraheren soorten substrings zoals je nodig hebt.
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.