Excel formel ta bort tecken i text

Ibland när man klipper in data inom Excel ifrån ett ekonomisystem så beter sig datan på en konstigt sätt. Anledningen mot det är kapabel vara för att det finns tecken inom datan såsom Excel ej skriver ut. Ett annat problem är kapabel vara för att det följer med många blanksteg både före samt efter den data såsom vi existerar intresserade från att arbeta med. på grund av att hantera detta sålunda kan oss använda oss av funktionerna STÄDA() samt RENSA()

STÄDA

Formeln STÄDA() tar försvunnen alla utskrivbara tecken ifrån en skrivelse. Referera formeln till den cell var texten finns och sedan kopieras den nya städade texten mot den fängelse du skrivit in formeln i, =STÄDA(A1)

RENSA

Formeln RENSA() tar bort samtliga blanksteg ifrån en skrivelse men lämnar kvar dem enskilda blanksteg som finns mellan numeriskt värde ord. Referera formeln mot den fängelse där texten som skall rensas finns och sedan kopieras den nya rensade texten mot den fängelse du skrivit in formeln i, =RENSA(A1)

Formlerna kan även kombineras, =RENSA(STÄDA(A1))


Hur tar jag bort texter före eller efter en viss karaktär från celler i Excel?

Författare: SunSenast ändrad:

Den här artikeln introducerar olika metoder för att ta bort texter före eller efter ett visst tecken eller den n: e förekomsttecken från celler i Excel.

Metod A: Ta bort texter före eller efter specifikt tecken med Sök och ersätt
Metod B: Ta bort texter före eller efter det första eller sista specifika tecknet med formeln
Metod C: Radera texter före eller efter den n: e förekomsttecknet efter formel
Metod D: Ta bort texter före / efter en viss karaktär med Kutools för Excel


Ta bort texter före eller efter specifikt tecken med Sök och ersätt i Excel

För att ta bort alla texter före eller efter en viss karaktär med funktionen Sök och ersätt, gör så här.

1. Markera cellerna du vill ta bort texter före eller efter ett visst tecken, tryck på ctrl + H nycklar för att öppna Sök och ersätt dialog.

I dialogrutan Sök och ersätt:

1. För att ta bort alla före det specifika tecknet, komma, skriv*,i Hitta det textruta;

2. För att ta bort allt efter det specifika tecknet, komma, skriv ,* i Hitta det textruta;

Anmärkningar:

1. Du kan ändra k

Generisk formel

Sammanfattning

För att ta bort de sista n-tecknen från en textsträng kan du använda en formel baserad på VÄNSTER- och LEN-funktionerna. Du kan använda en sådan formel för att ta bort de tre sista tecknen, de sista 5 tecknen av ett värde, med början till vänster. I exemplet som visas är formeln i E6:

som trimmar "miles" från varje värde som bara returnerar siffran.

Förklaring

VÄNSTER-funktionen är perfekt för att extrahera tecken från vänster sida av en textsträng. Vi använder VÄNSTER i denna formel för att extrahera alla tecken upp till antalet tecken vi vill klippa.

Utmaningen för värden med variabel längd är att vi inte vet exakt hur många tecken som ska extraheras. Det är där LEN-funktionen används.

Arbetar inifrån och ut, LEN beräknar den totala längden för varje värde. För D6 ( miles) är den totala längden 9. För att få antalet tecken att extrahera subtraherar vi 6, som längden på "miles", inklusive mellanslagstecken. Resultatet är 3, som matas till VÄNSTER som antalet tecken som ska extraheras. VÄNSTER returnerar sedan texten "" som ett textvärde.

Slutligen, eftersom vi vill ha ett numeriskt värde (och inte text) kör vi texten genom VALUE-funktione

  • excel formel ta bort tecken i text