fbpx

#Excel – Come rimuovere del testo in base alla sua posizione

Per rimuovere del testo da una cella in base alla sua posizione, è possibile utilizzare la funzione RIMPIAZZA.

Rimuovere testo in base alla sua posizione

Nell’esempio mostrato, la formula in D3 è:

=RIMPIAZZA(B3;1;25;"")

Come funziona questa formula

La funzione RIMPIAZZA consente di sostituire il testo in base alla sua posizione e alla sua lunghezza.

In questo caso, vogliamo rimuovere l’unità e il percorso, e tenere solo il nome del documento.

La lunghezza di questa porzione della stringa di testo è 25 e la posizione di partenza è 1, e lo schema non cambia mai.

La funzione RIMPIAZZA può gestire questa esigenza facilmente, dobbiamo solo fornire un riferimento di cella (B3), una posizione di partenza (1), il numero di caratteri da sostituire (25), e il testo da utilizzare per la sostituzione (“”).

Per la sostituzione, si usa una stringa vuota (“”) che fa in modo che RIMPIAZZA sostituisca i caratteri da 1 a 25 con niente.

Alternativa con SOSTITUISCI

Poiché il testo in questo caso non varia mai, si potrebbe anche utilizzare la funzione SOSTITUISCI:

=SOSTITUISCI(B3;"C:\Users\simon\Documents\";"")

 

LE SCHEDE TECNICHE DELLE FUNZIONI UTILIZZATE

Aspetta! Potrebbe interessarti anche: