Skip to main content

Come aggiungere virgolette attorno a numeri o testo in Excel?

Author: Sun Last Modified: 2025-08-06

Quando si lavora con Excel, è comune imbattersi in situazioni in cui è necessario aggiungere virgolette attorno a numeri o testo. Ad esempio, ciò è spesso necessario quando si preparano dati per l'importazione in altri sistemi che richiedono valori tra virgolette, quando si generano file CSV per database o quando si creano formati di dati specializzati per applicazioni specifiche. Aggiungere manualmente le virgolette può essere dispendioso in termini di tempo e soggetto a errori, soprattutto quando si ha a che fare con grandi volumi di dati. Fortunatamente, Excel offre diversi metodi pratici per automatizzare questo compito, ciascuno adatto a diverse esigenze e scenari. Nella seguente guida, troverai una descrizione dettagliata di quattro tecniche efficaci per aggiungere virgolette attorno ai tuoi dati: utilizzando la funzione Formato celle, Kutools per Excel, formule e una macro VBA.

A screenshot of numbers and text in Excel for adding quotes

Aggiungi virgolette attorno ai testi solo con la funzione Formato celle

La funzione "Formato celle" in Excel fornisce un metodo semplice per aggiungere visivamente virgolette attorno ai valori di testo, senza modificare il contenuto sottostante della cella. Questo approccio è particolarmente utile quando si preparano dati per la stampa, la creazione di report o l'esportazione, dove si desidera visualizzare le virgolette per chiarezza, ma mantenere i dati originali per calcoli o ulteriori elaborazioni. Tieni presente che i numeri convertiti in questo modo diventeranno testo, il che potrebbe influire su formule o calcoli che dipendono dai tipi di dati numerici.

1. Seleziona l'intervallo di celle contenente i tuoi dati di testo. Fai clic con il tasto destro del mouse sulla selezione per aprire il menu contestuale, quindi scegli "Formato celle".

A screenshot of the context menu with the Format Cells option highlighted

2. Nella finestra di dialogo "Formato celle", vai alla scheda "Numero". Seleziona "Personalizzato" nell'elenco "Categoria" e inserisci il seguente formato nel campo "Tipo":

"''"@"''"
A screenshot of the Format Cells dialog showing the custom format for adding quotes

3. Clicca su "OK" per applicare le modifiche. I valori di testo nel tuo intervallo selezionato ora appariranno con virgolette attorno.

A screenshot showing text in Excel with quotes added using Format Cells

Nota: L'utilizzo di questo metodo convertirà anche eventuali numeri nell'intervallo selezionato in testo, il che potrebbe causare errori di calcolo se questi valori vengono referenziati successivamente in formule. Controlla attentamente le celle interessate per evitare conseguenze indesiderate.

Questo approccio è più adatto per piccoli aggiustamenti o quando è necessaria una formattazione solo per la visualizzazione o l'esportazione. Per modifiche massicce dei dati, prova uno dei metodi seguenti.


Aggiungi virgolette attorno a testi o numeri con Kutools per Excel

Se hai spesso bisogno di aggiungere virgolette attorno a testo e numeri in Excel o gestisci grandi set di dati, Kutools per Excel è una soluzione pratica. Utilizzando la sua funzione "Aggiungi testo", puoi rapidamente aggiungere virgolette attorno al contenuto delle celle - indipendentemente dal fatto che siano numeri o testo - in pochi clic. Questo metodo è altamente adatto per gli utenti che gestiscono formati di dati complessi, devono riformattare file importati o esportano frequentemente dati per altri sistemi o per l'uso nella programmazione. A differenza dell'approccio "Formato celle", Kutools aggiorna il contenuto effettivo della cella, rendendo le virgolette parte dei dati, il che è utile quando si esportano o copiano dati in altre applicazioni.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, apri il tuo file Excel e fai quanto segue:

  1. Seleziona l'intero intervallo di celle in cui vuoi aggiungere virgolette attorno al testo o ai numeri esistenti.
  2. Dalla barra multifunzione, clicca sulla scheda "Kutools", poi vai su "Testo" > "Aggiungi testo" per aprire la finestra di dialogo.
  3. Inserisci una virgoletta doppia " nel campo di input "Testo".
  4. Sotto "Aggiungi a", seleziona "Attorno al testo" dal menu a tendina per assicurarti che le virgolette siano posizionate attorno a ciascun valore della cella.
  5. Clicca su "OK" per applicare le modifiche.
    A screenshot of the Add Text dialog in Kutools for Excel configured to add quotes around text and numbers
Risultato

Dopo aver fatto clic su OK, vedrai che ciascun valore nelle celle selezionate - sia testo che numeri - appare con virgolette all'inizio e alla fine, come mostrato di seguito.

A screenshot showing text and numbers with quotes added using Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

Consigli: Se hai aggiunto accidentalmente virgolette o selezionato l'intervallo sbagliato, puoi utilizzare la funzione Annulla (Ctrl+Z) per ripristinare le modifiche. Poiché questa azione modifica il contenuto effettivo della cella, fai attenzione se intendi utilizzare i dati per calcoli successivi.

Questa soluzione è molto efficiente per la modifica di massa, soprattutto per gli utenti che manipolano spesso formati di dati o preparano contenuti per attività di programmazione e migrazione dei dati. Kutools supporta diverse versioni di Excel, ma assicurati che il tuo componente aggiuntivo sia aggiornato per la migliore esperienza.


Aggiungi virgolette attorno a testi o numeri con le formule

Le formule di Excel offrono un modo flessibile e dinamico per aggiungere virgolette a testo o numeri. Questa tecnica è particolarmente preziosa se desideri mantenere i dati originali invariati, eseguire automaticamente trasformazioni dei dati o preparare risultati in celle adiacenti per l'esportazione. È una buona scelta quando richiedi operazioni rapide e ripetibili e apprezzi avere risultati che si aggiornano automaticamente insieme alle modifiche dei dati di origine.

Per utilizzare questo metodo, segui questi passaggi:

Seleziona una cella vuota accanto alla cella a cui vuoi aggiungere virgolette (ad esempio, accanto ad A1 nella cella B1), e inserisci una formula come una delle seguenti a seconda della tua versione di Excel:

=""""&J1&""""
=char(34)&J1&char(34)

Dopo aver inserito la formula, premi Invio. Per applicare la formula a una colonna o a un intervallo, clicca sulla maniglia di riempimento nell'angolo in basso a destra della cella e trascinala verso il basso per riempire ulteriori righe secondo necessità.
A screenshot showing an Excel formula to add quotes around text or numbers

Se i tuoi dati contengono virgolette o caratteri speciali, controlla i risultati della formula per assicurarti che siano gestiti correttamente e che non ci siano doppi virgolettature.

Vantaggi: Questa soluzione ti permette di mantenere i dati originali intatti e fornisce aggiornamenti in tempo reale se il valore di origine cambia.
Svantaggi: I valori tra virgolette rimangono come risultati delle formule, non come contenuto diretto delle celle, il che potrebbe richiederti di copiare e "Incollare come Valori" se hai bisogno di esportare o salvare i dati in questo formato.


Usa il codice VBA per aggiungere virgolette attorno al contenuto delle celle (Aggiunta Massiva di Virgolette)

Per gli utenti che devono elaborare set di dati molto grandi, o desiderano automatizzare il processo di virgolettatura per attività ripetitive, l'uso di una macro VBA offre un'alternativa efficiente. VBA ti consente di aggiungere automaticamente virgolette attorno a tutti i valori delle celle selezionate - indipendentemente dal tipo di dati - con una singola procedura. Questo metodo è particolarmente adatto per utenti avanzati, persone che lavorano con fogli di calcolo di grandi dimensioni o dinamicamente mutevoli, o chiunque voglia integrare questo passaggio in un flusso di lavoro più ampio o in una routine di automazione.

Prima di usare VBA, ricorda di salvare la tua cartella di lavoro in un formato di file abilitato per le macro (*.xlsm), poiché le normali cartelle di lavoro Excel (*.xlsx) non supportano le macro memorizzate. Sii cauto con le macro ricevute da fonti non attendibili e fai sempre un backup dei tuoi dati prima di eseguire processi in batch.

1. Vai alla scheda Sviluppatore, poi clicca su Visual Basic per aprire l'editor di Visual Basic for Applications. Nella nuova finestra, clicca 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, clicca il Run button (Esegui) pulsante, oppure premi F5. Apparirà una finestra di dialogo che ti chiederà di selezionare l'intervallo di celle da elaborare. Scegli l'intervallo desiderato e conferma.

La macro aggiungerà automaticamente virgolette sia ai valori di testo che numerici all'interno dell'intervallo selezionato. Se una cella è già virgolettata, eseguire nuovamente la macro aggiungerà un altro set di virgolette, quindi controlla i risultati se ripeti l'azione.

Consigli Pratici:

  • Questa macro sostituirà direttamente il contenuto di ogni cella con la variante tra virgolette. Se hai bisogno dei dati originali, è consigliabile operare su una copia di backup o utilizzare colonne adiacenti per preservare i valori di origine.
  • Le celle contenenti formule verranno convertite in valori statici con le virgolette applicate.
  • Se il tuo set di dati contiene celle vuote, la macro le ignorerà, evitando virgolette non necessarie sulle celle vuote.

Risoluzione dei Problemi:

  • Se ricevi un avviso di sicurezza quando apri l'editor VBA o esegui la macro, verifica che le macro siano abilitate nelle impostazioni del Centro Protezione di Excel.
  • Se il codice non viene eseguito o genera errori, ricontrolla il modulo per errori di battitura o assicurati che il file sia in formato abilitato per le macro (*.xlsm).

Questa soluzione è preferita per la sua capacità di elaborazione in batch, il potenziale di automazione e la sua idoneità per utenti esperti o attività di virgolettatura ripetitive su grandi cartelle di lavoro di Excel.


Demo: Aggiungi Testo usando Kutools per Excel

 
Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

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!