Come si fa ad aggiungere le virgolette intorno a numeri o testo in Excel?
Quando si lavora con Excel, capita spesso di dover racchiudere numeri o testo tra virgolette. Questa operazione è particolarmente utile, ad esempio, durante la preparazione di dati destinati all’importazione in altri sistemi che richiedono valori quotati, nella generazione di file CSV per database o nella creazione di formati dati personalizzati per applicazioni specifiche. Inserire manualmente le virgolette, tuttavia, può rivelarsi un processo lento e soggetto a errori, soprattutto quando si gestiscono grandi volumi di dati. Fortunatamente, Excel mette a disposizione diversi metodi pratici per automatizzare questa attività, ciascuno pensato per esigenze e contesti differenti. Nella guida seguente troverete una panoramica dettagliata di quattro tecniche efficaci per aggiungere virgolette ai dati: tramite la funzione **Imposta formato cella**, con **Kutools per Excel**, utilizzando **formule** oppure mediante una **macro VBA**. Ogni approccio vi permetterà di inserire virgolette in modo rapido ed efficiente, accompagnato da indicazioni sui casi d’uso ideali, suggerimenti pratici e consigli per risolvere eventuali problemi.

Aggiungere virgolette solo al testo con la funzione Imposta formato cella
La funzione «Imposta formato cella» in Excel offre un modo semplice per aggiungere visivamente le virgolette intorno ai valori di testo, senza alterare il contenuto effettivo della cella. Questo metodo è particolarmente utile nella preparazione di dati per la stampa, la reportistica o l’esportazione, quando si vuole mostrare le virgolette per maggiore chiarezza, mantenendo comunque i dati originali disponibili per calcoli o ulteriori elaborazioni. Si noti che, se applicato a numeri, questo formato li convertirà in testo, con possibili ripercussioni su formule o calcoli che richiedono dati di tipo numerico.
1. Seleziona l’intervallo di celle contenente i dati di testo, fai clic con il pulsante destro del mouse sulla selezione per aprire il menu contestuale e scegli «Imposta formato cella».

2. Nella finestra di dialogo «Imposta formato cella», passa alla scheda «Numero». Seleziona «Personalizzato» dall’elenco «Categoria» e inserisci il seguente formato nel campo «Tipo»:
"''"@"''" 
3. Fare clic su «OK» per applicare le modifiche: i valori di testo nel campo Seleziona intervallo appariranno ora racchiusi tra virgolette.

Nota: Questo metodo converte anche tutti i numeri presenti nell’intervallo selezionato in testo, il che potrebbe causare errori nei calcoli se tali valori vengono successivamente utilizzati in formule. Controlla attentamente le celle interessate per evitare conseguenze indesiderate.
Questo approccio è ideale per piccole modifiche o quando la formattazione è destinata esclusivamente alla visualizzazione o all’esportazione. Per modifiche su larga scala, prova uno dei metodi descritti di seguito.
Aggiungere virgolette a testo o numeri con Kutools per Excel
Se hai spesso la necessità di aggiungere virgolette sia a testo che a numeri in Excel o gestisci grandi dataset, Kutools per Excel rappresenta una soluzione pratica. Grazie alla sua funzionalità «Aggiungi testo», puoi aggiungere rapidamente virgolette intorno al contenuto delle celle—indipendentemente che si tratti di numeri o testo—in pochi clic. Questo metodo è particolarmente indicato per chi gestisce formati dati complessi, deve riformattare file importati o esporta frequentemente dati per altri sistemi o per l’uso in programmazione. A differenza dell’approccio «Imposta formato cella», Kutools aggiorna il contenuto effettivo della cella, integrando le virgolette direttamente nei dati: un vantaggio fondamentale durante l’esportazione o la copia verso altre applicazioni.
Dopo aver installato Kutools per Excel, aprire il file Excel e procedere come segue:
- Seleziona l’intero intervallo di celle in cui desideri aggiungere virgolette intorno al testo o ai numeri esistenti.
- Dalla barra multifunzione, fai clic sulla scheda «Kutools», quindi seleziona «Testo» > «Aggiungi testo» per aprire la finestra di dialogo.
- Inserisci una doppia virgoletta " nel campo di input «Testo».
- In «Aggiungi solo a», seleziona «Intorno al testo» dal menu a discesa per assicurarti che le virgolette vengano posizionate intorno a ciascun valore della cella.
- Fai clic su «OK» per applicare le modifiche.

Risultato
Dopo aver fatto clic su OK, si noterà che ogni valore nelle celle selezionate—sia Dividi per testo che per numero—appare racchiuso tra virgolette, come illustrato di seguito.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Suggerimenti: Se aggiungi accidentalmente delle virgolette o selezioni l’intervallo sbagliato, puoi annullare subito le modifiche con il comando Annulla (Ctrl+Z). Attenzione: poiché questa azione modifica il contenuto effettivo della cella, potrebbe influire sui calcoli successivi se i dati vengono utilizzati a tale scopo.
Questa soluzione è estremamente efficiente per modifiche massive, ideale per chi lavora frequentemente con formati dati o prepara contenuti per attività di programmazione e migrazione. Kutools supporta diverse versioni di Excel; assicurati però che il componente aggiuntivo sia sempre aggiornato per godere della migliore esperienza possibile.
Aggiungere virgolette a testo o numeri con formule
Le formule Excel offrono un modo flessibile e dinamico per aggiungere virgolette a testo o numeri. Questa tecnica è particolarmente utile quando si desidera mantenere invariati i dati originali, eseguire trasformazioni automatiche o preparare risultati in celle adiacenti per l’esportazione. È la scelta ideale per operazioni rapide e ripetibili, grazie alla comodità di risultati che si aggiornano automaticamente ogni volta che i dati di origine vengono modificati.
Per utilizzare questo metodo, seguire questi passaggi:
Selezionare una cella vuota accanto a quella a cui si desidera aggiungere virgolette (ad esempio, accanto ad A1 nella cella B1) e inserire una formula come una delle seguenti, a seconda della versione di Excel:
=""""&J1&"""" =char(34)&J1&char(34) Dopo aver inserito la formula, premere Invio. Per applicarla a un’intera colonna o a un intervallo di celle, fare clic sul quadratino di riempimento nell’angolo in basso a destra della cella e trascinarlo verso il basso per estendere automaticamente la formula alle righe successive.
Se i dati contengono virgolette o caratteri speciali, ti invitiamo a verificare attentamente i risultati della formula per assicurarti che siano gestiti correttamente ed evitare la comparsa di virgolette doppie.
Vantaggi: Questa soluzione mantiene intatti i dati originali e offre aggiornamenti in tempo reale non appena il valore sorgente cambia.
Svantaggi: I valori tra virgolette restano come risultati di formule, non come contenuto diretto della cella; potrebbe quindi essere necessario copiarli e usare «Incolla come valori» se si desidera esportare o salvare i dati in questo formato.
Utilizzare codice VBA per aggiungere virgolette intorno al contenuto delle celle (Aggiungi in Batch Virgolette)
Per chi deve gestire dataset di grandi dimensioni o desidera automatizzare l’aggiunta delle virgolette in attività ripetitive, una macro VBA rappresenta un’alternativa efficiente. Con VBA, è possibile racchiudere automaticamente tutti i valori delle celle selezionate tra virgolette—indipendentemente dal tipo di dati—tramite un’unica procedura. Questo approccio si rivela ideale per utenti avanzati, per chi lavora con fogli di calcolo estesi o in continua evoluzione, e per chiunque voglia integrare questo passaggio all’interno di flussi di lavoro più ampi o routine automatizzate.
Prima di utilizzare VBA, ricordati di salvare la cartella di lavoro come file abilitato alle macro (*.xlsm), poiché i normali file Excel (*.xlsx) non supportano le macro. Fai attenzione alle macro provenienti da fonti non attendibili ed esegui sempre un backup dei dati prima di avviare processi batch.
1. Passa alla scheda Sviluppatore, quindi fai clic su Visual Basic per aprire l’editor di Visual Basic for Applications. Nella nuova finestra, fai clic su Inserisci > Modulo e incolla il seguente codice nell’area del modulo:
Sub AddQuotesAroundCells()
Dim Cell As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to add quotes:", xTitleId, WorkRng.Address, Type:=8)
For Each Cell In WorkRng
If Not IsEmpty(Cell.Value) Then
Cell.Value = Chr(34) & Cell.Value & Chr(34)
End If
Next
End Sub 2. Per eseguire la macro, fai clic sul pulsante
(Esegui) oppure premi F5. Si aprirà una finestra di dialogo per selezionare l’intervallo di celle da elaborare: scegli quello desiderato e conferma.
La macro aggiungerà automaticamente le virgolette sia ai valori di testo che a quelli numerici compresi nell’intervallo selezionato. Se una cella è già racchiusa tra virgolette, rieseguendo la macro verrà aggiunto un ulteriore set di virgolette; si consiglia pertanto di verificare attentamente i risultati qualora l’operazione venga ripetuta.
Suggerimenti pratici:
- Questa macro sostituirà direttamente il contenuto di ogni cella con la variante racchiusa tra virgolette. Se desideri conservare i dati originali, ti consigliamo di lavorare su una copia di backup o di utilizzare colonne adiacenti per mantenere intatti i valori sorgente.
- Le celle contenenti formule verranno convertite in valori statici, racchiusi tra virgolette.
- Se il dataset contiene celle vuote, la macro le salterà, evitando di aggiungere virgolette non necessarie.
Risoluzione problemi:
- Se all’apertura dell’editor VBA o durante l’esecuzione della macro viene visualizzato un avviso di sicurezza, assicurati che le macro siano abilitate nelle impostazioni del Centro protezione di Excel.
- Qualora il codice non venisse eseguito o generasse errori, ricontrollare il modulo per eventuali errori di battitura o assicurarsi che il file sia salvato in un formato abilitato alle macro (*.xlsm).
Questa soluzione è preferita per la sua capacità di elaborazione batch, il potenziale di automazione e l’adeguatezza a utenti esperti o a attività ripetitive di aggiunta di virgolette su grandi cartelle di lavoro Excel.
Demo: Aggiungi testo utilizzando Kutools per Excel
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi
