Uddrag ord, der begynder med et bestemt 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 ord, der begynder med et bestemt tegn i Excel
For at udtrække de ord, der begynder med et bestemt tegn eller en bestemt tekst fra hver celle, kan du oprette en formel med en kombination af TRIM-, VENSTRE-, SUBSTITUTT-, MID-, FIND-, LEN- og REPT-funktioner, den generiske syntaks er:
- text: Tekststrengen eller celleværdien, som du vil udtrække ord fra.
- char: Tegnet eller teksten, du vil udtrække ord, begynder.
1. Kopier eller indtast følgende formel i en tom celle:
2. Træk derefter fyldhåndtaget ned for at anvende formlen på de celler, du vil bruge, og alle ordene begynder med det specifikke “=” tegn er udtrukket på én gang, se skærmbillede:
Forklaring til formlen:
1. MID (A2, FIND ("=", A2), LEN (A2):
- LENGE (A2): Denne LEN-funktion returnerer antallet af tegn i celle A2. Denne del genkendes som argumentet num_char i MID-funktionen.
- FIND ("=", A2): Denne FIND-funktion bruges til at få positionen for det første specifikke tegn “=” i celle A2. Denne del genkendes som argumentet start_num i MID-funktionen.
- MID (A2, FIND ("=", A2), LEN (A2): Denne MID-funktion bruges til at udtrække et substrat fra celle A2 på den position, der returneres af FIND-funktionen og den specifikke længde, der returneres af LEN-funktionen.
2. UDSKIFTNING (MID (A2, FIND ("=", A2), LEN (A2)), "", REPT ("", LEN (A2))):
- REPT ("", LEN (A2): REPT-funktionen gentager den tomme streng af celle A2 et bestemt antal gange returneret af LEN-funktionen.
- ERSTATNING(): Denne SUBSTITUTE-funktion erstatter al tom streng med en anden ny tekst-multiple mellemrum, der returneres af REPT-funktionen fra en tekststreng, der returneres af MID-funktionen.
- MID (A2, FIND ("=", A2), LEN (A2): Denne MID-funktion bruges til at udtrække et substrat fra celle A2 på den position, der returneres af FIND-funktionen og den specifikke længde, der returneres af LEN-funktionen.
3. VENSTRE (SUBSTITUT (MID (A2, FIND ("=", A2), LENN (A2)), "", REPT ("", LENN (A2))), LENN (A2)):Denne VENSTRE funktion bruges til at udtrække det specifikke antal tegn, der returneres af LEN-funktionen fra venstre side af tekststrengen, der returneres af SUBSTITUTE-funktionen.
4. TRIM ():TRIM-funktionen fjerner alle ekstra mellemrum fra tekststrengen, der returneres af VENSTRE-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 begynder 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.
- LEN:
- LEN-funktionen returnerer antallet af tegn i en tekststreng.
- REPT:
- REPT-funktionen bruges til at gentage tegnene et angivet antal gange.
- FIND:
- FIND-funktionen bruges til at finde en streng inden for en anden streng og returnerer startpositionen for strengen inde i en anden streng.
Flere artikler:
- 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 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 flere linjer fra en celle
- Hvis du har en liste over tekststrenge, der er adskilt af linjeskift (der sker ved at trykke på Alt + Enter-tasterne, når du indtaster teksten), og nu vil du udtrække disse tekstlinjer i flere celler som vist nedenstående skærmbillede. Hvordan kunne du løse det med en formel i Excel?
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer 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.