Gå til hovedindhold

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 trail 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 dage) af 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 arbejde så meget nemmere 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 i 30 dage. 60-dages pengene-tilbage-garanti uden grund.

Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي من ذوي الاعاقة اصم وابكم الثانوية وحاسوب من الرياض جازان صبيا رقم جوالي قديم اشويه 0501601641 ابغي مساعدة فايدة وشكرا لكم جميعا أن شاءالله
This comment was minimized by the moderator on the site
رقمي 0501601641 وشكرا لكم جميعا أن شاءالله السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي
This comment was minimized by the moderator on the site
Hi how can i split or add spacing in between each textRoominCoolDecoApartmentinBrunswickEast
This comment was minimized by the moderator on the site
Hi z,If every word in the sentence starts with a capital letter, you can try one of the methods below to get it done:1. To add space between each word, methods in this article can do you a favor:How To Insert Spaces Before Capital Letters In Excel?
https://www.extendoffice.com/documents/excel/1864-excel-insert-space-before-capital-letter.html

2. To split text by capital letter in the sentence, you can try the methods in this article.How To Split Text Into Separate Columns By Capital Letter In Excel?
https://www.extendoffice.com/documents/excel/3336-excel-split-text-by-capital-letter.html
This comment was minimized by the moderator on the site
Hi I have the next text:

/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:

/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):

/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Hiimy texts is following
Execution/428/2019DOI:05-07-20192 years 5 months 4
daysCompliance23-09-2019

I want to delete whole texts after DOI:
This comment was minimized by the moderator on the site
Hi I have the next text:
/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:
/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):
/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
What is the formula to keep only 160USCAIRAPPW01 in below excel spreadsheet?

16780187,160-USC-NOV-Updates-Server,160 - ALL LAC+USC Servers,160USCAIRAPPW01,Non-compliant,11/23/2019 11:33 AM,,,,,,16891741,Non-compliant,0X00000000,Success,11/23/2019 11:22 AM,(SYSTEM),Yes,No,Yes,
This comment was minimized by the moderator on the site
remove everything before
the last hyphen?
BABU RAM (622)
JAGAN NATH
This comment was minimized by the moderator on the site
I have: E4U19-31C20010093021EI 3032AER LINGUS 190805000010. I need to remove everything before the first space and everything after the last space but I need to keep the spaces. I have this formula but it removes the spaces: =LEFT(RIGHT(A19,LEN(A19)-FIND(" ",A19)),FIND("^^",SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ","^^",LEN(RIGHT(A19,LEN(A19)-FIND(" ",A19)))-LEN(SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ",""))))-1)
This comment was minimized by the moderator on the site
Hi, please try this formula:
=LEFT(RIGHT(B9,LEN(B9)-FIND(" ",B9)+1),FIND("^^",SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ","^^",LEN(RIGHT(B9,LEN(B9)-FIND(" ",B9)))-LEN(SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ",""))))-1)
This comment was minimized by the moderator on the site
Great buddy. Too much helpful post.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations