Hoppa till huvudinnehåll

Hur tar jag bort första, sista X-tecken eller vissa positionstecken från text i Excel?

För de flesta Excel-användare måste du ibland ta bort de första n-tecknen från början av textsträngarna eller ta bort de sista x-tecknen från slutet av textsträngarna enligt nedanstående skärmdump. Den här artikeln kommer jag att presentera några praktiska knep för att lösa denna uppgift snabbt och enkelt i Excel.
 

doc ta bort första x tecken 1


Metod 1: Ta bort första eller sista x-tecken från textsträngar med formler

 Ta bort de första x-tecknen från början av textsträngarna:

I Excel kan du använda funktionerna HÖGER och VÄNSTER för att ta bort ett visst antal tecken från början eller slutet av strängarna, gör så här:

1. Skriv eller kopiera följande formel i en tom cell C4 där du vill placera resultatet:

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

och tryck ange för att få det första resultatet. Se skärmdump:

doc ta bort första x tecken 2

Anmärkningar: I ovanstående formel:

  • A4 är det cellvärde som du vill ta bort tecken;
  • Antalet 2 betyder antalet tecken du vill ta bort från början av textsträngen.

2. Välj sedan cellen C4 och dra påfyllningshanteringen ner till cellerna där du vill använda denna formel, och alla de första 2 tecknen har tagits bort från textsträngarna, se skärmdump:

doc ta bort första x tecken 3


 Ta bort de sista x-tecknen från slutet av textsträngarna:

Om du behöver ta bort de sista tecknen kan du använda VÄNSTER-funktionen på samma sätt som HÖGER-funktionen.

Ange eller kopiera denna formel till en tom cell:

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

och dra sedan påfyllningshandtaget ner till cellerna som du vill använda denna formel, och de senaste 9 tecknen har tagits bort från textsträngarna på en gång, se skärmdump:

doc ta bort första x tecken 4

Anmärkningar: I ovanstående formel:

  • A4 är det cellvärde som du vill ta bort tecken;
  • Antalet 9 betyder antalet tecken du vill ta bort från slutet av textsträngen.

Metod 2: Ta bort första eller sista x tecken från textsträngar med användardefinierad funktion

Här är en användardefinierad funktion som också kan hjälpa dig att ta bort första eller sista n tecken från textsträngar, gör så här:

 Ta bort de första x-tecknen från början av textsträngarna:

1. Håll ner Alt + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.

2. Klicka Insert > Modulernaoch klistra in följande kod i modulfönstret.

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

3. Gå sedan tillbaka till kalkylbladet och ange sedan denna formel: =removefirstx(A4,2) in i en tom cell och dra sedan ned fyllningshandtaget för att få resultatet efter behov, se skärmdump:

doc ta bort första x tecken 5

Anmärkningar: I ovanstående formel:

  • A4 är cellen som du vill ta bort tecken;
  • Antalet 2 anger antalet tecken som du vill ta bort från början av textsträngen.

 Ta bort de sista x-tecknen från slutet av textsträngarna:

För att ta bort sista n tecken från textsträngarna, använd följande användardefinierade funktion:

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

Och använd sedan denna formel: =removelastx(A4,9) för att få resultaten som du behöver, se skärmdump:

doc ta bort första x tecken 6

Anmärkningar: I ovanstående formel:

  • A4 är cellen som du vill ta bort tecken;
  • Antalet 9 anger antalet tecken som du vill ta bort från slutet av textsträngen.

Metod 3: Ta bort första, sista x-tecken eller vissa positionstecken utan några formler

Att använda Excel-funktionerna för att ta bort vissa tecken är inte lika direkt som det är. Titta bara på det sätt som tillhandahålls i den här metoden, som inte är mer än två eller tre musklick. Med Ta bort efter position verktyget för tillägget från tredje part Kutools för Excel, kan du enkelt ta bort första, sista eller vissa tecken från textsträngen. Klicka för att ladda ner Kutools för Excel! Se nedan demo:

När du har installerat Kutools för Excel, vänligen ansök Ta bort efter position enligt dessa steg:

1. Välj det intervall som du vill ta bort vissa tecken. Klicka sedan Kutools > text > Ta bort efter position. Se skärmdump:

2. Ange följande åtgärder i popup-fönstret Ta bort efter position dialog ruta.

  • (1.) Ange antalet tecken som ska raderas.
  • (2.) Välj Från vänster alternativet under Placera avsnitt för att radera de första n-tecknen, se skärmdump:

doc ta bort första x tecken 8

Tips: Smakämnen Ta bort efter position verktyget kan också hjälpa dig att ta bort de sista n-tecknen eller vissa tecken från specifik position.

Metod 4: Ta bort både första x och sista x tecken från textsträngar med formel

Ibland vill du ta bort tecken från textsträngar på båda sidor, till exempel måste du ta bort de första 2 tecknen och de sista 9 tecknen samtidigt. Här kan MID-funktionen göra dig en tjänst.

1. Ange eller kopiera denna formel till en tom cell:

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

och tryck ange för att få det första resultatet. Se skärmdump:

doc ta bort första x tecken 11

Anmärkningar: I ovanstående formel:

  • A4 är det cellvärde som du vill ta bort tecken;
  • Antalet 3 är ett fler än antalet tecken du vill ta bort från vänster sida;
  • Antalet 11 är det totala antalet tecken du vill ta bort.

2. Välj sedan cellen C4 och dra påfyllningshanteringen ner till cellerna där du vill använda denna formel, och alla de första 2 och de sista 9 tecknen har tagits bort direkt från textsträngarna, se skärmdump:

doc ta bort första x tecken 12


Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje 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