Innholdsfortegnelse
I Microsoft Excel er uttrekking av tekst fra en celle en avgjørende oppgave. Du kan komme i mange situasjoner der du trenger å trekke ut en tekst etter et bestemt tegn. Du vil lære effektive og potensielle måter å trekke ut tekst etter et tegn i Excel fra denne opplæringen. Denne opplæringen vil være på punktet med passende eksempler og riktige illustrasjoner.
Last ned øvelsesarbeidsbok
Pakk ut tekst etter et tegn.xlsm
6 effektive måter å trekke ut tekst etter et tegn i Excel
I den følgende delen gir vi deg seks passende og effektive metoder som du kan implementere i datasettet ditt. Sørg for at du lærer dem alle. Vi anbefaler at du lærer og bruker alle disse. Det vil garantert berike Excel-kunnskapen din.
1. Bruk MID- og FIND-funksjoner for å trekke ut tekst etter et tegn
Nå, i denne metoden, bruker vi MID-funksjonen og FINN-funksjonen sammen. Vi finner det spesifikke tegnet først fra cellen ved å bruke FINN -funksjonen. Etter det vil vi trekke ut teksten fra den bestemte posisjonen til den cellen.
Ta en titt på følgende datasett:
Her kan du se vi har noen data i datasettet. Alle cellene har bindestreken ("-") i seg. Nå er målet vårt å trekke ut teksten etter den spesifikke bindestreken (“-”) med formelen vår.
📌 Trinn
- Skriv først inn følgende formel i Cell C5 :
=MID(B5,FIND("-",B5)+1,LEN(B5))
Her brukte vi LEN-funksjonen for å gi flere tegn slik at den kan trekke ut resten av den.
- Deretter trykker du Enter .
- Nå drar du Fyllhåndtaket -ikonet over celleområdet C6:C9.
Som du kan se, lykkes vi med å trekke ut tekst fra en celle etter et spesifikt tegn i Excel. Prøv det nå.
🔎 Oversikt over formelen
Her deler vi det bare ned for de første dataene.
➤
LEN(B5) returnerer 11 .
➤
FINN(“-“,B5) returnerer 6 .
➤
MID(B5,FINN(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) returnerer Verden .
2. HØYRE, LENGRE og FINN-funksjoner for å trekke ut tekst etter et tegn
Nå, i denne metoden, bruker vi HØYRE-funksjonen , LEN-funksjonen og FINN-funksjonen for å trekke ut tekst fra cellen. For å demonstrere dette bruker vi det forrige datasettet.
I utgangspunktet trekker vi ut en delstreng fra en celle etter et spesifikt tegn.
📌 Trinn
- Skriv inn følgende formel i Celle C5:
=RIGHT(B5,LEN(B5)-FIND("-",B5))
- Trykk deretter Enter .
- Deretter drar du Fyllhåndtaket -ikonet over celleområdet C6:C9.
Som degkan se, har vi funnet den spesifikke karakteren fra en bestemt posisjon. Og vi trekker ut teksten etter det bestemte tegnet fra cellen.
🔎 Fordeling av formelen
Her bryter vi det bare ned for de første dataene.
➤
LEN(B5) returnerer 11 .
➤
FINN(“-“,B5) returnerer 6.
➤
HØYRE(B5,LEN(B5)-FINN(“-“,B5)) =HØYRE(B5,11-6) returnerer Verden .
Les mer: Hvordan trekke ut data fra Excel basert på kriterier
3. Bruk av VENSTRE-, FINN- og ERSTATT-funksjoner for å trekke ut tekst etter et tegn
Nå bruker vi VENSTRE-funksjonen , FINN-funksjonen og ERSTATTER funksjon til Excel. Ta en titt på følgende datasett:
Nå er dette datasettet ganske interessant. Vi bruker det forrige datasettet. Men vi endret karakterene. Vi har flere tegn i cellene. Her er målet vårt å trekke ut teksten fra cellene etter alle de spesielle tegnene ved å bruke formelen vår.
📌 Trinn
- Typ først følgende formel i Celle D5 :
=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")
- Trykk nå Enter .
- Deretter drar du Fyllhåndtaket -ikonet over celleområdet D6:D9.
Som du kan se, fungerte formelen vår ganske bra for å trekke ut tekst etter de individuelle tegnene i Excel.
🔎Fordeling av formelen
Her deler vi den bare ned for de første dataene.
➤
FINN(C5,B5) returerer 6 .
➤
VENSTRE(B5,6) returnerer [e-postbeskyttet]
➤
SUBSTITUTE(B5,VENSTRE( B5,FINN(C5,B5)),””) = ERSTATTER(B5,”[email beskyttet]”,””) returnerer Verden .
4. Bruk HØYRE , SEARCH og SUBSTITUTE-funksjoner for å trekke ut spesifikke tegn
Nå er denne formelen ganske kompleks. Men hvis du har en ide om disse funksjonene, får du dette enkelt. For å utføre dette bruker vi følgende funksjoner:
- RIGHT-funksjonen .
- SØK-funksjonen.
- ERSTATT-funksjonen.
- LEN-funksjonen.
For å demonstrere denne metoden bruker vi det forrige datasettet her. Sørg for at du sjekker alle disse funksjonene før du går inn i det.
📌 Trinn
- Skriv først inn følgende formel i Celle D5 :
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))
- Deretter trykker du Enter .
- Dra nå ikonet Fyllhåndtak over celleområdet D6:D9.
Til slutt, vi valgte de spesifikke karakterene og deres posisjoner. Etter det hentet vi ut teksten etter den spesifikke karakteren.
🔎 Fordeling av formelen
Her deler vi den bare ned for de første dataene.
➤
LEN(B5) returnerer 11
➤
SUBSTITUTE(B5,C5,"") returnerer HelloWorld .
➤
SUBSTITUTE( B5,C5,”#”,11-LEN(“HelloWorld”)) returnerer Hello#World.
➤
SEARCH(“#”,,”Hello# Verden") returnerer 6 .
➤
HØYRE(B5,LEN(B5)-SØK(“#”,SUBSTITUTE(B5,C5,”#”, LEN(B5)-LEN(SUBSTITUTE(B5,C5,””))))) = HØYRE(B5,11-6) returnerer Verden .
5. Ved å bruke HØYRE, ERSTATNINGS- og REPT-funksjoner for å trekke ut tekst etter et tegn
Her består formelen vår av flere funksjoner i Excel. Våre tre viktigste funksjoner for å trekke ut tekst er HØYRE-funksjonen , ERSTATNING-funksjonene og REPT-funksjonen .
For å demonstrere dette, bruker et datasett som ligner på det forrige.
📌 Trinn
- Først skriver du inn følgende formel i celle D5 :
=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))
Vi brukte TRIM-funksjonen for å fjerne ekstra innledende mellomrom.
- Deretter trykker du Enter .
- Nå drar du Fyllhåndtaket -ikonet over celleområdet D6:D9.
Som du kan se, lykkes vi med å trekke ut tekst etter et tegn fra en Excel-celle. Prøv denne metoden med forskjellige karakterer fra forskjellige posisjoner.
🔎 Oversikt over formelen
Her deler vi det bare ned for den første data.
➤
LEN(B5) returnerer 11
➤
REPT(” “,LEN(B5)) returnerer “ “(Spaces) .
➤
SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))) returnerer “ Hei Verden”.
➤
RIGHT(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) returnerer “ Verden” .
➤
TRIM(HØYRE(ERSTATT(B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = TRIM(” Verden”) returnerer Verden .
6. VBA-koder for å trekke ut tekst etter et tegn i Excel
Hvis du er en VBA-freak som meg, kan du prøve denne metoden. Denne koden trekker ut tekst etter et tegn med enkelhet. Med denne enkle koden vil du kunne utføre denne operasjonen for en hel kolonne.
📌 Trinn
- Trykk først Alt+F11 på tastaturet for å åpne VBA-editoren.
- Velg deretter Sett inn > Modul .
- Deretter skriver du inn følgende kode:
8521
- Deretter lagrer du filen.
- Nå velger du celleområdet B5:B9 .
- Etter det, trykk Alt+F8 på tastaturet for å åpne makrodialogboksen.
- Deretter velger du extract_text.
- Deretter klikker du på Kjør .
Her, ved å bruke VBA-koden, hentet vi ut tekst etter det spesifikke tegnet.
💬 Ting å huske
✎ Før du utfører disse, sørg for å sjekke lenkene for å vite funksjonene vi brukte.
✎ Hvis du ser noen #VALUE! -feil, pakk inn hele formelen under IFERROR-funksjonen .
Konklusjon
For å konkludere, håper jeg denne opplæringen har gitt deg nyttig kunnskap for å trekke ut tekst etter et spesifikt tegn i Excel. Vi anbefaler at du lærer og bruker alle disse instruksjonene på datasettet ditt. Last ned øvelsesboken og prøv disse selv. Gi også gjerne tilbakemelding i kommentarfeltet. Din verdifulle tilbakemelding holder oss motiverte til å lage opplæringsprogrammer som dette.
Ikke glem å sjekke nettsiden vår Exceldemy.com for ulike Excel-relaterte problemer og løsninger.
Fortsett å lære nye metoder og fortsett å vokse!