Formula di Excel: rimuovi il testo in base alla posizione -

Sommario

Formula generica

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

Sommario

Per rimuovere il testo da una cella in base alla posizione, puoi utilizzare la funzione SOSTITUISCI. Nell'esempio mostrato, la formula in C6 è:

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

che sostituisce i primi 24 caratteri nel testo con una stringa vuota ("").

Spiegazione

La funzione di sostituzione consente di sostituire il testo in base alla sua posizione e lunghezza. In questo caso, vogliamo rimuovere l'unità e il percorso e lasciare solo il nome del documento. La lunghezza di questa parte della stringa (testo) è 24 e la posizione iniziale è 1 e lo schema non cambia mai.

La funzione REPLACE può gestirlo facilmente, dobbiamo solo fornire un riferimento di cella (B6), una posizione iniziale (1), il numero di caratteri da sostituire (24) e il testo da utilizzare per la sostituzione (""):

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

Per la sostituzione, usiamo una stringa vuota ("") che fa sì che REPLACE sostituisca i caratteri 1-24 con niente.

Alternativa con SUBSTITUTE

Poiché il testo in questo caso non varia mai, potremmo anche utilizzare la funzione SOSTITUISCI per eseguire l'operazione sul nome:

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

Articoli interessanti...