Formula Excel: Aggiungi una virgola tra i nomi
Si supponga che in un foglio di lavoro sia presente un elenco di nomi di clienti e che si debba inserire una virgola tra il Nome e il Cognome, come mostrato nell’immagine seguente. In che modo è possibile risolvere rapidamente questa operazione senza digitare manualmente le virgole? Di seguito sono fornite formule per eseguire questa operazione in Excel.
Aggiungi solo una virgola dopo il Nome
Se si desidera aggiungere una virgola solo dopo il Nome, è possibile utilizzare una formula che combina le funzioni Trova e Sostituisci.
Formula generica:
| REPLACE(txt,FIND(« »,txt),0,",") |
Argomenti
| Txt: the name you want to add comma. |
Funzionamento della formula
Di seguito trovi un nome completo nella cella B3. Nella cella C3 puoi utilizzare la formula seguente per aggiungere una virgola dopo il nome.
| =REPLACE(B3,FIND(« »,B3),0,",") |
Premere il tasto Invio.
Spiegazione
Funzione FIND: la funzione TROVA individua la posizione di un carattere specifico all’interno di una stringa di testo. In questo caso, viene utilizzata per trovare la posizione del primo spazio nella cella B3 e restituisce 5.
Funzione REPLACE: la funzione SOSTITUISCI sostituisce il testo vecchio a partire da una posizione specificata all'interno della stringa con un nuovo carattere. Tuttavia, se l’argomento num_caratteri nella funzione SOSTITUISCI è zero, il nuovo carattere viene aggiunto anziché sostituito. In questo caso, viene inserita una virgola prima del carattere in quinta posizione del testo nella cella B3.
Aggiungi virgole tra i nomi (Nome, Secondo nome e Cognome)
Per aggiungere virgole tra i nomi come mostrato nell’immagine seguente, è possibile utilizzare una formula che combina le funzioni SOSTITUISCI e ANNULLA.SPAZI.
Formula generica:
| SUBSTITUTE(TRIM(txt),« »,", ") |
Argomenti
| Txt: the full name you used to add comma. |
Funzionamento della formula
Esempio: per aggiungere virgole tra i nomi nell’intervallo B3:B8, utilizzare la formula seguente:
| =SUBSTITUTE(TRIM(B3),« »,", ") |
Premi Invio, quindi trascina la maniglia di riempimento fino alla cella B8: le virgole verranno automaticamente aggiunte tra i nomi.
Spiegazione
Funzione TRIM: questa funzione serve a eliminare gli spazi superflui presenti in una stringa di testo.
Funzione SUBSTITUTE: questa funzione sostituisce il testo vecchio con uno nuovo. In questo caso, sostituisce tutti gli spazi con spazi seguiti da virgole.
Nota
Se non è necessario eliminare gli spazi aggiuntivi, puoi usare direttamente la funzione SOSTITUISCI.
| =SUBSTITUTE((B3),« »,", ") |
File di esempio
Fare clic per scaricare il file di esempio
Formule correlate
- Rimuovi i primi N caratteri da una cella
Scopri la formula per eliminare i primi caratteri da una stringa di testo in Excel! - Taglia il testo a N parole
Ecco la formula per estrarre le prime N parole da una stringa di testo. - Estrai l'ultima parola da una stringa di testo in Excel
Questa guida ti mostra la formula perfetta per estrarre l'ultima parola da qualsiasi stringa di testo in Excel! - Estrai la prima parola da una stringa di testo in Excel
Questa guida ti mostra la formula perfetta per estrarre la prima parola da qualsiasi stringa di testo in Excel!
Funzioni correlate
- Funzione TROVA
Individua la posizione di un carattere. - Funzione SOSTITUISCI
Trova e sostituisce i caratteri in base alla posizione specificata all'interno di una stringa di testo con un nuovo testo. - Funzione ANNULLA.SPAZI
Elimina gli spazi superflui dal testo. - SOSTITUISCI
Sostituisce il testo vecchio con uno nuovo.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.