Vai al contenuto principale

Come combinare più colonne in un elenco in Excel?

Autore: Xiaoyang Ultima modifica: 2024-10-10

Per combinare o unire più colonne in un lungo elenco, normalmente, puoi copiare e incollare i dati delle colonne uno per uno nella colonna specificata. Ma qui, posso presentarti alcuni trucchi rapidi per risolvere questa attività in Excel.

Combina più colonne in un elenco con il codice VBA

Combina più colonne in un unico elenco con Kutools per Excel


Combina più colonne in un elenco con il codice VBA

Senza ripetere per copiare e incollare i dati delle colonne, il seguente codice VBA può aiutarti a gestire questo lavoro in modo rapido e semplice.

1. Tenere premuto il tasto Alt + F11 chiavi in ​​Excel e apre il file Microsoft Visual Basic, Applications Edition finestra.

2. Clicchi inserire > Modulie incolla la seguente macro nel file Moduli Finestra.

Codice VBA: combina o unisci più colonne in un elenco

Sub CombineColumns1()
'updateby Extendoffice
    Dim xRng As Range
    Dim i As Integer
    Dim xLastRow As Integer
    Dim xTxt As String
    On Error Resume Next
    xTxt = Application.ActiveWindow.RangeSelection.Address
    Set xRng = Application.InputBox("please select the data range", "Kutools for Excel", xTxt, , , , , 8)
    If xRng Is Nothing Then Exit Sub
    xLastRow = xRng.Columns(1).Rows.Count + 1
    For i = 2 To xRng.Columns.Count
        Range(xRng.Cells(1, i), xRng.Cells(xRng.Columns(i).Rows.Count, i)).Cut
        ActiveSheet.Paste Destination:=xRng.Cells(xLastRow, 1)
        xLastRow = xLastRow + xRng.Columns(i).Rows.Count
    Next
End Sub

3. Quindi premere F5 chiave per eseguire questo codice e verrà visualizzata una finestra di messaggio per ricordarti di selezionare l'intervallo di dati che desideri combinare in una sola colonna, vedi screenshot:

Uno screenshot che mostra il prompt VBA per selezionare le colonne da combinare

4. E poi clicca OK pulsante e le colonne selezionate sono state unite in una sola colonna come mostrato nelle seguenti schermate:

Uno screenshot che mostra le colonne originali Arrow Uno screenshot che mostra il risultato dopo aver combinato le colonne

Consigli: Dopo aver eseguito questo VBA, i dati originali dell'intervallo verranno cancellati, faresti meglio a copiarli e salvarli prima in un'altra posizione.


Combina più colonne in un unico elenco con Kutools per Excel

Se hai installato Kutools for Excel, suo Trasforma intervallo l'utilità può aiutarti a combinare più colonne in una singola colonna o singola riga.

Kutools for Excel offre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando la creatività e l'efficienza. Interagisci con le capacità dell'IA, Kutools automatizza le attività con precisione, semplificando la gestione dei dati. Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo l'installazione Kutools for Excel, si prega di fare come segue:

1. Seleziona i dati delle colonne che desideri combinare in un unico elenco.

2. Quindi fare clic Kutools > Escursione > Trasforma intervallo, vedi screenshot:

Uno screenshot che mostra l'opzione Intervallo di trasformazione di Kutools

3. Nel Trasforma intervallo finestra di dialogo, selezionare Intervallo su singola colonna opzione e fare clic Ok pulsante, vedi screenshot:

Uno screenshot che mostra la finestra di dialogo Intervallo di trasformazione

4. Di seguito è saltato fuori Trasforma intervallo casella, fare clic su una cella in cui si desidera visualizzare il risultato, vedere screenshot:

Uno screenshot che mostra la selezione delle celle per l'output combinato della colonna

5. Quindi fare clic OK pulsante, le colonne selezionate sono state combinate in una singola colonna nella posizione specificata desiderata. Vedi screenshot:

Uno screenshot che mostra il risultato finale delle colonne combinate

Scarica e prova gratuita Kutools per Excel adesso!


Demo: combina più colonne in un unico elenco con Kutools per Excel

Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Goditi le funzionalità AI gratuite in modo permanente! Scarica ora!

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Tools (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Tools (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Tools (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Tools (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora
Utilizza Kutools nella tua lingua preferita: supporta inglese, spagnolo, tedesco, francese, cinese e oltre 40 altre lingue!

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!