Como combinar várias colunas em uma lista no Excel?
Para combinar ou mesclar várias colunas em uma longa lista, normalmente, você pode copiar e colar os dados das colunas um por um na coluna especificada. Mas, aqui, posso apresentar alguns truques rápidos para resolver essa tarefa no Excel.
Combine várias colunas em uma lista com o código VBA
Combine várias colunas em uma lista com o Kutools para Excel
Combine várias colunas em uma lista com o código VBA
Sem repetir para copiar e colar os dados das colunas, o código VBA a seguir pode ajudá-lo a lidar com esse trabalho de forma rápida e fácil.
1. Mantenha pressionada a Alt + F11 chaves no Excel, e abre o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole a macro a seguir no Módulo Janela.
Código VBA: Combine ou mescle várias colunas em uma lista
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. Então aperte F5 para executar este código, e uma caixa de prompt aparecerá para lembrá-lo de selecionar o intervalo de dados que deseja combinar em apenas uma coluna, consulte a captura de tela:
4. E, em seguida, clique em OK botão, e as colunas selecionadas foram mescladas em apenas uma coluna, conforme as seguintes capturas de tela mostradas:
Tips: Depois de executar este VBA, os dados originais do intervalo serão apagados, é melhor copiá-los e salvá-los em outro local primeiro.
Combine várias colunas em uma lista com o Kutools para Excel
Se você instalou Kutools for Excel, as TIC Faixa de transformação utilitário pode ajudá-lo a combinar várias colunas em uma única coluna ou linha única.
Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. |
Depois de instalar Kutools for Excel, faça o seguinte:
1. Selecione os dados das colunas que você deseja combinar em uma lista.
2. Então clique Kutools > Variação > Faixa de transformação, veja a captura de tela:
3. No Faixa de transformação caixa de diálogo, selecione Faixa para coluna única opção e clique Ok botão, veja a captura de tela:
4. No seguinte apareceu Faixa de transformação , clique em uma célula para a qual deseja gerar o resultado, veja a captura de tela:
5. Então clique OK botão, suas colunas selecionadas foram combinadas em uma única coluna no local especificado que você deseja. Veja a imagem:
Baixe e teste grátis Kutools para Excel agora!
Demonstração: Combine várias colunas em uma lista com Kutools para Excel
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!