Trimma rätt tecken och mellanslag i Excel (5 sätt)

  • Dela Detta
Hugh West

Ibland kan våra dataceller ha några extra tecken till höger som inte behövs. Du kan trimma dessa tecken från höger i din datacell. I den här artikeln visar jag fem metoder för att trimma de rätta tecknen i Excel.

Låt oss säga att vi har ett dataset med uppgifter om den sträcka som olika deltagare har tillryggalagt under ett maratonlopp. Det finns några utrymmen i slutet av varje Deltagarens namn och cellerna i Avstånd som täcks kolumnen har både de numeriska värdena och enheten - miles. Nu ska vi trimma bort de mellanslag och tecken som anger enheten från höger.

Ladda ner övningsboken

Trimma högra tecken i Excel.xlsm

5 metoder för att trimma rätt tecken

1. TRIM-funktionen för att ta bort extra mellanslag från höger

Ibland kan dina dataceller ha extra mellanslag i den högra änden. Vi kan använda TRIM-funktionen för att ta bort dessa mellanslag. Som vi nämnde finns det några mellanslag i slutet av varje deltagarnamn,

Om du vill ta bort dessa mellanslag skriver du följande formel i en tom cell ( C7)

=TRIM(A7)

Här kan TRIM funktionen tar bort mellanslag från den högra änden

Tryck på ENTER för att ta bort alla extra mellanslag.

Dra cell C7 för att tillämpa samma formel i alla andra celler.

2. Text till kolumner Funktioner för att trimma högerutrymmen

Du kan också använda Text till kolumner funktioner för att skära bort de rätta mellanslagen. Denna metod kräver en extra kolumn till höger om den kolumn från vilken du ska ta bort mellanslagen. Lägg först in en kolumn till höger om den kolumn från vilken du ska ta bort mellanslagen.

Gå nu till Data> Dataverktyg och välj Text till kolumner .

Nu är en Guiden Text till kolumn fönstret visas. Välj Fast bredd och klicka på Nästa .

I det andra steget flyttar du den vertikala linjen bredvid dina data till slutet av dina data och väljer Nästa .

Nu ser du att alla dina data är markerade med svart färg. Välj Slutförande .

Därefter visas ett bekräftelsefönster. Tryck på OK .

Nu ser du att det inte finns några mellanslag i den högra delen av datasetet.

3. Funktionerna LEFT och LEN för att trimma högertecken.

Med en kombination av den vänstra funktionen och LEN-funktionen kan du enkelt klippa bort rätt tecken från dina dataceller. Skriv följande formel i en tom cell ( C7 ),

= VÄNSTER(B7,LEN(B7)-6)

Här kan VÄNSTER funktionen anger att formeln returnerar tecknen i den valda cellen, B7 från VÄNSTER och LEN(B7)-6 anger att de sista 6 tecknen av den totala längden på cell B7 kommer att undantas i samband med återlämnandet av VÄNSTER funktion.

Tryck på ENTER och du kan se att de rätta tecknen, som är mil för vårt dataset, har tagits bort.

Dra cell C7 för att tillämpa samma formel i alla andra celler.

4. Få ett numeriskt värde genom att trimma högertecken

Med föregående metod får vi texter som en retur i utdatacellen. Om du vill få fram de numeriska värdena måste du använda funktionen VALUE i formeln. För att få fram det numeriska värdet efter att de rätta tecknen har klippts bort skriver du följande formel i cell C7 ,

=VÄRDE(VÄNSTER(B11,LEN(B11)-6))

Här kan VÄRDE funktionen kommer att omvandla returen från VÄNSTER till numeriska värden.

Tryck på ENTER. Du ser att formeln har skurit bort de högra tecknen och att returen visas på höger sida av utdatacellen, C7 vilket anger att returen är ett numeriskt värde.

Dra i C7 för att tillämpa samma formel i alla andra celler. Resultatet blir att du får den tillryggalagda sträckan utan enheten miles i numeriska format i uttagscellerna för alla deltagare.

5. Trimma rätt tecken med hjälp av VBA

Ett annat sätt att trimma rätt tecken i Excel är att skapa en egen funktion med hjälp av Visual Basic-tillämpningar (VBA) . Första tryck ALT+F11 öppnas den i VBA Högerklicka nu på arket i den vänstra panelen för att öppna en rullgardinsmeny. Expandera Infoga genom att klicka på den och välja Modul .

Den öppnar en Modul (kod) fönster.

Lägg in följande kod i Modul (kod) fönster.

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

Koden skapar en anpassad funktion som heter TRIMLASTX som trimmar ett definierat antal tecken från den markerade cellens högra sida.

Stäng nu VBA och skriver följande formel i cell C7,

=TRIMLASTX(B7,6)

Här, B7 är den valda cellen och 6 anger antalet tecken som ska tas bort.

Tryck på ENTER så ser du att formeln har klippt bort de rätta tecknen.

Dra cell C7 för att tillämpa samma formel i alla andra celler.

Slutsats

Du kan trimma bort tecken från höger i Excel med någon av ovanstående metoder. Om du stöter på någon form av förvirring kan du lämna en kommentar.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.