Exceli valem: teksti eemaldamine positsiooni järgi -

Lang L: none (table-of-contents)

Üldine valem

=REPLACE(text,start,characters,"")

Kokkuvõte

Lahtrist teksti eemaldamiseks positsiooni järgi saate kasutada funktsiooni REPLACE. Näidatud näites on valem C6-s järgmine:

=REPLACE(B6,1,24,"")

mis asendab teksti esimesed 24 tähemärki tühja stringiga ("").

Selgitus

Funktsioon Asenda võimaldab teksti asendada selle asukoha ja pikkuse järgi. Sellisel juhul tahame draivi ja tee maha võtta ja jätta ainult dokumendi nimi. Stringi selle osa pikkus (tekst) on 24 ja algpositsioon 1 ja muster ei muutu kunagi.

Funktsioon REPLACE saab sellega lihtsalt hakkama, peame lihtsalt esitama lahtriviite (B6), lähtepositsiooni (1), asendatavate märkide arvu (24) ja asendamiseks kasutatava teksti (""):

=REPLACE(B6,1,24,"")

Asendamiseks kasutame tühja stringi (""), mille tõttu asendavad REPLACE tähemärgid 1-24 millegagi.

Alternatiiv asendajaga SUBSTITUTE

Kuna antud juhul pole tekst kunagi varieeruv, võiksime nimetoimingu tegemiseks kasutada ka funktsiooni SUBSTITUTE:

=SUBSTITUTE(B6,"C:UsersdaveDocuments ","")

Huvitavad Artiklid...