Come aggiungere una virgola tra ogni singolo numero in una cella di Excel?
Aggiungere una virgola tra ogni singolo numero in una cella di Excel può essere un'operazione utile, soprattutto quando si formatta dei dati per migliorarne la leggibilità o per ulteriori elaborazioni. Questo articolo fornisce una guida dettagliata su come raggiungere questo obiettivo utilizzando formule, VBA e Kutools, insieme a suggerimenti di ottimizzazione per migliorare l'efficienza.

Aggiungi una virgola o un altro separatore tra ogni singolo numero in una cella
Aggiungi una virgola o un altro separatore tra ogni singolo numero con la funzione TEXTJOIN
Se hai Excel 2019 o versioni successive, puoi utilizzare la funzione TEXTJOIN per inserire virgole tra ogni cifra.
1. Inserisci la seguente formula in una cella vuota, se stai usando Excel 2019, premi "Ctrl" + "Shift" + "Invio". (Se stai usando Excel 365 o versioni successive, basta premere il tasto "Invio".)
2. Successivamente, trascina la formula verso il basso per applicarla ad altre celle. Ora puoi vedere che i numeri nella cella sono separati da virgole.
=TEXTJOIN(",", TRUE, MID(A2, ROW(INDIRECT("1:"&LEN(A2))), 1))
- "LEN(A2)": Conta il numero totale di caratteri in A2.
- "ROW(INDIRECT("1:"&LEN(A2)))": Crea un array di numeri da 1 alla lunghezza di A2.
- "MID(A3, ROW(...), 1)": Estrae ogni carattere da A2 basandosi sui numeri di posizione del passaggio precedente.
- "TEXTJOIN(",", TRUE, ...)": Unisce tutti i caratteri estratti con una virgola , come separatore.
Aggiungi una virgola o un altro separatore tra ogni singolo numero con Kutools per Excel
Migliora facilmente la formattazione dei tuoi dati con "Kutools per Excel", un potente add-in progettato per semplificare compiti complessi. Se hai bisogno di aggiungere virgole o qualsiasi altro separatore tra ogni singolo numero in una cella, "Kutools" offre una soluzione rapida ed efficiente.
Dopo aver installato Kutools per Excel, clicca su "Kutools" > "Testo" > "Aggiungi testo" per accedere alla finestra di dialogo "Aggiungi testo".
Nella finestra di dialogo "Aggiungi testo", configura le seguenti impostazioni:
- Nella casella "Testo", inserisci la virgola o un altro separatore di cui hai bisogno;
- Seleziona l'opzione "Tra ogni carattere" dall'elenco a discesa "Aggiungi a";
- Infine, clicca sul pulsante "OK".
Risultato: Kutools inserirà automaticamente il separatore specificato tra ogni singolo numero nelle celle selezionate. Vedi screenshot:
Aggiungi una virgola o un altro separatore tra ogni singolo numero con una Funzione Definita dall'Utente
Questa sezione fornisce una guida dettagliata per creare e ottimizzare una UDF per questo scopo.
- Premi "Alt" + "F11" per aprire l'editor VBA in Excel.
- Nell'editor, vai su "Inserisci" > "Modulo" per creare un nuovo modulo.
Codice VBA: Aggiungi Virgola Tra Ogni Singolo NumeroFunction AddCommas(inputText As String) As String 'Updateby Extendoffice Dim i As Integer Dim result As String For i = 1 To Len(inputText) result = result & Mid(inputText, i, 1) & "," Next i AddCommas = Left(result, Len(result) - 1) End Function
- Chiudi la finestra del codice, in una cella, digita la seguente formula, quindi trascina il quadratino di riempimento verso il basso per applicare questa formula ad altre celle. Le virgole vengono aggiunte tra ogni carattere come mostrato nello screenshot qui sotto:
=AddSeparator(A2)
Seguendo questi metodi e suggerimenti di ottimizzazione, puoi aggiungere in modo efficiente virgole tra ogni singolo numero in una cella di Excel, migliorando sia la leggibilità che le capacità di elaborazione dei dati. Se sei interessato a esplorare altri suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial.
I migliori strumenti per la produttività in Office
Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice
- Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!