Skip to main content

Guida Excel: Unire colonne, righe, celle

Author: Sun Last Modified: 2025-05-30

Unire colonne, righe o celle è una pratica comune nel lavoro quotidiano su Excel, ad esempio per unire nome e cognome da due colonne in una sola per ottenere il nome completo, unire righe con lo stesso ID e sommare i valori corrispondenti, unire un intervallo di celle in una singola cella e così via. Questa guida elenca tutti gli scenari relativi all'unione di colonne/righe/celle in Excel e fornisce diverse soluzioni per ciascun caso.

Navigazione di questa guida

1 Unire colonne/righe in una singola cella

1.1 Unire colonne/righe in una singola cella con spazio, virgola o altri delimitatori

1.11 Utilizzo del simbolo e commerciale (&)

1.12 Utilizzo della funzione CONCATENATE (Excel2016 o versioni precedenti)

1.13 Utilizzo della funzione CONCAT o TEXTJOIN (Excel2019 o Excel365)

1.14 Utilizzo di Notepad (solo per unire colonne)

Estensione: Unire colonne/righe in una singola cella con interruzione di riga come delimitatore

1.2 Unire colonne/righe in una singola cella senza spazi vuoti

1.21 Utilizzo della funzione TEXTJOIN (Excel2019 o Excel365)

1.22 Utilizzo del simbolo e commerciale (&)

1.23 Aggiungere alla fine delle celle utilizzando codice VBA

1.3 Unire colonne/righe/celle in una singola cella senza perdere dati

1.4 Unire due colonne se vuote

1.41 Utilizzo della funzione IF

1.42 Utilizzo di VBA

2. Unire righe con lo stesso ID

2.1 Unire righe con lo stesso ID e separare con virgola o altri delimitatori

2.11 Utilizzo di VBA

2.12 Utilizzo della funzione IF per aggiungere colonne di supporto

2.13 Utilizzo di uno strumento pratico – Unione avanzata righe

2.2 Unire righe con lo stesso ID ed eseguire alcuni calcoli

2.21 Utilizzo della funzione Consolida

2.22 Utilizzo di VBA

2.23 Utilizzo di uno strumento pratico – Unione avanzata righe

2.3 Unire righe adiacenti con lo stesso valore

2.31 Utilizzo di VBA

2.32 Utilizzo di uno strumento pratico – Unire le stesse celle

3. Unire celle

3.1. Unire più righe e colonne in una singola cella

3.11 Utilizzo del simbolo e commerciale (&)

3.12 Utilizzo della funzione CONCATENATE (Excel2016 o versioni precedenti)

3.13 Utilizzo della funzione CONCAT o TEXTJOIN (Excel2019 o Excel365)

3.14 Utilizzo di Unisci righe/colonne/celle e mantieni i valori

3.2. Unire celle in una singola colonna/riga

3.21 Assegnare un nome all'intervallo e usare la funzione INDICE (solo per una singola colonna)

3.22 VBA (solo per una singola colonna)

3.23 Utilizzo di uno strumento pratico – Trasforma Intervallo

3.3 Unire colonne in una colonna senza duplicati

3.31 Copia e incolla e rimuovi duplicati

3.32 Utilizzo di VBA

3.4. Unire celle mantenendo la formattazione

3.41 Inserire la funzione TESTO nella formula

3.42 Utilizzo di Microsoft Word

3.43 Utilizzo di uno strumento pratico – Unisci senza perdere dati

3.5 Unire celle per creare una data

3.51 Utilizzo della funzione DATA

 

In questa guida, vengono creati alcuni esempi per spiegare i metodi; puoi modificare i riferimenti secondo le tue esigenze quando utilizzi i codici VBA o le formule sottostanti, oppure puoi scaricare gli esempi per provare direttamente i metodi.

doc sampleClicca per scaricare il file di esempio


1 Unire colonne/righe in una singola cella

1.1 Unire colonne/righe in una singola cella con spazio, virgola o altri delimitatori

Unire colonne o righe in una singola cella e separare il risultato con virgola, spazio o altri delimitatori come mostrato nello screenshot sottostante è una delle operazioni più comuni in Excel.

Unire colonne in una singola cella
combine columns into one cell
Unire righe in una singola cella
Combine rows into one cell

1.11 Utilizzo del simbolo e commerciale (&)

In Excel, il simbolo e commerciale & viene solitamente utilizzato per unire testi.

Esempio: Unire nome (colonna A) e cognome (colonna B) per ottenere il nome completo

Seleziona una cella dove vuoi inserire il risultato unito, quindi digita una formula come questa:

=A2&" "&B2

info iconNella formula, & viene utilizzato per unire i testi, A2 e B2 sono i due testi da unire, " " è il delimitatore (spazio) che separa i due testi nella cella di risultato; se vuoi usare una virgola come delimitatore, basta digitare una virgola racchiusa tra virgolette ",".

Premi Invio per ottenere il risultato unito, quindi trascina il quadratino di riempimento verso il basso per ottenere tutti i risultati combinati.

Esempio: Unire numero (riga15) e nome (riga16) in una cella

Se vuoi unire righe in una cella, modifica i riferimenti di cella e il separatore nella formula secondo necessità, quindi trascina il quadratino di riempimento verso destra per ottenere i risultati combinati.
 use ampersand symbol to combine rows

1.12 Utilizzo della funzione CONCATENATE (Excel2016 o versioni precedenti)

Se utilizzi Excel2016 o versioni precedenti, la funzione CONCATENATE può aiutarti.

Sintassi della funzione CONCATENATE
CONCATENATE (testo1,[testo2],…)

Per maggiori dettagli sulla funzione CONCATENATE, visita: CONCATENATE.

Esempio: Unire nomi (colonna F) e indirizzo (colonna G) in una colonna

Seleziona una cella dove vuoi inserire il risultato unito, quindi digita una formula come questa:

=CONCATENATE(F2,",",G2)

info iconNella formula, F2 e G2 sono i due testi da unire, "," è il delimitatore (virgola) che separa i due testi nella cella di risultato; se vuoi usare uno spazio come delimitatore, basta digitare uno spazio racchiuso tra virgolette " ".

