Woord extraheren dat specifieke tekst bevat in Excel
Soms wilt u misschien het woord uit een cel extraheren dat een specifiek teken of tekst bevat, zoals in de onderstaande schermafbeelding te zien is, om alle woorden te extraheren die het teken “=” bevatten. Hoe kunt u deze taak in Excel oplossen?
Woord extraheren dat een specifiek teken of tekst bevat
Om dit probleem op te lossen, moet u een formule maken die de functies TRIM, MID, SUBSTITUTE, REPT, MAX en FIND combineert. De algemene syntaxis is:
- tekst: De tekststring of celwaarde waaruit u het woord wilt extraheren.
- teken: Het teken of de tekst dat u wilt extraheren uit het woord.
1. Voer de volgende formule in of kopieer deze naar een lege cel waar u het resultaat wilt krijgen:
2. Sleep vervolgens de formule naar de cellen waar u deze wilt gebruiken, en u krijgt het volgende resultaat:
Uitleg van de formule:
- SUBSTITUTE(A2," ",REPT(" ",99)): Deze SUBSTITUTE-functie vervangt elke enkele spatie door 99 spaties die worden geretourneerd door de REPT-functie, en retourneert een nieuwe tekststring met meerdere spaties tussen elk woord. Het getal 99 is een willekeurig getal dat de lengste woordlengte vertegenwoordigt die u wilt extraheren.
- FIND("=",SUBSTITUTE(A2," ",REPT(" ",99)))-50: Deze FIND-functie wordt gebruikt om de positie van het eerste specifieke teken (in dit geval “=”) te vinden binnen de nieuwe tekststring die wordt geretourneerd door de SUBSTITUTE-functie.
- MAX(): Als het substring vooraan in de tekststring verschijnt, zal de FIND-functie een negatief getal retourneren, en deze MAX-functie wordt gebruikt om de negatieve waarde terug te zetten naar 1.
- MID(SUBSTITUTE(A2," ",REPT(" ",99)),MAX(1,FIND("=",SUBSTITUTE(A2," ",REPT(" ",99)))-50),99): Deze MID-functie wordt gebruikt om 99 tekens te extraheren uit de tekststring die wordt geretourneerd door de SUBSTITUTE-functie op een specifieke positie die wordt geretourneerd door de FIND-functie.
- TRIM(): Deze TRIM-functie verwijdert alle extra spaties uit de tekststring die wordt geretourneerd door de MID-functie.
Opmerkingen:
1. In de bovenstaande formule kunt u het teken “=” wijzigen in elk ander teken of tekst dat u nodig hebt.
2. Als er meerdere woorden zijn die het specifieke teken bevatten, wordt alleen het eerste woord geëxtraheerd.
Gerelateerde functies die worden gebruikt:
- REPT:
- De REPT-functie wordt gebruikt om tekens een gespecificeerd aantal keren te herhalen.
- SUBSTITUTE:
- De SUBSTITUTE-functie vervangt tekst of tekens binnen een tekststring door andere tekst of tekens.
- TRIM:
- De TRIM-functie verwijdert alle extra spaties uit een tekststring en behoudt alleen enkele spaties tussen woorden.
- MID:
- De MID-functie retourneert specifieke tekens uit het midden van een tekststring.
- MAX:
- De MAX-functie retourneert de grootste numerieke waarde in een reeks waarden.
Meer artikelen:
- Woord extraheren dat begint met een specifiek teken in Excel
- Bijvoorbeeld, u moet mogelijk het woord extraheren dat begint met een specifiek teken “=” voor elke cel zoals in de onderstaande schermafbeelding te zien is. Hoe kunt u deze taak snel en gemakkelijk in Excel oplossen?
- Tekst tussen haakjes extraheren uit tekststring
- Als er een deel van de tekst tussen haakjes staat binnen de tekststring, moet u nu alle tekststrings tussen de haakjes extraheren zoals in de onderstaande schermafbeelding te zien is. Hoe kunt u deze taak snel en gemakkelijk in Excel oplossen?
- Laatste regel tekst extraheren uit een cel met meerdere regels
- Om de laatste regel tekst te extraheren uit een tekststring die wordt gescheiden door regeleinden, is er normaal gesproken geen directe manier om dit op te lossen. In dit artikel introduceer ik een formule om deze taak in Excel aan te pakken.
De Beste Office Productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen de Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.