Formula Excel: Eliminați textul după poziția -

Cuprins

Formula generică

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

rezumat

Pentru a elimina textul dintr-o celulă în funcție de poziție, puteți utiliza funcția REPLACE. În exemplul prezentat, formula din C6 este:

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

care înlocuiește primele 24 de caractere din text cu un șir gol ("").

Explicaţie

Funcția de înlocuire vă permite să înlocuiți textul pe baza locației și lungimii acestuia. În acest caz, vrem să scoatem unitatea și calea și să lăsăm doar numele documentului. Lungimea acestei părți a șirului (text) este 24, iar poziția inițială este 1, iar modelul nu se schimbă niciodată.

Funcția REPLACE poate gestiona acest lucru cu ușurință, trebuie doar să furnizăm o referință de celulă (B6), o poziție de pornire (1), numărul de caractere de înlocuit (24) și textul de utilizat pentru înlocuire (""):

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

Pentru înlocuire, folosim un șir gol ("") care face ca REPLACE să înlocuiască caracterele 1-24 cu nimic.

Alternativă cu SUBSTITUTE

Deoarece textul în acest caz nu variază niciodată, am putea folosi și funcția SUBSTITUTE pentru a efectua operația de nume:

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

Articole interesante...