Excel-formel: Fjern første tegn -

Innholdsfortegnelse

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.

Interessante artikler...