
Generisk formel
=REPLACE(A1,1,N,"")
Sammendrag
For å fjerne det første tegnet i en celle, kan du bruke ERSTAT-funksjonen. I eksemplet vist er formelen i D5:
=REPLACE(A1,1,1,"")
Forklaring
Denne formelen bruker REPLACE-funksjonen til å erstatte det første tegnet i en celle med en tom streng (""). Argumentene for ERSTATT er konfigurert som følger:
- old_text er den opprinnelige verdien fra kolonne B
- start_num er hardkodet som nummer 1
- num_chars kommer fra kolonne C
- new_text er skrevet inn som en tom streng ("")
Atferden eller ERSTATT er automatisk. Med disse inngangene erstatter REPLACE-funksjonen det første tegnet i B5 med en tom streng og returnerer resultatet.
Fjerner N tegn
For å alltid fjerne bare det første tegnet, kan du bare kode både startnummeret og antall tegn slik:
=REPLACE(A1,1,1,"")
For å fjerne de første N-tegnene fra en tekstverdi, bruk den generelle formen for formelen:
=REPLACE(A1,1,N,"")
hvor N representerer antall tegn som skal fjernes.
Med HØYRE og VENSTRE
Du kan også bruke HØYRE, VENSTRE og LENN-funksjonene til å fjerne det første tegnet fra en celle. Den generelle formen for formelen er:
=RIGHT(text,LEN(text)-N)
hvor N er antall tegn som skal fjernes. I denne formelen brukes HØYRE-funksjonen til å trekke ut tegn fra høyre, opp til (men ikke inkludert), og tegnene fjernes fra venstre. I eksemplet vist vil formelen i D5 være:
=RIGHT(B5,LEN(B5)-C5)
LEN-funksjonen returnerer antall tegn i celle B5, hvorfra verdien i C5 blir trukket fra. Resultatet brukes av RIGHT for å trekke ut riktig antall tegn fra RIGHT.
Få en numerisk verdi
Formlene ovenfor vil alltid returnere tekst, selv når resultatet bare inneholder tall. For å få et numerisk resultat, kan du legge til null slik:
=REPLACE(A1,1,1,"")+0
Matematikkoperasjonen får Excel til å tvinge teksten til tall. Dette fungerer bare når verdien returnert av RIGHT inneholder bare tall.