Excel

Fjern tegn fra højre

Remove Characters From Right

Excel -formel: Fjern tegn fra højreGenerisk formel | _+_ | Resumé

For at fjerne de sidste n tegn fra en tekststreng kan du bruge en formel baseret på VENSTRE og LEN funktioner. Du kan bruge en formel som denne til at fjerne de sidste 3 tegn, de sidste 5 tegn af en værdi, der starter til venstre. I det viste eksempel er formlen i E6:





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

som trimmer 'miles' fra hver værdi, der returnerer bare tallet.

Forklaring

Det VENSTRE funktion er perfekt til at udtrække tegn, der starter fra venstre side af en tekststreng. Vi bruger VENSTRE i denne formel til at udtrække alle tegn op til det antal tegn, vi vil trimme.





Udfordringen for værdier med variabel længde er, at vi ikke ved præcis, hvor mange tegn vi skal udtrække. Det er her LEN -funktionen bruges.

LEN arbejder indefra og ud og beregner den samlede længde af hver værdi. For D6 (736 miles) er den samlede længde 9. For at få antallet af tegn, der skal udtrækkes, trækker vi 6, som længden på 'miles', inklusive mellemrumstegnet. Resultatet er 3, som tilføjes til VENSTRE som antallet af tegn, der skal udtrækkes. VENSTRE returnerer derefter teksten '736' som en tekstværdi.



Endelig, fordi vi ønsker en numerisk værdi (og ikke tekst), kører vi teksten gennem VÆRDI -funktion , som konverterer tal i tekstformat til faktiske tal.

Formeltrinene ser sådan ud:

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

Bemærk: der er ingen grund til at bruge funktionen VÆRDI, hvis du ikke har brug for et numerisk resultat.

Forfatter Dave Bruns


^