Skip to main content

Come combinare più celle in una cella con spazi, virgole o altri separatori in Excel?

Author: Sun Last Modified: 2025-05-29

Quando si combinano le celle da più colonne o righe in una singola cella, i dati combinati potrebbero non essere separati da nulla. Ma se si desidera separarli con segni specifici, come spazi, virgole, punti e virgola o altri, come si può fare? Questa guida introdurrà alcuni metodi per te.

a screenshot of combining multiple cells with a separator into rows and columns


Concatenare righe o colonne di celle in una cella con spazi, virgole o altri separatori utilizzando formule

In Excel, puoi utilizzare le seguenti formule per combinare una riga di celle o una colonna di celle in una singola cella.


Metodo A: Usa l'operatore "&" per combinare celle

In Excel, puoi usare l'operatore "&" per combinare diverse stringhe di testo o valori delle celle.

Per favore, inserisci la seguente formula per concatenare le celle in più colonne: (separa i risultati combinati con uno spazio, puoi sostituire lo spazio con altri separatori secondo necessità.)

=A2&" "&B2&" "&C2

Successivamente, trascina la maniglia di riempimento verso il basso fino alle celle a cui desideri applicare questa formula, e i dati provenienti da diverse colonne verranno uniti in una sola cella, vedi screenshot:

a screenshot of using

  • Suggerimenti:
  • Nella formula precedente, puoi sostituire gli spazi tra gli operatori & con altri separatori, ad esempio =A2&"-"&B2&"-"&C2
  • Se hai bisogno di combinare i valori delle celle provenienti da più righe, ti basta cambiare il riferimento della cella in questo modo: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7

Metodo B: Usa la funzione Concatena per combinare celle

La funzione Concatena in Excel viene anche utilizzata per unire più stringhe di testo o valori delle celle in una sola cella.

Inserisci o copia la seguente formula in una cella vuota:

=CONCATENA(A2, "-", B2, "-", C2)

Successivamente, trascina la maniglia di riempimento verso il basso fino alle celle a cui desideri applicare questa formula, otterrai il seguente risultato:

a screenshot of using Concatenate function to combine cells into one cell

  • Suggerimenti:
  • Nella formula precedente, puoi sostituire il carattere “-” con altri separatori, ad esempio =CONCATENA(A2, ";", B2, ";", C2)
  • Se hai bisogno di combinare i valori delle celle provenienti da più righe, ti basta cambiare il riferimento della cella in questo modo: =CONCATENA(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)

Metodo C: Usa la funzione Textjoin per combinare celle

Se hai Excel 365 e versioni successive, c'è una nuova funzione - Textjoin, che può aiutarti a combinare più celle in una sola cella.

Inserisci o copia la seguente formula in una cella vuota:

=TEXTJOIN(",",VERO,A2:C2)

Poi, trascina la maniglia di riempimento per applicare questa formula ad altre celle, vedi screenshot:

a screenshot of using TEXTJOIN function to combine cells into one cell

  • Suggerimenti:
  • Nella formula precedente, puoi sostituire il carattere “,” con altri separatori, ad esempio =TEXTJOIN("/",VERO,A2:C2)
  • Per combinare i valori delle celle provenienti da più righe, ti basta cambiare il riferimento della cella in questo modo: =TEXTJOIN(",",VERO,A2:A7)
  • Questa TEXTJOIN può anche combinare un intervallo di celle in una singola cella con un delimitatore in questo modo: =TEXTJOIN(",",VERO,A2:C7)

Concatenare righe, colonne o intervalli di celle in una cella con un separatore specificato

Kutools for Excel supporta una funzionalità potente - Combina, che può aiutarti a unire tutti i dati basandosi su righe, colonne o un intervallo di celle in un unico record senza perdere dati. Vedi la demo qui sotto. Clicca per scaricare Kutools for Excel!


Concatenare righe o colonne di celle in una cella con spazi, virgole o altri separatori tramite la Funzione Definita dall'Utente

In Excel, puoi anche creare una Funzione Definita dall'Utente per combinare celle di riga o colonna in una singola cella con spazi o segni specificati.

1. Tieni premuti i tasti ALT + F11 sulla tastiera per aprire una finestra Microsoft Visual Basic per Applicazioni.

2. Clicca Inserisci > Modulo, e copia il codice VBA nel modulo.

VBA: Combina celle basate su riga o colonna in una con un separatore specifico:

Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

Suggerimento: Nello script sopra "Function Combine(WorkRng As Range, Optional Sign As String = "~") As String", il separatore "~" è specificato per separare il risultato combinato, puoi cambiarlo per soddisfare le tue esigenze.

3. Poi digita la formula =Combine(A2:C2) in una cella vuota, e poi trascina la maniglia di riempimento sull'intervallo a cui vuoi applicare questa formula, tutte le celle nella riga verranno combinate in una cella con trattini. Vedi screenshot:

a screenshot of using the user-defined function to combine multiple cells into one cell

Suggerimenti: Con la Funzione Definita dall'Utente sopra, puoi anche combinare i valori delle celle basandoti sulla colonna, ti basta inserire questa formula =Combine(A2:A7) per ottenere i dati uniti di cui hai bisogno.


Concatenare righe o colonne di celle in una cella con interruzione di riga utilizzando formule

A volte, potresti voler usare l'interruzione di riga per separare la stringa di testo concatenata; normalmente, CHAR(10) restituirà il carattere di interruzione di riga. Qui, puoi usare i seguenti metodi per risolvere questo compito:


Metodo A: Usa la funzione Concatena per combinare celle con interruzione di riga

Qui, puoi combinare la funzione concatena con il carattere Char(10) insieme per ottenere il risultato unito separato da interruzioni di riga.

1. Per favore, digita o copia la seguente formula:

=CONCATENA(A2,CHAR(10),B2,CHAR(10),C2)

Poi, trascina la maniglia di riempimento verso il basso fino alle celle a cui vuoi applicare questa formula, e otterrai il seguente risultato:

a screenshot of using formula to combine cells into one cell with line break

2. Successivamente, clicca Home > Testo a capo per formattare le celle, e otterrai il risultato di cui hai bisogno:

a screenshot of selecting Wrap Text to display the combined cell in multiple lines

Suggerimenti: Per combinare i valori delle celle provenienti da più righe, ti basta cambiare il riferimento della cella in questo modo: =CONCATENA(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)


Metodo B: Usa la funzione Textjoin per combinare celle con interruzione di riga (Excel 365 e versioni successive)

Forse la formula sopra è un po' difficile se ci sono più celle da combinare, quindi, la funzione Textjoin può gestire questo compito rapidamente e facilmente.

Inserisci o copia la seguente formula in una cella vuota:

=TEXTJOIN(CHAR(10),VERO,A2:C2)

Dopo aver ottenuto i risultati combinati, ricorda di formattare le celle della formula per il Testo a capo, vedi screenshot:

a screenshot of using Textjoin function to combine cells with line break then selecting Wrap Text to display the results in multiple lines

Suggerimenti: Per combinare i valori delle celle provenienti da più righe, ti basta cambiare il riferimento della cella in questo modo: =TEXTJOIN(CHAR(10),VERO,A2:A7)


Concatenare righe, colonne o intervalli di celle in una cella con un separatore specificato utilizzando una funzionalità straordinaria

Se sei infastidito dalle formule e dal codice sopra, posso consigliarti uno strumento utile - Kutools for Excel, con la sua funzione Combina, puoi combinare rapidamente i valori delle celle per riga, colonna o intervallo in una singola cella.

Suggerimenti:Per applicare questa funzione Combina, prima devi scaricare Kutools for Excel, e poi applicare la funzione rapidamente e facilmente.

Dopo aver installato Kutools for Excel, procedi come segue:

1. Seleziona un intervallo di valori delle celle che desideri combinare in una cella.

2. Applica questa funzione facendo clic su Kutools > Unisci e Dividi > Combina Righe, Colonne o Celle senza Perdere Dati. Vedi screenshot:

a screenshot of enabling the Combine Rows, Columns or Cells without Losing Data feature of Kutools

3. Nella finestra di dialogo visualizzata, specifica le operazioni necessarie come mostrato nello screenshot seguente:

a screenshot of configuring the Combine Columns or Rows dialog box

4. Poi, clicca Ok, otterrai il risultato come mostrato nello screenshot qui sotto:

1). Combina i valori delle celle in una cella per ogni riga:

a screenshot showing the result after combining cell values into one cell for each row

2). Combina i valori delle celle in una cella per ogni colonna:

a screenshot showing the result after combining cell values into one cell for each column

3). Combina un intervallo di valori delle celle in una singola cella:

a screenshot of the original cells a screenshot of an arrow a screenshot showing all cells in the selected range are combined into one single cell

Clicca per Scaricare Kutools for Excel e prova gratis Ora!


Altri articoli relativi alla combinazione di righe e colonne:

  • Unisci e Combina Righe Senza Perdere Dati In Excel
  • Excel mantiene solo i dati nella cella in alto a sinistra, se si applica il comando "Unisci e Centra" (scheda Home > Unisci e Centra nel pannello Allineamento) per unire righe di dati in Excel. Gli utenti devono utilizzare un altro metodo per unire più righe di dati in una sola riga senza eliminare i dati.
  • Combina Righe Duplicate e Somma I Valori In Excel
  • In Excel, potresti incontrare spesso questo problema, quando hai un intervallo di dati che contiene alcune voci duplicate, e ora vuoi combinare i dati duplicati e sommare i valori corrispondenti in un'altra colonna, come mostrato negli screenshot seguenti. Come potresti risolvere questo problema?
  • Combina Data e Ora In Una Singola Cella In Excel
  • Ci sono due colonne in un foglio di lavoro, una è la data, l'altra è l'ora, come mostrato di seguito, c'è un modo per combinare rapidamente queste due colonne in una sola, mantenendo il formato dell'ora?
  • Concatena Celle Ignorando o Saltando Le Celle Vuote In Excel
  • La funzione Concatena di Excel può aiutarti a combinare rapidamente più valori delle celle in una cella sola, se ci sono alcune celle vuote tra le celle selezionate, questa funzione combinerà anche gli spazi vuoti. Ma, a volte, vuoi concatenare solo le celle con dati e saltare quelle vuote, come potresti farlo in Excel?

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 di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con 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 multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la 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 e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. 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 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!