Exceli valem: eemaldage esimene märk -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Lahtri esimese märgi eemaldamiseks võite kasutada funktsiooni REPLACE. Näidatud näites on valem D5-s:

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

Selgitus

Selles valemis asendatakse lahtris esimene märk tühja stringiga ("") funktsiooniga REPLACE. REPLACE argumendid on konfigureeritud järgmiselt:

  • vana_tekst on veeru B algväärtus
  • start_num on kõvakood number 1
  • num_chars pärineb veerust C
  • uus_tekst sisestatakse tühja stringina ("")

Käitumine ehk REPLACE on automaatne. Nende sisenditega asendab funktsioon REPLACE B5 esimese märgi tühja stringiga ja tagastab tulemuse.

N tähemärgi eemaldamine

Alati esimese märgi eemaldamiseks sisestage lihtsalt nii algusnumber kui ka järgmine märkide arv:

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

Esimese N tähemärgi eemaldamiseks tekstiväärtusest kasutage valemi üldist vormi:

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

kus N tähistab eemaldatavate märkide arvu.

Parema ja vasakuga

Esimese märgi lahtrist eemaldamiseks võite kasutada ka funktsioone PAREM, VASAK ja LEN. Valemi üldine vorm on:

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

kus N on eemaldatavate märkide arv. Selles valemis kasutatakse parempoolset funktsiooni RIGHT, et eraldada tähemärgid paremalt kuni (kuid mitte kaasa arvatud), eemaldades need vasakult. Näidatud näites oleks valem D5-s järgmine:

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

Funktsioon LEN tagastab lahtris B5 märkide arvu, millest lahutatakse väärtus lahtris C5. Tulemust kasutab RIGHT, et parempoolne tähemärkide arv RIGHT'ist välja tõmmata.

Numbrilise väärtuse saamine

Ülaltoodud valemid tagastavad alati teksti, isegi kui tulemus sisaldab ainult numbreid. Numbrilise tulemuse saamiseks võite lisada järgmise nulli:

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

Matemaatikaoperatsioon sunnib Exceli teksti numbriteks sundima. See töötab ainult siis, kui RIGHT-i tagastatud väärtus sisaldab ainult numbreid.

Huvitavad Artiklid...