Come combinare più colonne in un elenco in Excel?
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:
4. E poi clicca OK pulsante e le colonne selezionate sono state unite in una sola colonna come mostrato nelle seguenti schermate:
Suggerimenti:: 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 : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. |
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:
3. Nel Trasforma intervallo finestra di dialogo, selezionare Intervallo su singola colonna opzione e fare clic Ok pulsante, vedi screenshot:
4. Di seguito è saltato fuori Trasforma intervallo casella, fare clic su una cella in cui si desidera visualizzare il risultato, vedere screenshot:
5. Quindi fare clic OK pulsante, le colonne selezionate sono state combinate in una singola colonna nella posizione specificata desiderata. Vedi screenshot:
Scarica e prova gratuita Kutools per Excel adesso!
Demo: combina più colonne in un unico elenco con Kutools per Excel
I migliori strumenti per la produttività in ufficio
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!