Note: The other languages of the website are Google-translated. Back to English

Hvordan fjernes tekster før eller efter et bestemt tegn fra celler i Excel?

Denne artikel introducerer forskellige metoder til fjernelse af tekster før eller efter et bestemt tegn eller det nende forekomstskarakter fra celler i Excel.


Slet tekster før eller efter specifikt tegn ved Find og erstat i Excel

For at fjerne alle tekster før eller efter et bestemt tegn med funktionen Find og erstat skal du gøre som følger.

1. Vælg de celler, du vil fjerne tekster før eller efter et bestemt tegn, tryk på Ctrl + H nøgler til at åbne Søg og erstat dialogen.

I dialogboksen Find og erstat:

1. For at fjerne alle før det specifikke tegn, f.eks. Komma, skal du skrive *, ind i Find hvad tekstboks;

2. For at fjerne alle efter det specifikke tegn, f.eks. Komma, skal du skrive ,* ind i Find hvad tekstboks;

Bemærkninger:

1. Du kan ændre kommaet til et hvilket som helst tegn, som du har brug for.

2. I dette tilfælde fjernes alle tekster før det sidste komma eller efter det første komma fra de valgte celler.

2. Behold Erstat med tekstfelt tomt, og klik derefter på Erstat alle knap. Se skærmbillede:


Fjern let alle numeriske, ikke-numeriske eller specificerede tegn fra celler i Excel

Kutools til Excel's Fjern tegn hjælpeprogram hjælper dig med nemt at fjerne alle numeriske, ikke-numeriske eller specificerede tegn fra valgte celler i Excel.
Download den fulde funktion 30-dages gratis spor af Kutools til Excel nu!


Slet tekster før eller efter det første / sidste specifikke tegn efter formel

Dette afsnit viser formler til sletning af alt før eller efter det første / sidste specifikke tegn fra celler i Excel.

For at fjerne alt inden det første komma, Vær venlig:

Vælg en tom celle, kopier og indsæt nedenstående formel i den, og tryk på Indtast nøgle. Træk derefter Fyld håndtaget at anvende formlen på andre celler. Se skærmbillede:

Formel: Fjern alt inden det første komma

= HØJRE (B5, LEN (B5)-FINDE(",",B5))

Bemærkninger:

1. I ovenstående formel er B5 den celle, du vil fjerne tekster fra, og "," er det tegn, du vil fjerne tekster baseret på.

2. For at fjerne alle inden det sidste specifikke tegn skal du bruge denne formel:

= HØJRE (B5, LEN (B5) -FIND ("@", UDSKIFTER (B5,"Character"," @ ", (LEN (B5) -LEN (UDSKIFTER (B5,"Character"," "))) / LEN ("Character"))))

For at fjerne alt efter det første komma, Vær venlig:

Vælg en tom celle, kopier og indsæt nedenstående formel i den, og tryk på Indtast nøgle. Træk derefter Fyld håndtaget at anvende formlen på andre celler. Se skærmbillede:

Formel: Fjern alt efter det første komma

= VENSTRE (B5, FIND (",", B5) -1)

Bemærkninger:

1. I ovenstående formel er B5 den celle, du vil fjerne tekster fra, og "," er det tegn, du vil fjerne tekster baseret på.

2. For at fjerne alt efter det sidste specifikke tegn skal du bruge denne formel:

= VENSTRE (B5, FIND ("@", UDSKIFTER (B5,"karakter"," @ ", LEN (B5) -LEN (UDSKIFTER (B5,"karakter"," ")))) - 1)


Slet tekster før eller efter den nende forekomst tegn efter formel

Nedenstående formler kan hjælpe med at slette alle før eller efter den nende forekomstskarakter fra celler i Excel.

For at fjerne alt inden den nende forekomstskarakter fra celler, du skal:

Vælg en tom celle for at sende resultatet, kopier nedenstående formel til det, og tryk på Indtast nøgle. Træk derefter Fyld håndtaget at anvende formlen på andre celler. Se skærmbillede:

Formel: Fjern alt inden den anden forekomst komma

= HØJRE (UDSKIFTER (B5, ",", CHAR (9), 2), LEN (B5) - FIND (CHAR (9), SUBSTITUTE (B5, ",", CHAR (9), 2), 1) + 1)

Bemærkninger:

1. I formlerne B5, ","og 2 nummer betyder, at alt indhold efter den anden forekomst komma fjernes fra celle B5.

2. Du kan ændre ","og 2 nummer til enhver karakter og forekomst position nummer, som du har brug for.

For at fjerne alt efter den nende forekomstskarakter fra celler, du skal:

Vælg en tom celle for at sende resultatet, kopier nedenstående formel til det, og tryk på Indtast nøgle. Træk derefter Fyld håndtaget at anvende formlen på andre celler. Se skærmbillede:


Formel: Fjern alt efter den anden forekomst komma

= VENSTRE (UDSKIFTER (B5,",", CHAR (9),2), FIND (CHAR (9), SUBSTITUTE (B5,",", CHAR (9),2), 1) -1)

Bemærkninger:

1. I formlerne B5, ","og 2 nummer betyder, at alt indhold efter den anden forekomst komma fjernes fra celle A7.

2. Du kan ændre ","og 2 nummer til enhver karakter og forekomst position nummer, som du har brug for.


Fjern let tekster før / efter en bestemt karakter med Kutools til Excel

Hvis der kun er en kommaudskiller for hver celle i et interval, og du vil fjerne alt før eller efter dette komma fra celler, skal du prøve Opdel celler nytte af Kutools til Excel. Dette værktøj hjælper dig med at løse problemet med kun flere klik:

1. Vælg de celler, som du vil fjerne alt før eller efter kommaet fra, og klik derefter på Kutools > tekst > Opdel celler. Se skærmbillede:

2. i Opdel celler Vælg dialogboksen Opdel til kolonner valgmulighed i Type sektion og i Opdel ved sektion, vælg Andet og skriv et komma i det tomme felt, og klik derefter på OK knap. Se skærmbillede:

3. En anden Opdel celler dialog vises, vælg en tom celle til lokalisering af teksterne, og klik derefter på OK .

Derefter kan du se, at de valgte celler er opdelt efter specifikt tegn - komma. Se skærmbillede:

  Hvis du vil have en gratis prøveperiode (30-dag) for dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.


Kutools til Excel - Hjælper dig med altid at afslutte arbejdet i forvejen, få mere tid til at nyde livet
Finder du dig ofte at lege med arbejde, mangel på tid at bruge til dig selv og familien?  Kutools til Excel kan hjælpe dig med at håndtere 80 % Excel puslespil og forbedre 80% arbejdseffektivitet, giver dig mere tid til at tage dig af familien og nyde livet.
300 avancerede værktøjer til 1500 arbejdsscenarier, gør dit job så meget lettere end nogensinde.
Du behøver ikke længere huske formler og VBA-koder, giv din hjerne hvile fra nu af.
Komplicerede og gentagne operationer kan udføres en engangsbehandling på få sekunder.
Reducer tusinder af tastatur- og musoperationer hver dag, og farvel med erhvervssygdomme nu
Bliv en Excel-ekspert på 3 minutter, hjælper dig med hurtigt at blive anerkendt og lønfremme.
110,000 meget effektive mennesker og 300+ verdenskendte virksomheders valg.
Gør din $ 39.0 mere end $ 4000.0-træning af andre.
Gratis prøveversion med fuld funktion 30-dag. 60-dages pengene-tilbage-garanti uden grund.

Sorter kommentarer efter
Kommentarer (60)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Fantastisk, tak for det! Så let
Denne kommentar blev minimeret af moderatoren på webstedet
En stor tak. Perfekt løsning.
Denne kommentar blev minimeret af moderatoren på webstedet
Nogle gode tips der! tak.
Denne kommentar blev minimeret af moderatoren på webstedet
Det er for hjælpsomt.
Denne kommentar blev minimeret af moderatoren på webstedet
Så taknemmelig for dig, det var nyttigt
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg kan bedre lide denne måde end mellemformlen!
Denne kommentar blev minimeret af moderatoren på webstedet
Tak for dette! Skal spare noget kostbar tid til en 600-linjepost.
Denne kommentar blev minimeret af moderatoren på webstedet
Formlen til at slette tekst efter et tegn er præcis, hvad jeg havde brug for. Tak skal du have!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg skal slette al tekst efter det første ord.
Denne kommentar blev minimeret af moderatoren på webstedet
Kære Barnett Frankel,

Hvis du antager, at et mellemrum er opdelingen mellem ord, kan denne formel =VENSTRE(A2,FIND(" ",A2&" ")-1) hjælpe dig. Og hvis dine ord er adskilt af andre, såsom komma, skal du erstatte mellemrummene i formlen med kommaer: =VENSTRE(A2,FIND(",",A2&",")-1)

De bedste hilsner, Crystal
Denne kommentar blev minimeret af moderatoren på webstedet
Dette var meget nyttigt for at hjælpe mig med at oprette / udtrække nye logins fra vores e-mail-database - tak! (og tak, Excel)!
Denne kommentar blev minimeret af moderatoren på webstedet
Del venligst formlen for at finde flere mellemrum i en tekststreng for nemt at udtrække, hvad vi ønsker fra den streng.
Tak
Denne kommentar blev minimeret af moderatoren på webstedet
Kære TarunKumar,
Beklager, jeg er ikke sikker på, at jeg har fået dit spørgsmål. Det ville være rart, hvis du kunne give et skærmbillede af, hvad du forsøger at gøre.
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har flere / i min streng og vil adskille teksten eller strengen efter den sidste / fundet i strengen, fortæl mig venligst hvordan man gør dette
Denne kommentar blev minimeret af moderatoren på webstedet
Good Day,
Antag, at din celle er A4, kan du anvende denne formel =LEFT(A4,FIND("@",SUBSTITUTE(A4,"/","@",LEN(A4)-LEN(SUBSTITUTE(A4,"/"," "))))-1) for at få al tekst før det sidste / symbol.

og anvend derefter formlen =TRIM(HØJRE(SUBSTITUTE(A4,"/",REPT(" ",99)),99)) for at få tekst efter det sidste /-symbol fundet i strengen. Se skærmbillede:
Denne kommentar blev minimeret af moderatoren på webstedet
Se skærmbillede:
Denne kommentar blev minimeret af moderatoren på webstedet
Husk at med
=HØJRE(A1;LEN(A1)-FIND(",",A1))
du beholder pladsen efter kommaet. En nem løsning ville være:
=HØJRE(A1;LEN(A1)-FIND(",",A1)-1)
Denne kommentar blev minimeret af moderatoren på webstedet
Good Day,
Tak for deling.
Denne kommentar blev minimeret af moderatoren på webstedet
hvordan man højre STVP1-AMDC1-DELC2- værdi fjern (-)
Denne kommentar blev minimeret af moderatoren på webstedet
Good Day,
Mener du at fjerne alle bindestreg "-" fra strengen?
Prøv venligst denne formel =SUBSTITUTE(A1,"-","")
Denne kommentar blev minimeret af moderatoren på webstedet
Hi Guys
Jeg forsøger at opdele flere elementer fra en celle ved hjælp af forums vist på denne side, men jeg har problemer, jeg mangler inkonstans og karakter! Tjek snapshotsene for at se formlen. Her er for eksempel række 21 situation:
A21: Bay12_PRL_Cb er min kildecelle. Jeg ønsker at opdele Bay21/PRL/Cb i 3 celler
B21: Bay12_ ("_" burde ikke være der)
C21: PRL_Cb (Denne fungerer fint, jeg vil bruge og skjule denne celle til at oprette D21)
D21: PR (jeg burde have PRL, L mangler)
E21: Cb (denne fungerer fint)

