Come combinare più celle in una cella con spazi, virgole o altri separatori in Excel?
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.
- Concatenare righe o colonne di celle in una cella con spazi, virgole o altri separatori utilizzando formule
- Concatenare righe o colonne di celle in una cella con spazi, virgole o altri separatori tramite la Funzione Definita dall'Utente
- Concatenare righe o colonne di celle in una cella con interruzioni di riga utilizzando formule
- Concatenare righe, colonne o intervalli di celle in una cella con un separatore specificato utilizzando una funzionalità straordinaria
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
- Metodo B: Usa la funzione Concatena per combinare celle
- Metodo C: Usa la funzione Textjoin per combinare celle (Excel 365 e versioni successive)
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à.)
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:
- 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:
Successivamente, trascina la maniglia di riempimento verso il basso fino alle celle a cui desideri applicare questa formula, otterrai il seguente risultato:
- 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:
Poi, trascina la maniglia di riempimento per applicare questa formula ad altre celle, vedi screenshot:
- 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:
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
- Metodo B: Usa la funzione Textjoin per combinare celle con interruzione di riga (Excel 365 e versioni successive)
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:
Poi, trascina la maniglia di riempimento verso il basso fino alle celle a cui vuoi applicare questa formula, e otterrai il seguente risultato:
2. Successivamente, clicca Home > Testo a capo per formattare le celle, e otterrai il risultato di cui hai bisogno:
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:
Dopo aver ottenuto i risultati combinati, ricorda di formattare le celle della formula per il Testo a capo, vedi screenshot:
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:
3. Nella finestra di dialogo visualizzata, specifica le operazioni necessarie come mostrato nello screenshot seguente:
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:
2). Combina i valori delle celle in una cella per ogni colonna:
3). Combina un intervallo di valori delle celle in una singola cella:
![]() | ![]() | ![]() |
Clicca per Scaricare Kutools for Excel e prova gratis Ora!
Altri articoli relativi alla combinazione di righe e colonne:
- Unisci Celle (combina contenuti delle celle) Senza Perdere Dati In Excel
- Potremmo combinare celle e i loro contenuti in Microsoft Excel frequentemente. Tuttavia, hai trovato il modo più semplice per combinare i contenuti delle celle? Qui parleremo di come combinare i contenuti delle celle in Excel facilmente e rapidamente.
- 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
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!