Excel formula: Uklonite prvi znak -

Sadržaj

Generička formula

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

Sažetak

Da biste uklonili prvi znak iz ćelije, možete koristiti funkciju ZAMJENA. U prikazanom primjeru formula u D5 je:

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

Obrazloženje

Ova formula koristi funkciju REPLACE za zamjenu prvog znaka u ćeliji praznim nizom (""). Argumenti za REPLACE konfigurirani su na sljedeći način:

  • old_text je izvorna vrijednost iz stupca B
  • start_num kodiran je kao broj 1
  • num_chars dolazi iz stupca C
  • new_text unosi se kao prazan niz ("")

Ponašanje ili ZAMJENA je automatski. Ovim ulazima funkcija REPLACE zamjenjuje prvi znak u B5 praznim nizom i vraća rezultat.

Uklanjanje N znakova

Da biste uvijek uklonili samo prvi znak, jednostavno kodirajte i početni broj i broj znakova poput ovog:

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

Da biste uklonili prvih N znakova iz tekstualne vrijednosti, upotrijebite generički oblik formule:

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

gdje N predstavlja broj znakova za uklanjanje.

S DESNIM i LIJEVIM

Funkcije DESNO, LIJEVO i LEN možete koristiti i za uklanjanje prvog znaka iz ćelije. Opći oblik formule je:

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

gdje je N broj znakova za uklanjanje. U ovoj se formuli funkcija DESNO koristi za izdvajanje znakova s ​​desne strane, do (ali ne uključujući), s tim da se znakovi uklanjaju s lijeve strane. U prikazanom primjeru formula u D5 bi bila:

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

Funkcija LEN vraća broj znakova u ćeliji B5, od koje se oduzima vrijednost u C5. Rezultat koristi RIGHT za izdvajanje točnog broja znakova iz RIGHT.

Dobivanje brojčane vrijednosti

Gornje formule uvijek će vratiti tekst, čak i ako rezultat sadrži samo brojeve. Da biste dobili numerički rezultat, možete dodati nulu poput ove:

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

Matematička operacija uzrokuje da Excel prisiljava tekst na brojeve. To djeluje samo kada vrijednost vraćena RIGHT sadrži samo brojeve.

Zanimljivi članci...