Kan nogen fortælle mig hvad jeg gør forkert??
Dette er excel mac 2008, version 12.3.2 licenseret
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg poster et snapshot, men af ​​en eller anden grund viser det det ikke!!!
Så her er formlen:
B21: =VENSTRE(A21,LEN(A21)-FIND("_",A21))
C21: =HØJRE(A21,LEN(A21)-FIND("_",A21))
D21: =VENSTRE(C21,LEN(C21)-FIND("_",C21))
E21: =TRIM(HØJRE(SUBSTITUTE(A21,"_",REPT(" ",99)),99))
Denne kommentar blev minimeret af moderatoren på webstedet
Haaaaaa jeg forstår det. Jeg ved stadig ikke, hvad jeg gjorde forkert, men jeg brugte en anden formel, og det virker. Dette er så en GOD metode til at opdele celle i 3 eller flere kategorier ved hjælp af formel. Tak til dig krystal
Her er mine nye reviderede formler.
B21: =TRIM(VENSTRE(SUBSTITUTE(A21,"_",REPT(" ",99)),99))
C21: =HØJRE(A21,LEN(A21)-FIND("_",A21)) celle, der skal skjules
D21: =TRIM(VENSTRE(SUBSTITUTE(C21,"_",REPT(" ",99)),99))
E21: =TRIM(HØJRE(SUBSTITUTE(A21,"_",REPT(" ",99)),99))
Resultat:
A21 (kilde): Bay12_PRL_Cb
B21: Bugt21
D21: PRL
E21: Cb

Jeg er sikker på, at der er en måde at forenkle dette på, men det virker for mig.
Denne kommentar blev minimeret af moderatoren på webstedet
Kære Jonathan Piette,
Så glad for dig.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg har brug for hjælp til formel.
To kolonner i den første information om adresse, i den anden mangler jeg bare land.
For eksempel:
XXX34, AAABBBCCC VS, Šveice
Hvordan jeg med formel kan tage bare "Šveice"?
Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Artik,
Denne formel kan hjælpe dig: =TRIM(HØJRE(SUBSTITUTE(A1,",",REPT(" ",LEN(A1))),LEN(A1)))
Denne kommentar blev minimeret af moderatoren på webstedet
Hej.
Jeg har en tekststreng i en celle, der ligner denne: eksempel1, eksempel2, eksempel3, eksempel4, eksempel5, eksempel6, eksempel7, eksempel8, eksempel9.
Jeg skal f.eks. udtrække tekst før 5. komma. Så som et resultat ville jeg have noget som dette: eksempel1, eksempel2, eksempel3, eksempel4, eksempel5.
nogen hjælp?
Denne kommentar blev minimeret af moderatoren på webstedet
Good Day,
Nedenstående formel kan hjælpe dig med at udtrække alle tekster før det 5. komma i en celle.
=LEFT(SUBSTITUTE(A26," ","-",5),FIND("-",SUBSTITUTE(A26," ","-",5),1)-1)
Denne kommentar blev minimeret af moderatoren på webstedet
Hej. Jeg prøver at bruge formel =LEFT(B5,FIND(".",B5)-1, men i stedet for "." Jeg vil gerne bruge "/", så den kun fylder den påkrævede tekst og tal. F.eks. :
ABCD-5008/2 og XYZ-5010/2. Jeg skal kun fange ABCD-5008 og XYZ-5010. Men når jeg bruger =LEFT(B5,FIND("/",B5)-1), giver det mig #VALUE!. Rådgiv mig venligst, hvordan jeg griber denne bekymring an. Mange tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Marites,
Formlen fungerer godt i mit tilfælde. Hvilken Office-version bruger du?
Der er endnu ingen kommentarer her
Load More
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL