KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come aggiungere il contenuto di una cella a un’altra cella in Excel?

AutoreSiluvia Data di modifica

Nel lavoro quotidiano con i fogli di calcolo, capita spesso di dover unire valori provenienti da più celle in un’unica cella. Ad esempio, potresti avere nome, secondo nome e cognome in colonne separate che desideri combinare, oppure aver bisogno di fondere parti frammentate di indirizzi o altri dati per migliorarne leggibilità ed elaborazione. Come illustrato nello screenshot seguente, l’obiettivo è aggiungere testo da celle diverse in un’unica cella in Excel, ottenendo un risultato consolidato perfettamente adatto alle tue esigenze di gestione dei dati.

aggiunta di testo da una cella a un'altra

In che modo puoi ottenere questo risultato in modo efficiente e accurato? In questo articolo ti presentiamo diversi metodi dettagliati, sia basati su formule che su strumenti avanzati, per unire rapidamente testo da una cella all’altra in Excel, indipendentemente dalle dimensioni o dalla complessità dei tuoi dati.

Aggiunta di testo da una cella all’altra mediante formula
Aggiunta semplice di testo da una cella all’altra con Kutools per Excel
Aggiunta di testo utilizzando l’operatore Ampersand (&)
Aggiunta di testo utilizzando la funzione TEXTJOIN (Excel 2016 e versioni successive)
Aggiunta di testo da più celle mediante codice VBA (macro)


Aggiunta di testo da una cella all’altra mediante formula

Un metodo efficace per unire il testo di più celle in Excel è utilizzare una formula. Questa soluzione è ideale per chi preferisce lavorare direttamente nelle celle, senza dover ricorrere ad aggiunte o strumenti esterni.

1. Seleziona una cella vuota in cui desideri visualizzare il risultato combinato. Inserisci la seguente formula nella Barra delle formule:=CONCATENATE(A1,« »,B1,« »,C1) e premi Invio per applicarla.

2. Successivamente, seleziona la cella D1 (o quella contenente la formula) e trascina il quadratino di riempimento in basso o lateralmente per estendere la formula alle righe o colonne adiacenti, a seconda delle tue esigenze. In questo modo potrai combinare rapidamente i valori delle celle per l’intero set di dati.

trascina e riempi la formula in altre celle

Nota: In questa formula è possibile modificare le celle di riferimento (A1, B1, C1) e i separatori (ad esempio spazio, virgola o trattino) in base alle proprie esigenze. La funzione CONCATENA è disponibile in tutte le versioni di Excel, rendendola ampiamente applicabile; tuttavia, nelle versioni più recenti sono disponibili alternative come TEXTJOIN o CONCAT, che offrono maggiore flessibilità.


Aggiunta semplice di testo da una cella all’altra con l’utilità Combina di Kutools per Excel

L’utilità Combinazione Righe/Colonne/Celle e Mantieni Valori inclusa in Kutools per Excel offre un modo rapido e intuitivo per unire o aggiungere testo a un intervallo di celle. Questa funzione è particolarmente utile per chi desidera evitare formule manuali o deve combinare grandi set di dati con separatori personalizzati, opzioni di posizionamento e post-elaborazione. L’utilità non solo semplifica il processo di unione, ma garantisce anche grande flessibilità nella formattazione del risultato e nella gestione delle celle.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Se desideri unire i valori di celle adiacenti (ad esempio, colonne diverse contenenti nomi o dati), seleziona innanzitutto l’intervallo di celle. Poi vai su Kutools > Unisci e Dividi > Combinazione Righe/Colonne/Celle e Mantieni Valori. Consulta lo screenshot per una guida visiva:

2. Nella finestra di dialogo Combinare Righe, Colonne o Righe Senza Perdere Dati, modifica le impostazioni in base alle tue esigenze:

  • A. Seleziona Combinare Colonne se le celle da aggiungere si trovano in colonne diverse.
  • B. Imposta il separatore desiderato nel campo Separatore (ad esempio: spazio, virgola, punto e virgola o personalizzato).
  • C. Scegli dove posizionare i Risultati uniti utilizzando l’elenco a discesa Posiziona i valori uniti in.
  • D. Se desideri rimuovere i valori originali dopo la combinazione, seleziona Elimina il contenuto di queste celle.
  • E. Fare clic su OK per confermare ed eseguire l’operazione.

imposta le opzioni nella finestra di dialogo

I valori delle celle appartenenti a colonne diverse verranno ora combinati in base alle impostazioni selezionate, e il risultato apparirà nella posizione specificata.

i testi presenti in celle di colonne diverse vengono uniti in un'unica cella

Nota:

Se invece si seleziona l’opzione Combinare Righe, i dati di ciascuna riga vengono uniti come mostrato nello screenshot seguente: un approccio ideale per concatenare più righe all’interno di una singola colonna.

seleziona l'opzione Combina righe per unire i dati di ciascuna riga

Vantaggi e suggerimenti pratici: Questa utilità è perfetta per gestire tabelle di grandi dimensioni o quando servono opzioni avanzate—come separatori personalizzati, conservazione o eliminazione dei dati di origine e posizionamento flessibile. Riduce al minimo gli errori manuali, fa risparmiare tempo ed è particolarmente indicata per chi lavora spesso con attività di consolidamento dati.

Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.


Aggiunta di testo utilizzando l’operatore Ampersand (&)

L’operatore ampersand (&) in Excel è un metodo semplice e sempre disponibile per unire testi provenienti da più celle. È ideale per concatenazioni rapide quando non servono opzioni avanzate ed è compatibile con tutte le versioni di Excel. Questo approccio si rivela particolarmente pratico per operazioni basilari, come unire nomi, indirizzi o qualsiasi altra informazione breve contenuta in celle adiacenti.

1. Seleziona la cella di destinazione in cui vuoi aggiungere il testo (ad esempio, D1) e inserisci la seguente formula:

=A1 & " " & B1 & " " & C1

2. Premere Invio per confermare e utilizzare il quadratino di riempimento per copiare la formula nelle altre righe, se necessario.

Spiegazione e suggerimenti: Questo metodo è semplice e veloce per poche celle. Puoi usare qualsiasi delimitatore (ad esempio “-” o “, ”) sostituendo lo spazio tra virgolette. Per intervalli più ampi, tuttavia, richiede modifiche manuali per includere ogni singolo riferimento di cella. Ricorda sempre di racchiudere il delimitatore scelto tra virgolette.


Aggiunta di testo utilizzando la funzione TEXTJOIN (Excel 2019 e versioni successive)

Per gli utenti di Excel 2019 o versioni successive, la funzione TEXTJOIN rappresenta un modo flessibile ed efficiente per unire il testo da un intero intervallo di celle utilizzando un delimitatore specifico. È la scelta ideale per combinare molte celle, gestire intervalli in modo dinamico e ignorare automaticamente le celle vuote, quando necessario.

1. Nella cella in cui si desidera visualizzare il risultato combinato (ad esempio, D1), inserisci la seguente formula utilizzando lo spazio come separatore:

=TEXTJOIN(" ",TRUE,A1:C1)

2. Premere Invio per eseguire la formula. Se si desidera combinare più righe, basta copiare o trascinare la formula lungo il proprio set di dati.

Spiegazione dei parametri: Il primo argomento " " imposta il separatore (uno spazio in questo esempio). Il secondo argomento VERO indica che le eventuali celle vuote verranno ignorate. Modifica A1:C1 in base al tuo intervallo dati effettivo.

Vantaggi e considerazioni: Questo metodo è ideale per intervalli ampi e dati dinamici, specialmente negli ambienti Excel moderni. Per le versioni precedenti di Excel, consideri la funzione CONCATENAo l’operatore e commerciale (&) come alternative. Si noti che digitando l’intervallo (ad esempio,)A1:C1) è possibile concatenare intere righe o colonne contemporaneamente, eliminando i riferimenti manuali.

Promemoria sugli errori: Se la funzione TESTO.UNISCI non è disponibile nella Sua versione, potrebbe visualizzare un errore #NOME?.


Aggiunta di testo da più celle mediante codice VBA (macro)

Quando devi unire testo proveniente da celle multiple—anche non adiacenti e distribuite su diversi fogli di lavoro o intervalli complessi—una macro VBA rappresenta la soluzione programmabile e altamente automatizzata che fa per te. È perfetta per attività ripetitive, set di dati voluminosi o logiche personalizzate che superano i limiti delle formule e delle funzioni integrate.

Scenari applicabili: Ideale per utenti esperti nell’uso delle macro o per chi gestisce grandi volumi di dati da consolidare, soprattutto quando servono automazione o operazioni ripetitive.

1. Apra l’editor VBA tramite Strumenti per sviluppatori > Visual Basic. Nella finestra Microsoft Visual Basic, Applications Edition, scelga Inserisci > Modulo e incolla il seguente codice nel modulo:

Sub MergeCellsRowByRow()
'Updated by Extendoffice 2025/7/15
    Dim WorkRng As Range
    Dim Delimiter As String
    Dim OutputCell As Range
    Dim rowRng As Range
    Dim cell As Range
    Dim Combined As String
    Dim i As Long

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    ' Select range to merge
    Set WorkRng = Application.InputBox("Select range to merge by row:", xTitleId, Selection.Address, Type:=8)
    If WorkRng Is Nothing Then Exit Sub

    ' Enter delimiter
    Delimiter = Application.InputBox("Enter a separator:", xTitleId, " ", Type:=2)

    ' Select output starting cell
    Set OutputCell = Application.InputBox("Select starting output cell:", xTitleId, "", Type:=8)
    If OutputCell Is Nothing Then Exit Sub

    On Error GoTo 0
    Application.ScreenUpdating = False

    ' Process each row
    For i = 1 To WorkRng.Rows.Count
        Combined = ""
        For Each cell In WorkRng.Rows(i).Cells
            If cell.Value <> "" Then
                Combined = Combined & cell.Value & Delimiter
            End If
        Next

        ' Remove trailing delimiter
        If Len(Combined) > 0 Then
            Combined = Left(Combined, Len(Combined) - Len(Delimiter))
        End If

        OutputCell.Offset(i - 1, 0).Value = Combined
    Next i

    Application.ScreenUpdating = True
End Sub

2. Fai clic sul pulsante pulsante Esegui per eseguire la macro. Segui queste semplici istruzioni: seleziona innanzitutto l’intervallo da unire, inserisci quindi il separatore desiderato (ad esempio uno spazio, una virgola o un altro carattere) e infine scegli la cella di destinazione per il risultato.

Suggerimenti pratici:

  • Le macro possono accelerare notevolmente il processo, soprattutto quando si gestiscono grandi quantità di dati o quando è necessario unire testo frequentemente.
  • Il codice ignora automaticamente le celle vuote, quindi non è necessario filtrare preventivamente i dati.
  • Assicurati di salvare il tuo lavoro prima di eseguire le macro e abilitalle se richiesto dagli avvisi di sicurezza di Excel.

Riepilogo e suggerimenti:

  • Quando si combinano un numero ridotto o fisso di celle, le formule o l’operatore ampersand (&) garantiscono risultati rapidi ed efficaci.
  • Per intervalli dinamici o set di dati di grandi dimensioni, utilizza la funzione TEXTJOIN o le funzionalità avanzate di Kutools per Excel.
  • Quando la combinazione manuale tradizionale si rivela impraticabile o quando è necessario automatizzare l’operazione su più fogli di lavoro, le macro VBA offrono una flessibilità e una personalizzazione senza eguali.
  • Verifica sempre con attenzione i riferimenti di cella e i delimitatori per garantire la correttezza dei risultati combinati e conserva sempre un backup dei dati prima di eseguire azioni irreversibili.

Articolo correlato:


Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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