Uddrag ord, der indeholder specifik tekst i Excel
Nogle gange vil du måske udtrække ordet fra en celle, der indeholder et bestemt tegn eller en bestemt tekst, f.eks. Følgende skærmbillede, for at udtrække alle ord, der indeholder “=” -tegnet. Hvordan kunne du løse denne opgave i Excel?
Uddrag ord, der indeholder et bestemt tegn eller tekst
For at løse dette problem skal du oprette en formel, der kombinerer funktionerne TRIM, MID, SUBSTITUTE, REPT, MAX og FIND. Den generiske syntaks er:
- string: Tekststrengen eller celleværdien, som du vil udtrække ord indeni.
- char: Tegnet eller teksten, du vil udtrække ord, indeholder.
1. Indtast eller kopier følgende formel i en tom celle, hvor du vil få resultatet:
2. Træk og kopier derefter formlen til de celler, du vil bruge, og du får følgende resultat:
Forklaring til formlen:
- SUBSTITUT (A2, "", REPT ("", 99)): Denne SUBSTITUTE-funktion erstatter hvert enkelt mellemrum med 99 mellemrum, der returneres af REPT-funktionen, og får en ny tekststreng med flere mellemrum mellem hvert ord. Nummeret 99 er bare et vilkårligt tal, der repræsenterer det længste ord, du har brug for at udtrække.
- FIND ("=", SUBSTITUT (A2, "", REPT ("", 99)) - 50: Denne FIND-funktion bruges til at finde placeringen af det første specifikke tegn (i dette tilfælde “=”) inden for den nye tekststreng, der returneres af SUBSTITUTE-funktionen.
- MAX (): Hvis understrenget vises foran tekststrengen, får FIND-funktionen et negativt tal, og denne MAX-funktion bruges til at nulstille den negative værdi til 1.
- MID (SUBSTITUT (A2, "", REPT ("", 99)), MAX (1, FIND ("=", SUBSTITUT (A2, "", REPT ("", 99))) - 50), 99): Denne MID-funktion bruges til at udtrække 99 tegn fra tekststrengen, som returneres af SUBSTITUTE-funktionen på en bestemt position, der returneres af FIND-funktionen.
- TRIMME(): Denne TRIM-funktion fjerner alle ekstra mellemrum fra tekststrengen, der returneres af MID-funktionen.
Noter:
1. I ovenstående formel kan du ændre “=” -tegnet til ethvert andet tegn eller tekst, du har brug for.
2. Hvis der er flere ord, der indeholder det specifikke tegn, ekstraheres kun det første ord.
Relative anvendte funktioner:
- REPT:
- REPT-funktionen bruges til at gentage tegnene et angivet antal gange.
- SUBSTITUTE:
- SUBSTITUTE-funktionen erstatter tekst eller tegn i en tekststreng med en anden tekst eller andre tegn.
- TRIM:
- TRIM-funktionen fjerner alle ekstra mellemrum fra tekststrengen og holder kun mellemrum mellem ord.
- MID:
- MID-funktionen returnerer de specifikke tegn fra midten af tekststrengen.
- MAX:
- MAX-funktionen returnerer den største numeriske værdi i et række værdier.
Flere artikler:
- Uddrag ord, der begynder med et specifikt tegn i Excel
- For eksempel er du muligvis nødt til at udtrække ordet, der begynder med et bestemt tegn "=" for hver celle, som vist nedenfor, hvordan kan du løse denne opgave hurtigt og nemt i Excel?
- Uddrag tekst mellem parenteser fra tekststreng
- Hvis der er en del af teksten omgivet af parenteserne inden for tekststrengen, skal du nu udtrække alle tekststrengene mellem parenteserne som vist på nedenstående skærmbillede. Hvordan kunne du løse denne opgave i Excel hurtigt og nemt?
- Uddrag sidste tekstlinje fra en celle med flere linjer
- For at udtrække den sidste tekstlinje fra en tekststreng, der er adskilt af linjeskift, er der normalt ingen direkte måde for dig at løse dette på. Denne artikel vil jeg introducere en formel til at håndtere denne opgave i Excel.
De bedste Office-produktivitetsværktøjer
Kutools for Excel - Hjælper dig med at skille dig ud fra mængden
Kutools for Excel Kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...

Office Tab - Aktiver læsning og redigering med faner i Microsoft Office (inklusiv Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.
