Como dividir dados por um delimitador e reorganizá-los numa coluna no Excel?

Ao trabalhar com o Excel, é comum encontrar células que contêm vários valores separados por vírgulas, pontos e vírgulas ou outros delimitadores. Caso precise dividir um intervalo dessas células por um delimitador específico e consolidar todos os valores resultantes numa única coluna — como ilustrado na imagem seguinte — existem métodos eficientes para alcançar esse objetivo, facilitando a organização e análise dos seus dados.
Dividir Dados por delimitador e reorganizá-lo numa coluna
Dividir Dados por delimitador e reorganizá-lo numa coluna com uma fórmula (Excel 365)
No Excel 365, é possível realizar esta transformação dinamicamente com funções modernas como TEXTSPLIT e TEXTJOIN.
Clique na célula onde pretende inserir o resultado, introduza a fórmula abaixo e prima a tecla Enter. As células que contêm cadeias de texto separadas por vírgulas são convertidas instantaneamente numa lista. Veja a imagem:
=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A2:A5), ", ")) 
- TEXTJOIN(",", VERDADEIRO; A2:A5): Combina todos os valores em A2:A5 numa única cadeia de texto, separados por vírgulas.
- TEXTSPLIT(...; ","): Divide o texto combinado em valores separados sempre que encontrar uma vírgula.
- TRANSPOR(...): Transforma a linha resultante de valores numa coluna vertical.
Dividir Dados por delimitador e reorganizá-lo numa coluna com Kutools para Excel
Para utilizadores que trabalham com versões antigas do Excel (2016/2019, etc., que não dispõem da função TEXTSPLIT), a funcionalidade Kutools para Excel do Dividir em várias linhas oferece uma solução ideal. Esta funcionalidade permite-lhe dividir rapidamente o conteúdo das células numa única coluna com base num delimitador específico, poupando-lhe tempo e esforço.
Após instalar o Kutools para Excel, siga os passos seguintes:
- Clique em Kutools>Mesclar e Dividir>Dividir em várias linhas, conforme ilustrado na imagem:

- Na caixa de diálogo Dividir em várias linhas, especifique as seguintes operações:
- Selecione as células que pretende dividir;
- Na secção Delimitador, escolha Outro, e introduza o seu delimitador (por exemplo, uma vírgula seguida de um espaço) para definir como o conteúdo da célula deve ser dividido;
- Por fim, clique no botão OK.

Resultado: As células selecionadas são divididas numa coluna pelos delimitadores especificados.
Dividir Dados por delimitador e reorganizá-lo numa coluna com código VBA
Aqui explicamos como utilizar VBA para dividir o conteúdo das células por um delimitador e reorganizar os resultados numa única coluna.
1. Prima as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o código abaixo na nova janela do Módulo.
VBA: Dividir e Transpor
Sub Vertical()
'Updateby Extendoffice
Dim i As Long, strTxt As String
Dim startP As Range
Dim xRg As Range, yRg As Range
On Error Resume Next
Set xRg = Application.InputBox _
(Prompt:="Range Selection...", _
Title:="Kutools For Excel", Type:=8)
i = 1
Application.ScreenUpdating = False
For Each yRg In xRg
If i = 1 Then
strTxt = yRg.Text
i = 2
Else
strTxt = strTxt & "," & yRg.Text
End If
Next
Application.ScreenUpdating = True
Set startP = Application.InputBox _
(Prompt:="paste range...", _
Title:="Kutools For Excel", Type:=8)
ary = Split(strTxt, ",")
i = 1
Application.ScreenUpdating = False
For Each a In ary
startP(i, 1).Value = a
i = i + 1
Next a
Application.ScreenUpdating = True
End Sub 3. Prima a tecla F5 para executar o código. Aparecerá uma caixa de diálogo que lhe permite selecionar um intervalo de divisão e transpô-lo.
4. Clique em OK. Irá aparecer uma caixa de diálogo para selecionar a localização onde pretende guardar os dados.
5. Clique em OK e a seleção será dividida e transposta com base na vírgula.
🔚 Conclusão
Todos os métodos resolvem eficazmente o problema central da divisão de dados delimitados, cabendo-lhe escolher o mais adequado consoante o seu nível de conforto técnico e os requisitos específicos do projeto.
- Para a maioria dos utilizadores do Excel 365, a abordagem baseada em fórmulas oferece o melhor equilíbrio entre potência e facilidade de manutenção.
- Para transformações frequentes e complexas realizadas por utilizadores sem conhecimentos de programação, o Kutools é a escolha ideal.
- Para soluções personalizadas e automatizadas em ambientes empresariais, o VBA oferece o máximo controlo.
Escolha o método com base nas suas necessidades específicas. Se quiser explorar ainda mais dicas e truques do Excel, o nosso site oferece milhares de tutoriais para o ajudar a dominar o Excel.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos

