Excel-formel: Fjern tegn fra høyre -

Innholdsfortegnelse

Generisk formel

=LEFT(text,LEN(text)-n)

Sammendrag

For å fjerne de siste n tegnene fra en tekststreng, kan du bruke en formel basert på VENSTRE og LENN-funksjonene. Du kan bruke en formel som denne for å strippe de siste 3 tegnene, de siste 5 tegnene til en verdi, fra venstre. I eksemplet vist er formelen i E6:

=VALUE(LEFT(D6,LEN(D6)-6))

som trimmer "miles" fra hver verdi som bare returnerer tallet.

Forklaring

LEFT-funksjonen er perfekt for å trekke ut tegn fra venstre side av en tekststreng. Vi bruker VENSTRE i denne formelen for å trekke ut alle tegn opp til antall tegn vi vil trimme.

Utfordringen for verdier med variabel lengde er at vi ikke vet nøyaktig hvor mange tegn vi skal trekke ut. Det er der LEN-funksjonen brukes.

Arbeider fra innsiden og ut, LEN beregner den totale lengden på hver verdi. For D6 (736 miles) er den totale lengden 9. For å få antall tegn å trekke ut, trekker vi 6, som lengden på "miles", inkludert mellomromstegnet. Resultatet er 3, som blir matet til VENSTRE som antall tegn som skal trekkes ut. VENSTRE returnerer deretter teksten "736" som en tekstverdi.

Til slutt, fordi vi vil ha en numerisk verdi (og ikke tekst), kjører vi teksten gjennom VALUE-funksjonen, som konverterer tall i tekstformat til faktiske tall.

Formeltrinnene ser slik ut:

=VALUE(LEFT(D6,LEN(D6)-6)) =VALUE(LEFT(D6,9-6)) =VALUE(LEFT(D6,3)) =VALUE("736") =736

Merk: det er ingen grunn til å bruke VALUE-funksjonen hvis du ikke trenger et numerisk resultat.

Interessante artikler...