Excel

Fjern første tegn

Remove First Character

Excel-formel: Fjern første tegnGenerisk formel
= REPLACE (A1,1, N ,'')
Resumé

For at fjerne det første tegn i en celle kan du bruge ERSTAT-funktion . I det viste eksempel er formlen i D5:

 
= REPLACE (A1,1,1,'')
Forklaring

Denne formel bruger funktionen ERSTAT for at erstatte det første tegn i en celle med et tom streng (''). Argumenterne for REPLACE er konfigureret som følger:



  • gammel_tekst er den oprindelige værdi fra kolonne B
  • start_num er hårdkodet som nummer 1
  • num_chars kommer fra kolonne C
  • ny_tekst indtastes som en tom streng ('')

Adfærden eller ERSTAT er automatisk. Med disse input erstatter funktionen REPLACE det første tegn i B5 med en tom streng og returnerer resultatet.



excel datavalideringsliste fra tabellen

Fjernelse af N tegn

For altid at fjerne kun det første tegn skal du blot hardcode både startnummeret og antallet af tegn som dette:

 
= REPLACE (A1,1,1,'')

For at fjerne de første N tegn fra en tekstværdi skal du bruge den generiske form for formlen:



 
= REPLACE (A1,1, N ,'')

hvor N repræsenterer antallet af tegn, der skal fjernes.

hvilket af de følgende formelkontrolværktøjer går gennem hver del af en formel?

Med HØJRE og VENSTRE

Du kan også bruge RIGHT, LEFT og LEN-funktionerne til at fjerne det første tegn fra en celle. Den generelle form for formlen er:

 
= RIGHT (text, LEN (text)- N )

hvor N er antallet af tegn, der skal fjernes. I denne formel bruges RIGHT-funktionen til at udtrække tegn fra ret, op til (men ikke inklusive), hvor tegnene fjernes fra venstre. I det viste eksempel vil formlen i D5 være:



 
= RIGHT (B5, LEN (B5)-C5)

LEN-funktionen returnerer antallet af tegn i celle B5, hvorfra værdien i C5 trækkes fra. Resultatet bruges af RIGHT til at udtrække det korrekte antal tegn fra RIGHT.

excel formel for større end og mindre end

Få en numerisk værdi

Ovenstående formler returnerer altid tekst, selv når resultatet kun indeholder tal. For at få et numerisk resultat kan du tilføje nul som dette:

 
= REPLACE (A1,1,1,'')+0

Den matematiske handling får Excel til at tvinge teksten til tal. Dette fungerer kun, når den værdi, der returneres af RIGHT, kun indeholder tal.

Forfatter Dave Bruns


^