Como Separar Texto com Virgulas no Excel

Existem diferentes maneiras de separar texto com vírgulas no Excel, dependendo da estrutura dos dados e do objetivo da separação. Aqui estão algumas opções:

  1. Usando a função TEXTO.PARA.COLUNA:

    • Selecione as células que contêm o texto a ser separado.
    • Na guia Dados, clique em "Texto para Colunas".
    • Na janela "Assistente de Conversão de Texto para Colunas", selecione "Delimitado" e clique em Avançar.
    • Selecione o delimitador que está separando o texto (geralmente vírgula) e clique em Avançar.
    • Se necessário, selecione o formato de cada coluna resultante e clique em Concluir.
  2. Usando fórmulas:

    • Selecione a célula onde você deseja que o resultado seja exibido.
    • Digite uma das seguintes fórmulas, dependendo da posição do texto a ser separado: =ESQUERDA(A2;PROCURAR(",";A2)-1) (se o texto estiver à esquerda da vírgula) =DIREITA(A2;NÚM.CARACT(A2)-PROCURAR(",";A2)) (se o texto estiver à direita da vírgula) =MID(A2;PROCURAR(",";A2)+1;NÚM.CARACT(A2)) (se o texto estiver no meio, após a primeira vírgula)
    • Pressione Enter e arraste a fórmula para as células adjacentes.
  3. Usando macros:

    • Pressione Alt + F11 para abrir o Editor do Visual Basic.
    • Insira o seguinte código: Sub SepararComVirgula() For Each c In Selection x = Split(c.Value, ",") For i = LBound(x) To UBound(x) c.Offset(0, i).Value = x(i) Next i Next c End Sub
    • Feche o Editor do Visual Basic e volte para a planilha do Excel.
    • Selecione as células que contêm o texto a ser separado.
    • Clique em Desenvolvedor > Macros.
    • Selecione a macro "SepararComVirgula" e clique em Executar.

Veja também mais Como Fazer com a letra C

Comentários