Gå til hovedindhold

Sådan fjernes første, sidste X-tegn eller bestemte positionstegn fra tekst i Excel?

For de fleste af Excel-brugere skal du nogle gange slette de første n tegn fra begyndelsen af ​​tekststrengene eller fjerne de sidste x tegn fra slutningen af ​​tekststrengene som vist nedenstående skærmbillede. Denne artikel vil jeg introducere nogle praktiske tricks til hurtig og nem løsning af denne opgave i Excel.
 

doc fjern de første x tegn 1


Metode 1: Fjern første eller sidste x tegn fra tekststrenge med formler

 Fjern de første x tegn fra begyndelsen af ​​tekststrengene:

I Excel kan du bruge HØJRE og VENSTRE funktionerne til at fjerne det bestemte antal tegn fra begyndelsen eller slutningen af ​​strengene, gør venligst som dette:

1. Skriv eller kopier følgende formel i en tom celle C4, hvor du vil placere resultatet:

=RIGHT(A4, LEN(A4)-2)

og tryk Indtast nøgle for at få det første resultat. Se skærmbillede:

doc fjern de første x tegn 2

Bemærk: I ovenstående formel:

  • A4 er den celleværdi, som du vil fjerne tegn;
  • Antallet 2 betyder antallet af tegn, du vil fjerne fra begyndelsen af ​​tekststrengen.

2. Vælg derefter celle C4, og træk udfyldningshåndtaget ned til cellerne, hvor du vil anvende denne formel, og alle de første 2 tegn er fjernet fra tekststrengene, se skærmbillede:

doc fjern de første x tegn 3


 Fjern de sidste x tegn fra slutningen af ​​tekststrengene:

Hvis du har brug for at fjerne de sidste mange tegn, kan du bruge funktionen VENSTRE som den HØJRE-funktion.

Indtast eller kopier denne formel i en tom celle:

=LEFT(A4, LEN(A4)-9)

og træk derefter fyldhåndtaget ned til cellerne, som du vil anvende denne formel, og de sidste 9 tegn er slettet fra tekststrengene på én gang, se skærmbillede:

doc fjern de første x tegn 4

Bemærk: I ovenstående formel:

  • A4 er den celleværdi, som du vil fjerne tegn;
  • Antallet 9 betyder antallet af tegn, du vil fjerne fra slutningen af ​​tekststrengen.

Metode 2: Fjern første eller sidste x tegn fra tekststrenge med brugerdefineret funktion

Her er en brugerdefineret funktion, som også kan hjælpe dig med at fjerne første eller sidste n tegn fra tekststrenge, gør venligst som dette:

 Fjern de første x tegn fra begyndelsen af ​​tekststrengene:

1. Hold nede Alt + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. Klik indsatte > Moduler, og indsæt følgende kode i modulvinduet.

Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function

3. Gå derefter tilbage til regnearket, og indtast derefter denne formel: =removefirstx(A4,2) ind i en tom celle, og træk derefter fyldhåndtaget ned for at få resultaterne efter behov, se skærmbillede:

doc fjern de første x tegn 5

Bemærk: I ovenstående formel:

  • A4 er den celle, som du vil fjerne tegn;
  • Antallet 2 angiver antallet af tegn, du vil fjerne fra begyndelsen af ​​tekststrengen.

 Fjern de sidste x tegn fra slutningen af ​​tekststrengene:

For at fjerne de sidste n tegn fra tekststrengene skal du anvende følgende brugerdefinerede funktion:

Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function

Og anvend derefter denne formel: =removelastx(A4,9) for at få resultaterne, som du har brug for, se skærmbillede:

doc fjern de første x tegn 6

Bemærk: I ovenstående formel:

  • A4 er den celle, som du vil fjerne tegn;
  • Antallet 9 angiver antallet af tegn, du vil fjerne fra slutningen af ​​tekststrengen.

Metode 3: Fjern første, sidste x tegn eller bestemte positionstegn uden nogen formler

Brug af Excel-funktionerne til at fjerne bestemte tegn er ikke så direkte som det er. Bare se på den måde, der er angivet i denne metode, som ikke er mere end to eller tre museklik. Med Fjern efter position hjælpeprogrammet til tredjeparts-tilføjelsesprogrammet Kutools til Excel, kan det være let at fjerne første, sidste eller bestemte tegn fra tekststrengen. Klik for at downloade Kutools til Excel! Se nedenstående demo:

Efter installation Kutools til Excel, bedes du anvende Fjern efter position ifølge disse trin:

1. Vælg det område, du vil fjerne de bestemte tegn. Klik derefter på Kutools > tekst > Fjern efter position. Se skærmbillede:

2. Angiv følgende handlinger i pop op-vinduet Fjern efter position dialog boks.

  • (1.) Angiv antallet af tegn, der skal slettes.
  • (2.) Vælg Fra venstre mulighed under Position sektion for at slette de første n tegn, se skærmbillede:

doc fjern de første x tegn 8

tips:  Fjern efter position hjælpeprogram kan også hjælpe dig med at fjerne de sidste n tegn eller de bestemte tegn fra en bestemt position.

Metode 4: Fjern både første x og sidste x tegn fra tekststrenge med formel

Nogle gange vil du gerne fjerne tegn fra tekststrenge på begge sider, for eksempel skal du fjerne de første 2 tegn og de sidste 9 tegn på samme tid. Her kan MID-funktionen gøre dig en tjeneste.

1. Indtast eller kopier denne formel i en tom celle:

=MID(A4,3,LEN(A4)-11)

og tryk Indtast nøgle for at få det første resultat. Se skærmbillede:

doc fjern de første x tegn 11

Bemærk: I ovenstående formel:

  • A4 er den celleværdi, som du vil fjerne tegn;
  • Antallet 3 er mere end antallet af tegn, du vil fjerne fra venstre side;
  • Antallet 11 er det samlede antal tegn, du vil fjerne.

2. Vælg derefter cellen C4 og træk udfyldningshåndtaget ned til cellerne, hvor du vil anvende denne formel, og alle de første 2 og sidste 9 tegn er straks fjernet fra tekststrengene, se skærmbillede:

doc fjern de første x tegn 12


Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (134)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have a problem. I need to remove specific last character in the sheet. Example: I have people names and I need to remove the last character, if it is "a", but that the rest of the name contains the letter "a". How I can do that?
This comment was minimized by the moderator on the site
i want remove the last part ex: (jaison kkrrt po kizha) like an adress want edit only jaison
is it possibile?
This comment was minimized by the moderator on the site
In the nursery (plant) industry, we have a lot of plants that are crosses and have an x after the Genus (1st word). Is there a way to NOT have the x alphabetized? A couple example names: Buxus x 'Green Mountain' and Thuja x 'Green Giant'. These names are constantly at the end of the listing of Buxus and Thuja instead of being near the top. By the way, it's always "space x space". Can there be a way to highlight a column and tell it to ignore the x if proceeded and followed by a space when alphabetizing the names in that column? Thank you.
This comment was minimized by the moderator on the site
Wow! Kutools berfungsi dengan sempurna di Ms. Office Pro Plus 2016. Sungguh menolong saya, menghemat waktu dalam menghapus karakter tertentu di data excel saya. Terima kasih banyak.
This comment was minimized by the moderator on the site
How can I get rid of the last value in a cell IF it is the letter 'N'? Not all have the 'N' at the end and I want to only remove those that do?
This comment was minimized by the moderator on the site
How can I get this number reduced using formulas to make 3604000000157477 to be 3604157477 first 4 to the front and last 6 digits.
This comment was minimized by the moderator on the site
Tengo una ruta en una columna ejm C:\Users\jaja\Downloads\aa.txt. Necesito eliminar todos los carácteres que están después del último slash
This comment was minimized by the moderator on the site
Hi I have a data with names and surnames of some people, i want to separate surname in coloumn and name in another coloumn, surnames are not same like michel, john, daniel, williams like please help me to separate surname by using formula, I have lot of data
This comment was minimized by the moderator on the site
Hi, Giridhar,
Maybe the below article can solve your problem, please try, thank you!
https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
If number or character differ you can use example below (I needed to remove the last character):
=PART(A1;1;(LENGTH(A1)-1))
This comment was minimized by the moderator on the site
I WANT TO TRIM TEXT LENGTH, FOR EXAMPLE I HAVE SOME ADDRESS THAT LENGTH SOME COLUM 10 CHARECTOR AND SOME COLUM 20 CHARECTOR SOME 15 CHARECTOR IN THIS CASE I WANT TO TRIM WHICH COLUM TEXT MORE THAN 15 I WANT TO TRIM THAT COLUM TEXT TO 15 CHARECTOR, DONT TRIM OTHER COLUM TEXTS


ANYBODY HELP ME
This comment was minimized by the moderator on the site
Use "text to column"
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