Viv ha un foglio di lavoro che contiene molte descrizioni dei prodotti. Ha bisogno di un modo per sostituire tutti gli spazi tra le parole con i trattini. Sa che potrebbe usare Trova e sostituisci, ma preferirebbe usare una formula per fare le sostituzioni.

Forse il modo più semplice per eseguire questa operazione, utilizzando una formula, è affidarsi alla funzione SOSTITUISCI. Nella sua forma più semplice, SOSTITUISCI viene utilizzato per sostituire un carattere in una stringa di testo con un carattere diverso.

Pertanto, supponendo che la descrizione del prodotto originale si trovi nella cella A1, è possibile utilizzare quanto segue:

=SUBSTITUTE(A1," ","-")

Questa formula individua ogni spazio nel testo e li sostituisce con trattini. Se sei preoccupato che potrebbero esserci spazi iniziali o finali nella cella A1, puoi espandere la formula usando la funzione TRIM:

=SUBSTITUTE(TRIM(A1)," ","-")

Entrambe le formule presentate finora sono ottime per sostituire gli spazi regolari all’interno del testo. Tieni presente, tuttavia, che se stai importando il testo originale da un programma diverso da Excel, il testo potrebbe contenere caratteri che sembrano spazi regolari, ma in realtà non lo sono. In tal caso, gli approcci di cui sopra non funzioneranno e dovrai fare un po ‘di lavoro investigativo per capire esattamente quali sono gli spazi falsi in modo da poterli sostituire.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (12487) si applica a Microsoft Excel 97, 2000, 2002 e 2003.

Puoi trovare una versione di questo suggerimento per l’interfaccia a barra multifunzione di Excel (Excel 2007 e versioni successive) qui: