Indholdsfortegnelse
Der findes en række funktioner i Excel til at udtrække tekst før tegnet hurtigt. I denne artikel får vi at vide, hvordan du bruger dem.
Arbejdsbog til øvelser
Download følgende arbejdsbog og øvelse.
Udtrække tekst før tegn.xlsx4 hurtige metoder til at udtrække tekst før tegn i Excel
1. Brug af LEFT- og FIND-funktionerne til at udtrække tekst før tegn
Funktionen LEFT er en af underkategorierne til TEXT-funktioner der kan trække de længst til venstre liggende tekster ud af en streng i det givne datasæt. Her vil vi bruge kombinationen af VENSTRE funktionen og FIND-funktion Hvis vi antager, at vi har et regneark med en liste over medarbejdernes navne og deres salgsbeløb, som er vedhæftet et tegn "_", skal vi udtrække teksten før dette tegn.
TRIN:
- Vælg Celle D5 .
- Indtast formlen:
=LEFT(C5,FIND("_",C5)-1)
FIND-funktion returnerer positionen for tegnet "_" som et tal fra hele tekststrengen og Venstre funktion uddrager teksterne.
- Hit Indtast for at se resultatet.
- Brug den Håndtag til påfyldning for at se resten af resultaterne.
2. Indsæt Excel SUBSTITUTE-funktionen før den niende forekomst af et tegn
For at finde den niende position af et bestemt tegn og udtrække tekster før det kan vi bruge SUBSTITUTE-funktion Det er en meget populær funktion. Lad os sige, at vi har et datasæt. Vi vil udtrække tekster før det andet mellemrum i strengen.
TRIN:
- Vælg Celle C5 .
- Indtast formlen:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," " ","^",2))-1)
➤ BEMÆRK: Her er det UDSTEDELSE funktionen erstatter det andet mellemrum med " ^ " karakter.
Formel:
=SUBSTITUT(B5," ","^",2)
FIND funktion opdager placeringen af tegnet " ^ " som et tal. Endelig skal Venstre funktion trækker teksterne før det pågældende tegn ud, som vi diskuterede i den første metode.
- Hit Indtast .
- Træk markøren ned til de andre celler for at se resultatet.
3. Anvend Excel Find og erstat-værktøjet til at udtrække tekst før tegn
På Microsoft Excel , der er masser af imponerende og indbyggede værktøjer eller funktioner. Find og erstat er en af dem. Fra nedenstående datasæt vil vi udtrække tekster før tegnet " # ".
TRIN:
- Vælg celle B5:B11 .
- Tryk på Ctrl+C for at kopiere det og Indsæt den til celle C5 .
- Vælg de indsatte data.
- Fra den Hjem skal du gå til Redigering af > Find & Vælg > Udskift .
- Et vindue åbner sig.
- I den Find hvad boksen, skriv " #* ".
➤ BEMÆRK: Vi bruger Asterisk ( * ) her, da det er et wildcard-tegn, der repræsenterer alle tegn efter " # ".
- Behold nu den Udskift med boks tom
- Vælg Udskift alle .
- Der vises en bekræftelsesboks.
- Vælg OK og lukker det foregående vindue.
- Endelig kan vi se, at alle teksterne er udtrukket før tegnet.
4. Brug funktionen "Tekst til kolonne" til at trække tekst ud før et tegn i Excel
Tekst til kolonne i Excel gør datasættet dynamisk. Forestil dig, at vi har et datasæt, og at vi vil udtrække teksterne før det tegn, der hedder Asterisk ( * ).
TRIN:
- Vælg celle B5:B11 og tryk på Ctrl+C for at kopiere det.
- Indsæt det til Celle C5 .
- Gå til Data ved at markere alle de indsatte data.
- Fra den Dataværktøjer drop-down, klik på den Tekst til kolonner .
- Fra den Guiden Trin 1 vinduet, skal du vælge indstillingen Afgrænset .
- Tryk på Næste .
- Nu i Guiden trin 2 vindue, skal du sørge for at kontrollere Andre indstilling og skrive " * " i det tomme felt ved siden af. Vi kan se forhåndsvisningen fra den Data forhåndsvisning boks.
- Vælg Næste .
- Endelig, i den Guiden trin 3 kan vi vælge et hvilket som helst dataformat, vi ønsker.
- I den Destination boksen, skal du vælge det sted, hvor vi ønsker de udtrukne data.
- Vælg Færdig .
- Her kan vi se alle de udtrukne data i to dele.
Konklusion
Dette er de hurtigste måder at udtrække tekst før tegnet i Excel Der er tilføjet en øvelsesbog. Prøv den bare af. Du er velkommen til at spørge om noget eller foreslå nye metoder.