Formula Excel: Eliminați primul caracter -

Cuprins

Formula generică

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

rezumat

Pentru a elimina primul caracter dintr-o celulă, puteți utiliza funcția REPLACE. În exemplul prezentat, formula din D5 este:

=REPLACE(A1,1,1,"")

Explicaţie

Această formulă folosește funcția REPLACE pentru a înlocui primul caracter dintr-o celulă cu un șir gol (""). Argumentele pentru REPLACE sunt configurate după cum urmează:

  • text_vechi este valoarea originală din coloana B
  • start_num este codat ca numărul 1
  • num_chars provine din coloana C
  • text_nou este introdus ca un șir gol ("")

Comportamentul sau REPLACE este automat. Cu aceste intrări, funcția REPLACE înlocuiește primul caracter din B5 cu un șir gol și returnează rezultatul.

Se elimină N caractere

Pentru a elimina întotdeauna doar primul caracter, pur și simplu codificați atât numărul de început, cât și numărul de caractere ca acesta:

=REPLACE(A1,1,1,"")

Pentru a elimina primele N caractere dintr-o valoare text, utilizați forma generică a formulei:

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

unde N reprezintă numărul de caractere de eliminat.

Cu DREAPTA și STÂNGA

De asemenea, puteți utiliza funcțiile DREAPTA, STÂNGA și LEN pentru a elimina primul caracter dintr-o celulă. Forma generală a formulei este:

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

unde N este numărul de caractere de eliminat. În această formulă, funcția DREAPTA este utilizată pentru a extrage caractere din dreapta, până la (dar fără a include), caracterele fiind eliminate din stânga. În exemplul prezentat, formula din D5 ar fi:

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

Funcția LEN returnează numărul de caractere din celula B5, din care se scade valoarea din C5. Rezultatul este folosit de DREAPTA pentru a extrage numărul corect de caractere din DREAPTA.

Obținerea unei valori numerice

Formulele de mai sus vor returna întotdeauna text, chiar și atunci când rezultatul conține numai numere. Pentru a obține un rezultat numeric, puteți adăuga zero astfel:

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

Operațiunea matematică determină Excel să constrângă textul către numere. Acest lucru funcționează numai atunci când valoarea returnată de DREAPTA conține doar numere.

Articole interesante...