Premi Invio per ottenere il risultato unito, quindi trascina il quadratino di riempimento verso il basso per ottenere tutti i risultati combinati.
use CONCATENATE function to combine columns

Per unire le righe, basta cambiare i riferimenti di cella e il delimitatore secondo necessità, quindi trascina il quadratino di riempimento verso destra.
use CONCATENATE function to combine rows

1.13 Utilizzo della funzione CONCAT o TEXTJOIN (Excel2019 o Excel365)

Se utilizzi Excel2019 o Excel365, le funzioni CONCAT e TEXTJOIN possono essere la scelta migliore.

Sintassi della funzione CONCAT
CONCAT (testo1,[testo2],…)

Per maggiori dettagli sulla funzione CONCAT, visita: CONCAT.

L'utilizzo della funzione CONCAT è lo stesso della funzione CONCATENATE; per unire nome e cognome in due colonne distinte in una sola colonna, la formula è la seguente:

=CONCAT(A21," ",B21)

info iconNella formula, A21 e B21 sono i due testi da unire, " " è il delimitatore (spazio) che separa i due testi nella cella di risultato; se vuoi usare altri delimitatori, basta digitare il delimitatore racchiuso tra virgolette.

Premi Invio per ottenere il risultato unito, quindi trascina il quadratino di riempimento verso il basso per ottenere tutti i risultati combinati.
use CONCAT function to combine columns

Diversamente dall'unione delle colonne, quando si uniscono le righe, dopo aver inserito la prima formula, è necessario trascinare il quadratino di riempimento verso destra fino a ottenere tutti i risultati combinati.

Sintassi della funzione TEXTJOIN
TEXTJOIN (delimitatore, ignora_vuoti, testo1, [testo2], ...)

Per maggiori dettagli sulla funzione TEXTJOIN, visita: TEXTJOIN.

Per unire colonne o righe utilizzando TEXTJOIN:

=TEXTJOIN(",",VERO,E21:G21))

info iconNella formula, E21:G21 è un intervallo continuo da unire. " " è il delimitatore (spazio) che separa i testi nella cella di risultato; se vuoi usare altri delimitatori, basta digitare il delimitatore racchiuso tra virgolette. Il valore logico “VERO” indica di ignorare le celle vuote durante l'unione; se vuoi includere anche le celle vuote, sostituisci VERO con FALSO.

Premi Invio per ottenere il risultato unito, quindi trascina il quadratino di riempimento verso il basso per ottenere tutti i risultati combinati.

Ignora celle vuote
use TEXTJOIN function to combine columns ignoring blanks
Includi celle vuote
use TEXTJOIN function to combine columns including blanks

1.14 Utilizzo di Notepad (solo per unire colonne)

1. Anche Notepad può essere utilizzato per unire colonne (non funziona per unire righe).

Seleziona l'intervallo che vuoi unire in una colonna e premi Ctrl + C per copiare l'intervallo.
copy the data range

2. Apri un Notepad, e premi Ctrl + V per incollare l'intervallo copiato.
Open a Notepad and paste the data

3. Seleziona una tabulazione tra due testi in Notepad e premi Ctrl + H per attivare la funzione Sostituisci , un simbolo di tabulazione sarà già inserito in Trova cosa casella di testo.
press Ctrl + H to enable Replace feature

4. Nella Sostituisci con casella di testo, digita il delimitatore che vuoi usare per separare i testi uniti, quindi clicca Sostituisci tutto. Poi chiudi la finestra Sostituisci di dialogo.
type the delimiter to separate the combined texts in the replace textbox

5. Ora seleziona i testi in Notepad e premi Ctrl + C per copiarli, poi torna in Excel, seleziona una cella e premi Ctrl + V per incollare i risultati uniti.
copy and paste the data back to Excel filethe columns are combined into one cell

Estensione: Unire colonne/righe in una singola cella con interruzione di riga come delimitatore

Se vuoi unire colonne o righe in una singola cella utilizzando un'interruzione di riga come mostrato nello screenshot qui sotto:
combine columns or rows into one cell with a line break

Prima di tutto, è importante sapere che in Excel la funzione CHAR() può essere utilizzata per specificare caratteri difficili da inserire in una formula, come CHAR(10) che restituisce un'interruzione di riga.

Poi utilizza CHAR(10) nelle formule sopra elencate per unire colonne o righe con interruzione di riga come delimitatore:

Simbolo e commerciale:

=A49&CHAR(10)&B49

Funzione CONCATENATE:

=CONCATENATE(A49,CHAR(10),B49)

Funzione CONCAT

=CONCAT(A49,CHAR(10),B49)

Funzione TEXTJOIN

=TEXTJOIN(CHAR(10),VERO,A49:B49)

Dopo aver inserito una delle formule sopra, seleziona i risultati e clicca Home > Testo a capo.
click Home > Wrap Text

Ora le colonne sono unite in una sola e separate da un'interruzione di riga.
the columns are combined into one and separated by a line break

tip iconSe vuoi semplicemente unire le righe di una colonna in una singola cella, la funzione Giustifica di Excel può aiutarti. Seleziona la colonna con più righe, poi clicca su Home > Riempimento > Giustifica: le righe verranno unite nella cella superiore dell'intervallo con spazio come separatore.

click Home > Fill > Justify the rows are combined into the top cell with space

1.2 Unire colonne/righe in una singola cella senza spazi vuoti

In questa sezione, la guida mostra i metodi per unire colonne o righe in una singola cella saltando le celle vuote, come mostrato nello screenshot sottostante:
combine columns or rows and skip empty cells

1.21 Utilizzo della funzione TEXTJOIN (Excel2019 o Excel365)

Se utilizzi Excel2019 o Excel365, fortunatamente la nuova funzione TEXTJOIN può risolvere facilmente questo compito.

Sintassi della funzione CONCATENATE
TEXTJOIN (delimitatore, ignora_vuoti, testo1, [testo2], ...)

Per maggiori dettagli sulla funzione TEXTJOIN, visita: TEXTJOIN.

Esempio: Unire nome (colonna A), numero (colonna B) e dominio (colonna C) in una cella per generare un indirizzo e-mail; alcuni numeri potrebbero essere vuoti.

Seleziona una cella dove inserire il risultato unito e digita la formula seguente:

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

