Excel vzorec: Odstráňte text podľa polohy -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete odstrániť text z bunky podľa polohy, môžete použiť funkciu REPLACE. V zobrazenom príklade je vzorec v C6:

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

ktorý nahrádza prvých 24 znakov v texte prázdnym reťazcom („“).

Vysvetlenie

Funkcia nahradenia vám umožňuje nahradiť text na základe jeho umiestnenia a dĺžky. V takom prípade chceme zbaviť disk a cestu a ponechať iba názov dokumentu. Dĺžka tejto časti reťazca (textu) je 24 a počiatočná pozícia je 1 a vzor sa nikdy nezmení.

Funkcia REPLACE to zvládne ľahko, musíme len uviesť odkaz na bunku (B6), začiatočnú pozíciu (1), počet znakov na nahradenie (24) a text, ktorý sa má použiť na nahradenie („“):

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

Na nahradenie použijeme prázdny reťazec (""), ktorý spôsobí, že funkcia REPLACE nahradí znaky 1-24 ničím.

Alternatíva k SUBSTITUTE

Pretože sa text v tomto prípade nikdy nemení, mohli by sme na vykonanie operácie s menom použiť aj funkciu SUBSTITUTE:

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

Zaujímavé články...