Formula di Excel: rimuovere le interruzioni di riga -

Sommario

Formula generica

=SUBSTITUTE(A1,CHAR(10),", ")

Sommario

Per rimuovere le interruzioni di riga da una cella o dal testo all'interno di una formula, puoi utilizzare una formula basata sulle funzioni SOSTITUISCI e CARATTERE. Nell'esempio mostrato, la formula in C5 è:

=SUBSTITUTE(B5,CHAR(10),", ")

che sostituisce le interruzioni di riga in B5 con virgole.

Spiegazione

Innanzitutto, dovresti sapere che Excel contiene due funzioni, CLEAN e TRIM, che possono rimuovere automaticamente le interruzioni di riga e gli spazi extra dal testo. Ad esempio, per rimuovere tutte le interruzioni di riga da una cella, potresti usare:

=CLEAN(B5)

Per una rapida demo di CLEAN e TRIM, guarda questo video.

In questo caso, tuttavia, stiamo rimuovendo le interruzioni di riga e le sostituiamo con virgole, quindi stiamo usando la funzione SOSTITUISCI invece di PULISCI. SOSTITUISCI può individuare il testo corrispondente ovunque in una cella e sostituirlo con il testo di tua scelta. SUBSTITUTE può accettare fino a quattro argomenti, ma stiamo usando solo i primi tre in questo modo:

=SUBSTITUTE(B5,CHAR(10),", ")

Il testo proviene dalla cella B5.

Il "vecchio testo" viene inserito come CHAR (10). Ciò corrisponderà a un carattere di interruzione di riga in una cella.

Il "nuovo testo" viene inserito come ",". Questo si traduce in una virgola più uno spazio. Abbiamo bisogno delle virgolette perché questo è un valore di testo.

SOSTITUISCI quindi sostituisce tutte le interruzioni di riga nella cella con virgole e restituisce il risultato finale come testo in C5. Poiché "vecchio testo" è un argomento, puoi cambiare la virgola con qualsiasi altro testo che ti piace.

Articoli interessanti...