info icon Nella formula, A2:C2 è l'intervallo che contiene i testi da unire, "" è il delimitatore (nessuno) che separa i testi nella cella di risultato; se vuoi usare un delimitatore, basta digitarlo tra virgolette, ad esempio ",". Il valore logico “VERO” indica di ignorare le celle vuote durante l'unione; se vuoi includere anche le celle vuote, sostituisci VERO con FALSO.

Premi Invio per ottenere il primo risultato, quindi trascina il quadratino di riempimento verso il basso o a destra secondo necessità per generare tutti i risultati.
TEXTJOIN function to combine columns skip blank cells

1.22 Utilizzo del simbolo e commerciale (&)

Se utilizzi Excel2016 o versioni precedenti, usa il simbolo & per collegare i testi uno per uno saltando manualmente le celle vuote.

Seleziona una cella dove vuoi inserire il risultato unito, quindi digita una formula come questa:

=A10&C10

info icon Nella formula, & viene utilizzato per unire i testi, A10 e C10 sono i due testi da unire; se vuoi usare una virgola come delimitatore, basta digitare una virgola tra virgolette "," e usare & per collegare i due testi.

Premi Invio per ottenere il risultato unito. Poi modifica i riferimenti della formula per ottenere il risultato successivo.
ampersand symbol to combine columns skip blank cells

1.23 Utilizzo di una funzione definita

Per chi utilizza Excel2016 o versioni precedenti, se ci sono più colonne o righe da unire saltando le celle vuote, puoi utilizzare una macro VBA per creare una funzione definita e risolvere rapidamente il problema.

1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.

2. Clicca su Inserisci > Modulo per inserire un nuovo modulo.
Click Insert > Module to insert a new module

3. Copia e incolla il codice qui sotto nel nuovo modulo e salvalo.

VBA: Unire celle saltando le celle vuote

Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
  For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "_"): Next
  Concatenatecells = Left(nn, Len(nn) - 1)
End Function

copy and paste the code into the module

4. Torna al foglio di lavoro, seleziona una cella dove inserire il risultato unito e digita la formula

=Concatenatecells(A15:C15)

info icon Nella formula, A15:C15 è l'intervallo che contiene i testi da unire. Nel codice VBA, "_" indica il delimitatore utilizzato per separare i testi nel risultato unito; puoi modificarlo secondo necessità.
enter a formula to get the result


1.3 Unire colonne/righe/celle in una singola cella senza perdere dati

Se hai installato Kutools per Excel, la funzione Unisci righe/colonne/celle e mantieni i valori è molto utile per diversi tipi di unione.

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...

1. Seleziona le celle che vuoi unire e le celle dove vuoi inserire i risultati uniti.
Select the cells to combine and the cells to place the combined results

2. Clicca su Kutools > Unisci & Dividi > Unisci righe/colonne/celle e mantieni i valori.
click Combine Rows, Columns or Cells without Losing Data feature

3. Nella finestra che si apre, specifica le opzioni come segue:
set options in the dialog box

1) Specifica se unire colonne, righe o tutte le celle in una sola.

Unisci colonne Es. Unisci righe Es. Unisci in una singola cella Es.
Combine columns Combine rows Combine into single cell

2) Specifica il separatore per i testi nel risultato unito.

3) Specifica la posizione del risultato unito (disabilitato se scegli l'opzione Unisci in una singola cella)

Se scegli l'opzione Unisci colonne, puoi specificare se inserire il risultato nella cella a sinistra o a destra dell'intervallo selezionato.

Cella a sinistra Es. Cella a destra Es.
put the combined result to left cell put the combined result to right cell

Se scegli l'opzione Unisci righe, puoi specificare se inserire il risultato nella cella superiore o inferiore dell'intervallo selezionato.

Cella superiore Es. Cella inferiore Es.
put the combined result to top cell put the combined result to bottom cell

4) Specifica l'operazione sui risultati uniti.

4. Clicca su Ok o Applica per completare l'unione.

Mantieni il contenuto di queste celle
Keep contents of combined cells
Elimina il contenuto di queste celle
Delete contents of combined cells
Unisci queste celle
Merge the combined cells

Per maggiori dettagli su questa funzione, visita Unisci colonne, righe, celle e mantieni i valori.

Per maggiori dettagli su Kutools per Excel, visita Kutools per Excel.

Per una prova gratuita di 30 giorni di Kutools per Excel, scaricalo ora.


1.4 Unire due colonne se vuote

A volte potresti voler unire due colonne se una delle colonne contiene celle vuote. Supponiamo che ci siano due colonne: la colonna A contiene nomi utente e alcune celle vuote, la colonna B contiene nomi. Ora, durante l'unione delle due colonne, riempi le celle vuote della colonna A con i corrispondenti valori della colonna B, come mostrato nello screenshot seguente:
Combine two columns if blank

1.41 Utilizzo della funzione IF

La funzione IF viene utilizzata per verificare una condizione specifica. Qui puoi usare IF per controllare se la cella è vuota e, in tal caso, riempirla con il contenuto dell'altra colonna.

Sintassi della funzione IF
IF (test_logico, [valore_se_vero], [valore_se_falso])

Per maggiori dettagli sulla funzione IF, visita: IF

Seleziona la cella superiore della colonna dove vuoi inserire i risultati uniti e copia o inserisci la formula seguente:

=IF(A2="",B2,A2)

Poi premi Invio per ottenere il primo risultato, quindi trascina il quadratino di riempimento verso il basso per ottenere tutti i risultati.
use IF function to combine two columns if blank

Ora solo le celle vuote della colonna A sono state riempite con i contenuti della colonna B.

1.42 Utilizzo di VBA

Ecco anche un codice VBA che può gestire questa operazione.

1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications, poi clicca su Inserisci > Modulo per creare un nuovo modulo vuoto.

2. Copia e incolla il codice qui sotto nel nuovo modulo.

VBA: Unire due colonne se vuote

Sub MergebyBlank() 'UpdatebyExtendoffice20220506 Dim xRg1, xRg2, xRgUser As Range Dim xRg As Range Dim xWsh As Worksheet Dim xCount, xFNum As Integer Set xRg1 = Range("A:A") Set xRg2 = Range("B:B") Set xWsh = xRg1.Worksheet Set xRgUser = xWsh.UsedRange Set xRg1 = Intersect(xRgUser, xRg1) Set xWsh = xRg2.Worksheet Set xRgUser = xWsh.UsedRange Set xRg2 = Intersect(xRgUser, xRg2) xCount = xRg1.Count If (xCount > xRg2.Count) Then xCount = xRg2.Count End If For xFNum = 1 To xCount If (xRg1.Item(xFNum).Value = "") Then If (xRg2.Item(xFNum).Value <> "") Then xRg1.Item(xFNum).Value = xRg2.Item(xFNum).Value End If ElseIf (xRg2.Item(xFNum).Value = "") Then If (xRg1.Item(xFNum).Value <> "") Then xRg2.Item(xFNum).Value = xRg1.Item(xFNum).Value End If End If Next End Sub 

copy and paste the code into the module

info iconNel codice, A:A e B:B sono le due colonne che verranno unite; puoi modificarle secondo necessità.

3. Poi premi F5 oppure clicca su Esegui run button, quindi la colonna A verrà riempita con il valore della colonna B se il valore in colonna A è vuoto.


2 Unire righe con lo stesso ID

Supponiamo che ci sia una tabella con più colonne, una delle quali contiene valori ID duplicati. Ora la guida fornisce metodi per unire le righe della tabella in base allo stesso ID ed eseguire alcuni calcoli.
sample data

2.1 Unire righe con lo stesso ID e separare con virgola o altri delimitatori

In questa sezione vengono forniti i metodi per unire righe con lo stesso ID e separare i valori con virgole, come mostrato nello screenshot sottostante:
Combine rows with same ID and separated by comma

2.11 Utilizzo di VBA

Qui viene fornito un codice VBA che può gestire questa operazione

1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications, poi clicca su Inserisci > Modulo per creare un nuovo modulo vuoto.

2. Copia e incolla il codice qui sotto nel nuovo modulo.

VBA: Unire righe con lo stesso ID

Sub Combine_Rows() 'UpdatebyExtendoffice20220506 Dim xRg As Range Dim xRows As Long Dim I As Long, J As Long, K As Long On Error Resume Next Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8) Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address) If xRg Is Nothing Then Exit Sub xRows = xRg.Rows.Count For I = xRows To 2 Step -1 For J = 1 To I - 1 If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then For K = 2 To xRg.Columns.Count If xRg(J, K).Value <> "" Then If xRg(I, K).Value = "" Then xRg(I, K) = xRg(J, K).Text Else xRg(I, K) = xRg(I, K).Text & "," & xRg(J, K).Text 'here uses comma as separator, you can change it to others as you need End If End If Next xRg(J, 1).EntireRow.Delete I = I - 1 J = J - 1 End If Next Next ActiveSheet.UsedRange.Columns.AutoFit End Sub

copy and paste the code into the module

3. Poi premi F5 oppure clicca su Esegui run button, quindi si aprirà una finestra di dialogo di Kutools per Excel per selezionare la tabella di cui unire le righe con lo stesso ID.
select a table that needs to be combined rows with the same ID

4. Clicca su OK. Ora la tabella selezionata è stata unita in base allo stesso ID.

2.12 Utilizzo della funzione IF per aggiungere colonne di supporto

Se ci sono solo due colonne e vuoi unire le righe con lo stesso ID e separare i valori dell'altra colonna con una virgola, come mostrato nello screenshot sottostante, la funzione IF può aiutarti.
combine the rows with the same ID, and another column values separated by a comma

1. Ordina l'ID dalla A alla Z. Seleziona la colonna ID, clicca su Dati > Ordina dalla A alla Z.
Data > Sort A to Z

2. Poi nella finestra Avviso ordinamento di dialogo, seleziona Espandi l'opzione di selezione, clicca su Ordina.
check Expand the selection option, and click Sort

Ora gli stessi ID sono stati raggruppati insieme.
the same IDs have been sorted together

3. Nella colonna adiacente, usa la funzione IF come segue:

=IF(A17=A18,C17&", "&B18,B18)

info iconNella formula, A17 e A18 sono le due celle adiacenti nella colonna ID (A17 è l'intestazione della colonna ID), B18 è la cella corrispondente di A18. ", " indica la separazione dei valori con una virgola. Puoi modificare i riferimenti e il separatore secondo necessità.

4. Premi Invio per ottenere il primo risultato, quindi trascina il quadratino di riempimento verso il basso per ottenere tutti i risultati.
enter a fromula to get the result

5. Vai alla colonna adiacente, digita la formula seguente:

=IF(A18<>A19,"Unito","")

info iconNella formula, A18 e A19 sono le due celle adiacenti nella colonna ID; se le celle adiacenti non sono uguali, restituirà "Unito", altrimenti restituirà vuoto.

6. Premi Invio per ottenere il primo risultato, quindi trascina il quadratino di riempimento verso il basso per ottenere tutti i risultati.
enter a formula to check the merged cells

7. Seleziona l'ultima colonna di formule inclusa l'intestazione e clicca su Dati > Filtro.
 click Data > Filter

8. Clicca sul Filtro pulsante e seleziona Unito la casella di controllo nel menu a discesa, clicca su OK.
tick Merged checkbox in Filter list

Ora sono state filtrate solo le righe unite; copia i dati filtrati e incollali altrove.
copy the filtered data and paste to other place

Per maggiori dettagli sulla funzione IF, visita: IF.

2.13 Utilizzo di uno strumento pratico – Unione avanzata righe

Se hai installato Kutools per Excel, la funzione Unione avanzata righe può svolgere facilmente questa operazione.

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...

1. Seleziona la tabella e poi clicca su Kutools > Unisci & Dividi > Unione avanzata righe.
click Advanced Combine Rows feature of kutools

2. Nella finestra di dialogo Unione avanzata righe, procedi come segue:

1) Scegli la colonna ID e impostala come Chiave primaria;

2) Scegli la colonna di cui vuoi unire i valori con un separatore, clicca su Unisci e scegli un separatore.

3)clicca su Ok.

Ora le righe sono state unite in base allo stesso ID.
the rows have been combined by the same ID

La funzione Unione avanzata righe modificherà i dati originali, quindi salva una copia dei dati prima di utilizzarla.

Per maggiori dettagli su questa funzione, visita Unione avanzata righe.

Per maggiori dettagli su Kutools per Excel, visita Kutools per Excel.

Per una prova gratuita di 30 giorni di Kutools per Excel, scaricalo ora.

2.2 Unire righe con lo stesso ID ed eseguire alcuni calcoli

Se vuoi unire righe con lo stesso ID e poi sommare i valori o eseguire altri calcoli come mostrato nello screenshot qui sotto, i metodi seguenti possono aiutarti.
Combine rows with same ID and do some calculations

2.21 Utilizzo della funzione Consolida

Se ci sono solo due colonne, una contiene testi (ID) e l'altra valori da calcolare (ad esempio la somma), la funzione integrata Consolida di Excel può aiutarti.

1. Seleziona una cella dove vuoi inserire il risultato unito, poi clicca su Dati > Consolida.
click Data > Consolidate

2. Nella finestra di dialogo Consolida, procedi come segue:

1) Scegli le Funzioni di cui hai bisogno;

2) Clicca sulla freccia per selezionare la tabella;

3) Clicca su Aggiungi per aggiungere l'intervallo selezionato all'elenco Tutti i riferimenti;

4) Seleziona le caselle di controllo Riga superiore e Colonna più a sinistra;

5) Clicca su OK.

Ora la tabella è stata sommata in base allo stesso ID.
the table has been summed based on the same ID

2.22 Utilizzo di VBA

Ecco un VBA che può anche unire righe con lo stesso ID e poi sommare i valori.

1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications , poi clicca su Inserisci > Modulo per creare un nuovo modulo vuoto.
click Insert > Module to create a new blank module

2. Nel nuovo modulo, copia e incolla il codice VBA qui sotto.

VBA: Unire righe duplicate e sommare

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Poi premi F5 oppure clicca su Esegui run button, quindi si aprirà una finestra di dialogo per selezionare la tabella da usare, poi clicca su OK.

Ora l'intervallo selezionato è stato unito in base agli stessi valori e sommato.

note buttonIl VBA modificherà i dati originali, quindi salva una copia dei dati prima di usarlo.

2.23 Utilizzo di uno strumento pratico – Unione avanzata righe

Se nella tabella ci sono più di due colonne da unire e calcolare, ad esempio tre colonne: la prima contiene nomi prodotto duplicati da unire, la seconda contiene nomi negozio da unire e separare con virgola, l'ultima contiene numeri da sommare in base alle righe duplicate nella prima colonna, come mostrato nello screenshot, la funzione Unione avanzata righe di Kutools per Excel può aiutarti.
combine and do calculations

1. Seleziona la tabella e poi clicca su Kutools > Unisci & Dividi > Unione avanzata righe.
click Advanced Combine Rows feature of kutools

2. Nella finestra di dialogo Unione avanzata righe, procedi come segue:

1) Scegli la colonna ID e impostala come Chiave primaria;

2) Scegli la colonna di cui vuoi unire i valori con un separatore, clicca su Unisci e scegli un separatore.

3) Scegli la colonna su cui vuoi effettuare il calcolo, clicca su Calcola e scegli un calcolo.

4)clicca su Ok.

Ora le righe sono state unite e calcolate in base agli stessi valori.

note buttonLa funzione Unione avanzata righe modificherà i dati originali, quindi salva una copia dei dati prima di utilizzarla.

Per maggiori dettagli su questa funzione, visita Unione avanzata righe.

Per maggiori dettagli su Kutools per Excel, visita Kutools per Excel.

Per una prova gratuita di 30 giorni di Kutools per Excel, scaricalo ora.

2.3 Unire righe adiacenti con lo stesso valore

Se hai una tabella con più colonne e una colonna contiene valori duplicati, ora il compito è unire le righe adiacenti in questa colonna con lo stesso valore, come mostrato nello screenshot. Come puoi risolverlo?
Combine adjacent rows with same value

2.31 Utilizzo di VBA

In Excel non esiste una funzione integrata che possa risolvere direttamente questo compito, ma qui viene fornito un VBA che può gestirlo.

1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications, poi clicca su Inserisci > Modulo per creare un nuovo modulo vuoto.

2. Nel nuovo modulo, copia e incolla il codice VBA qui sotto.

VBA: Unire righe adiacenti con lo stesso valore

Sub MergeSameCell()
'Updateby Extendoffice
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xRows = WorkRng.Rows.Count
For Each Rng In WorkRng.Columns
    For i = 1 To xRows - 1
        For j = i + 1 To xRows
            If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then
                Exit For
            End If
        Next
        WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge
        i = j - 1
    Next
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

copy and paste the code into the module

3. Poi premi F5 oppure clicca su Esegui run button, per attivare questo VBA, quindi si aprirà una finestra di dialogo per selezionare la tabella da usare, poi clicca su OK.
select the data range

Ora le righe adiacenti con lo stesso valore nella prima colonna sono state unite nell'intervallo selezionato.

note buttonIl VBA modificherà i dati originali, quindi salva una copia dei dati prima di usarlo. Inoltre, questo VBA unirà i valori uguali nella prima colonna della tabella selezionata.

2.32 Utilizzo di uno strumento pratico – Unire le stesse celle

Se hai installato Kutools per Excel, la funzione Unire le stesse celle di Kutools per Excel può risolvere questo compito in un solo passaggio.

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...

Seleziona la colonna di cui vuoi unire i valori uguali, poi clicca su Kutools > Unisci & Dividi > Unire le stesse celle.
click Merge Same Cells feature of kutools

Ora le celle adiacenti con lo stesso valore sono state unite.

tip buttonSe vuoi separare le celle unite e ripristinare i valori, puoi applicare la funzione Separa celle unite & Riempi valori funzione.
apply the Unmerge Cells & Fill Values feature
unmerge the merged cells and fill values back

Per maggiori dettagli su questa funzione, visita Unire le stesse celle.

Per maggiori dettagli su questa funzione, visita Separa celle unite.

Per maggiori dettagli su Kutools per Excel, visita Kutools per Excel.

Per una prova gratuita di 30 giorni di Kutools per Excel, scaricalo ora.


3 Unire celle

3.1. Unire più righe e colonne in una singola cella

Per unire un intervallo con più righe e colonne in una singola cella, qui vengono forniti quattro metodi.

Esempio: Unire l'intervallo A1:C3
Combine multiple rows and columns into a single cell

3.11 Utilizzo del simbolo e commerciale (&)

In Excel, il simbolo & viene solitamente utilizzato per unire testi.

Seleziona una cella dove vuoi inserire il risultato unito, quindi digita una formula come questa:

=A1&", "&B1&", "&C1&", "&A2&", " &B2&", "&C2&", "&A3&", "&B3&", "&C3

info iconNella formula, & viene utilizzato per unire i testi, ", " è il delimitatore (virgola + spazio) che separa i testi nella cella di risultato; se vuoi usare altri delimitatori, basta digitare un separatore tra virgolette.

Premi Invio per ottenere il risultato unito.

3.12 Utilizzo della funzione CONCATENATE (Excel2016 o versioni precedenti)

Se utilizzi Excel2016 o versioni precedenti, la funzione CONCATENATE può aiutarti.

Sintassi della funzione CONCATENATE
CONCATENATE (testo1,[testo2],…)

Per maggiori dettagli sulla funzione CONCATENATE, visita: CONCATENATE

Seleziona una cella dove vuoi inserire il risultato unito, quindi digita una formula come questa:

=CONCATENATE(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", ",C3)

info iconNella formula, A1, B1…,C3 sono i testi da unire. ", " è il delimitatore (virgola + spazio) che separa i testi nella cella di risultato; se vuoi usare altri delimitatori, basta digitare un separatore tra virgolette.

Poi premi Invio per ottenere il risultato unito.

3.13 Utilizzo della funzione CONCAT o TEXTJOIN (Excel2019 o Excel365)

Se utilizzi Excel2019 o Excel365, le funzioni CONCAT e TEXTJOIN possono essere la scelta migliore.

Sintassi della funzione CONCAT
CONCAT (testo1,[testo2],…)

Per maggiori dettagli sulla funzione CONCAT, visita: CONCAT.

L'utilizzo della funzione CONCAT è lo stesso della funzione CONCATENATE; per unire nome e cognome in due colonne distinte in una sola colonna, la formula è la seguente:

=CONCAT(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", ",C3)

info iconNella formula, A1, B1…,C3 sono i testi da unire. ", " è il delimitatore (virgola + spazio) che separa i testi nella cella di risultato; se vuoi usare altri delimitatori, basta digitare un separatore tra virgolette.

Poi premi Invio per ottenere il risultato unito.

Sintassi della funzione TEXTJOIN
TEXTJOIN (delimitatore, ignora_vuoti, testo1, [testo2], ...)

Per maggiori dettagli sulla funzione TEXTJOIN, visita: TEXTJOIN.

Per unire colonne o righe utilizzando TEXTJOIN:

=TEXTJOIN(", ",VERO,A1:C3)

info iconNella formula, A1:C3 è un intervallo continuo da unire. ", " è il delimitatore (virgola + spazio) che separa i testi nella cella di risultato; se vuoi usare altri delimitatori, basta digitare il delimitatore tra virgolette. Il valore logico “VERO” indica di ignorare le celle vuote durante l'unione; se vuoi includere anche le celle vuote, sostituisci VERO con FALSO.

Poi premi Invio per ottenere il risultato unito.

tip buttonSe vuoi usare l'interruzione di riga come delimitatore, utilizza CHAR(10) nella formula, ad esempio =TEXTJOIN(CHAR(10),VERO,A1:C3), poi formatta la cella di risultato come Testo a capo.
format the result cell as Wrap Text

3.14 Utilizzo di Unisci righe/colonne/celle e mantieni i valori

Se hai installato Kutools per Excel, la funzione Unisci righe/colonne/celle e mantieni i valori può gestire rapidamente questa operazione.

1. Seleziona l'intervallo di celle che vuoi unire in una cella, poi clicca su Kutools > Unisci & Dividi > Unisci righe/colonne/celle e mantieni i valori.
click Combine Rows, Columns or Cells without Losing Data feature of kutools

2. Nella finestra che si apre, seleziona Unisci in una singola cella e specifica un separatore secondo necessità, poi clicca su Ok.
specify the options in the dialog box

Ora le celle sono state unite in una cella con un delimitatore specifico. Se il contenuto è troppo lungo per essere visualizzato nella cella unita, puoi cliccare su Testo a capo sotto la scheda Home per visualizzarli.
the cells are merged into one cell with a specific delimiter

Per maggiori dettagli su questa funzione, visita Unisci colonne, righe, celle e mantieni i valori.

Per maggiori dettagli su Kutools per Excel, visita Kutools per Excel.

Per una prova gratuita di 30 giorni di Kutools per Excel, scaricalo ora.

3.2 Unire più righe e colonne in una singola colonna/riga

Trasporre celle in una singola colonna
  Transpose cells into one single column
Trasporre celle in una singola riga
 Transpose cells into one single row
 

3.21 Assegnare un nome all'intervallo e usare la funzione INDICE (solo per una singola colonna)

Se vuoi trasporre l'intervallo di celle in una singola colonna, puoi assegnare un nome all'intervallo e poi usare la funzione INDICE.

1. Seleziona l'intervallo di celle, fai clic destro per aprire il menu contestuale e clicca su Definisci nome.
 right-click the data range, and click Define Name

2. Nella finestra Nuovo nome di dialogo, digita un nome nella Nome casella di testo, clicca su OK.
type a name in the Name textbox

3. Dopo aver nominato l'intervallo, seleziona una cella dove inserire i dati trasposti e usa la funzione INDICE come segue:

=INDEX(MyData,1+INT((RIGA(A1)-1)/COLONNE(MyData)),MOD(RIGA(A1)-1+COLONNE(MyData),COLONNE(MyData))+1)

Per maggiori dettagli sulla funzione INDICE, visita qui.

4. Premi Invio e poi trascina il quadratino di riempimento verso il basso per riempire la formula fino a che compare un errore #RIF!.
enter a formula and drga the formula down

5. Rimuovi il valore di errore e l'intervallo di celle sarà stato unito in una colonna.

3.22 VBA (solo per una singola colonna)

Per unire celle in una singola colonna, qui è disponibile anche un codice VBA.

1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications, poi clicca su Inserisci > Modulo per creare un nuovo modulo vuoto.

2. Copia e incolla il codice VBA qui sotto nel modulo vuoto.

VBA: Convertire intervallo in una colonna

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

copy and paste the vba code into the module

3. Poi premi F5 oppure clicca su Esegui run button, si aprirà una finestra di dialogo per selezionare un intervallo di celle, clicca su OK.
select a range of cells

4. Un'altra finestra di dialogo si aprirà per selezionare una cella dove inserire il risultato, clicca su OK.
select a cell to place the result

3.23 Utilizzo di uno strumento pratico – Trasforma Intervallo

Se vuoi unire celle in una riga, non esiste una funzione integrata in Excel che lo consenta. Tuttavia, se hai installato Kutools per Excel, la funzione Trasforma Intervallo permette di convertire un intervallo in una singola colonna o riga, e anche di convertire una riga o colonna in un intervallo.

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...

1. Seleziona l'intervallo di celle e clicca su Kutools > Intervallo > Trasforma Intervallo.
click Transform Range feature of kutools

2. Nella finestra Trasforma Intervallo di dialogo, seleziona Intervallo a Singola Colonna oppure Intervallo a Singola Riga opzione secondo necessità. Clicca su OK.
select the option you need

3. Si aprirà una finestra di dialogo per selezionare una cella dove inserire il risultato, clicca su OK.
select a cell to place the result

Ora l'intervallo di celle è stato convertito in una riga o una colonna.

Per maggiori dettagli su questa funzione, visita Trasforma Intervallo.

Per maggiori dettagli su Kutools per Excel, visita Kutools per Excel.

Per una prova gratuita di 30 giorni di Kutools per Excel, scaricalo ora.

3.3 Unire colonne in una colonna senza duplicati

Se ci sono duplicati in una tabella con più colonne, come puoi unire le colonne in una sola colonna senza duplicati come mostrato nello screenshot?
Stack columns into one column without duplicate

In questa sezione vengono forniti tre metodi diversi per gestire questa operazione.

3.31 Copia e incolla e rimuovi duplicati

In Excel, il metodo generale per risolvere questo compito è copiare e incollare le colonne una per una, poi rimuovere i valori duplicati.

1. Seleziona la prima colonna e premi Ctrl + C per copiarla, poi seleziona una cella di destinazione e premi Ctrl + V per incollare.
copy and paste the first column data

2. Ripeti il passaggio1 per copiare le altre colonne e incollarle sotto la prima colonna.
repeat to copy other columns data below the first column

3. Poi seleziona la colonna unita, clicca su Dati > Rimuovi duplicati, poi nella finestra Rimuovi duplicati di dialogo, seleziona il nome della colonna e clicca su OK.
click Data > Remove Duplicates
check the column name in the dialog box

4. Ora si aprirà una finestra di dialogo che ti avvisa che i valori duplicati sono stati rimossi. Clicca su OK per chiuderla; la colonna unita conterrà solo i valori unici.
all duplicates are removed

tip buttonSe ci sono centinaia di colonne, copiare e incollare una per una richiede molto tempo. Tuttavia, se hai installato Kutools per Excel, la funzione Trasforma Intervallo può convertire rapidamente l'intervallo in una colonna, poi puoi applicare la funzione Rimuovi duplicati di Excel.

Seleziona l'intervallo di colonne e clicca su Kutools > Intervallo > Trasforma Intervallo.
click Transform Range feature of kutools

Poi seleziona Intervallo a Singola Colonna opzione e clicca su OK per selezionare una cella dove inserire la colonna unita.
check the Range to single column option

Poi applica Rimuovi duplicati per eliminare i valori duplicati.

Per maggiori dettagli su questa funzione, visita Trasforma Intervallo.

Per maggiori dettagli su Kutools per Excel, visita Kutools per Excel.

Per una prova gratuita di 30 giorni di Kutools per Excel, scaricalo ora.

3.32 Utilizzo di VBA

Inoltre, qui è disponibile un codice VBA che può risolvere questa operazione.

1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications, poi clicca su Inserisci > Modulo per creare un nuovo modulo vuoto.

2. Copia e incolla il codice qui sotto nel nuovo modulo.

VBA: Unire colonne in una senza duplicati

Sub FindUniques()
'UpdatebyExtendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
    For i = 1 To InputRng.Rows.Count
        xValue = InputRng.Cells(i, j).Value
        If xValue <> "" And Not dic.Exists(xValue) Then
            OutRng.Value = xValue
            dic(xValue) = ""
            Set OutRng = OutRng.Offset(1, 0)
        End If
    Next
Next
End Sub

copy and paste the code into the module

3. Poi premi F5 oppure clicca su Esegui run button, quindi si aprirà una finestra di dialogo per selezionare le colonne da unire, clicca su OK.
select the columns that needed To be stacked

4. Poi nella seconda finestra di dialogo, seleziona una cella di destinazione dove inserire la colonna unita e clicca su OK.
select a destinate cell to place the stacked column

Ora le colonne sono state unite in una colonna con soli valori unici.

3.4. Unire celle mantenendo la formattazione

Se ci sono due colonne, una delle quali ha una formattazione speciale, ad esempio una data personalizzata mm/gg/aaaa, unendo queste due colonne con i metodi standard la formattazione personalizzata verrà persa, come mostrato nello screenshot:
Combine cells but losing formatting

In questa sezione vengono forniti alcuni modi per unire celle mantenendo la formattazione.
Combine cells and keep formatting

3.41 Inserire la funzione TESTO nella formula

La funzione TESTO viene utilizzata per convertire un numero in testo con una formattazione specifica. Qui possiamo usarla per convertire la cella (che contiene un numero) in un formato specifico e poi unirla ad altre celle utilizzando “&”, la funzione CONCATENATE, CONCAT o TEXTJOIN.

Per dettagli sull'unione generale delle celle in una sola, torna al punto1.1.

Sintassi della funzione TESTO
TESTO (valore, formato_testo)

Per maggiori dettagli sulla funzione TESTO, visita la funzione TESTO.

Qui viene mostrato l'inserimento della funzione TESTO nella funzione CONCAT come esempio.

Copia e incolla la formula qui sotto in una cella dove vuoi inserire il risultato unito:

=CONCAT(TESTO(A2,"mm/gg/aaaa hh:mm")," ",B2)

info iconNella formula, A2 è la cella di cui vuoi mantenere la formattazione, “mm/gg/aaaa hh:mm” è il formato utilizzato, B2 è l'altra cella da unire. " " indica la separazione dei valori con uno spazio. Puoi modificare riferimenti, formattazione e separatore secondo necessità.

Premi Invio e trascina il quadratino di riempimento verso il basso per riempire le celle con questa formula.

3.42 Utilizzo di Microsoft Word

1. Seleziona la tabella che vuoi unire in una cella e premi Ctrl + C per copiarla.
copy the data range

2. Apri un nuovo Word documento, premi Ctrl + V per incollarla, poi clicca sulla tabella nel documento; ora apparirà un'icona a croce in alto a destra della tabella.
paste the range to word

3. Clicca sulla scheda Layout e poi su Converti in testo nel gruppo Dati , nella finestra Converti tabella in testo di dialogo, specifica il separatore per le colonne. Clicca su OK.
click Convert to Text in the Data group
specify the separator for the columns

Ora il contenuto della tabella in Word è stato convertito in testo.
the contents of table in Word have been converted to texts

4. Seleziona i testi convertiti e premi Ctrl + C per copiarli, poi torna in Excel e seleziona una cella vuota, premi Ctrl + V per incollare il risultato unito.
copy and paste back to Excel file

3.43 Utilizzo di uno strumento pratico – Unisci senza perdere dati

Il modo più efficiente è utilizzare la funzione Unisci righe/colonne/celle e mantieni i valori di Kutools per Excel, che richiede solo di selezionare la casella Utilizza valori formattati durante l'applicazione della funzione: il risultato unito manterrà la formattazione dei dati.

1. Seleziona la tabella inclusa la cella dove inserire il risultato, clicca su Kutools > Unisci & Dividi > Unisci righe/colonne/celle e mantieni i valori.
click Combine Rows, Columns or Cells without Losing Data feature of kutools

2. Nella finestra che si apre, specifica l'operazione di unione secondo necessità e deseleziona la casella Utilizza valori formattati (per impostazione predefinita, questa opzione è selezionata). Clicca su Ok.
specify the combine operation in the dialog box

Ora i dati sono stati uniti mantenendo la formattazione.
the data has been combined and keep the formatting

Per maggiori dettagli su questa funzione, visita Unisci colonne, righe, celle e mantieni i valori.

Per maggiori dettagli su Kutools per Excel, visita Kutools per Excel.

Per una prova gratuita di {module745} giorni di Kutools per Excel, scaricalo ora.

3.5 Unire celle per creare una data

Supponiamo che ci sia una tabella che contiene anni, mesi e giorni in colonne separate; il compito è unire le colonne per generare una data come mostrato nello screenshot:
Combine cells to make date

3.51 Utilizzo della funzione DATA

La funzione DATA viene utilizzata per creare una data con anno, mese e giorno.

Sintassi della funzione DATA
DATA( anno, mese, giorno )

Per maggiori dettagli sulla funzione DATA, visita la funzione DATA.

Copia e incolla la formula qui sotto in una cella dove inserire la data:

=DATA(A2,B2,C2)

info iconNella formula, A2, B2 e C2 sono le celle che contengono anno, mese e giorno.

Premi Invio per ottenere la prima data, poi trascina il quadratino di riempimento verso il basso per ottenere tutte le date.
use date function to get the result


Altre guide Excel:

Unire più cartelle di lavoro/fogli in uno solo
Questa guida elenca quasi tutti gli scenari di unione che potresti incontrare e fornisce soluzioni professionali relative.

Dividere celle di testo, numeri e date (separare in più colonne)
Questa guida è suddivisa in tre parti: divisione di celle di testo, di numeri e di date. Ogni parte fornisce diversi esempi per aiutarti a gestire la divisione quando incontri lo stesso problema.

Unire il contenuto di più celle senza perdere dati in Excel
Questa guida restringe l'estrazione a una posizione specifica in una cella e raccoglie diversi metodi per aiutarti a estrarre testo o numeri da una cella in base a una posizione specifica in Excel.

Confrontare due colonne per corrispondenze e differenze in Excel
Questo articolo copre la maggior parte degli scenari possibili di confronto tra due colonne che potresti incontrare, sperando possa esserti utile.


  • Barra delle formule super (modifica facilmente più righe di testo e formule); Layout di lettura (leggi ed edita facilmente un gran numero di celle); Incolla in un intervallo filtrato...
  • Unisci celle/righe/colonne mantenendo i dati; Dividi il contenuto delle celle; Combina righe duplicate e somma/media... Prevenire celle duplicate; Confronta intervalli...
  • Seleziona righe duplicate o uniche; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e Trova approssimativa in molte cartelle di lavoro; Selezione casuale...
  • Copia esatta di più celle senza cambiare il riferimento della formula; Crea automaticamente riferimenti a più fogli; Inserisci punti elenco, caselle di controllo e altro...
  • Preferiti e inserimento rapido di formule, intervalli, grafici e immagini; Crittografa celle con password; Crea elenco di invio e invia email...
  • Estrai testo, aggiungi testo, rimuovi caratteri in una posizione specifica, rimuovi spazio; Crea e stampa statistiche pagina dati; Converti tra contenuto delle celle e commenti...
  • Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese/settimana/giorno, frequenza e altro; Filtro speciale per grassetto, corsivo...
  • Unisci cartelle di lavoro e fogli di lavoro; Unisci tabelle basandoti su colonne chiave; Suddividi dati in più fogli; Conversione batch di xls, xlsx e PDF...
  • Raggruppamento tabella pivot per numero di settimana, giorno della settimana e altro... Mostra celle sbloccate, celle bloccate con colori diversi; Evidenziazione celle che hanno formula/nome...
kte tab 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea documenti multipli in nuove schede della stessa finestra, anziché in nuove finestre.
  • Aumenta la tua produttività del 50%, e riduce centinaia di clic del mouse ogni giorno!
officetab bottom