Separar dados de uma célula em linhas

Anônima
2023-06-15T00:34:25+00:00

Há tempos procuro e não acho uma solução (mesmo que complicada!), para separar dados descritos em uma única célula, delimitados, em linhas. Exemplo: em uma única célula [01|02|03|04|05], separa-los em 5 linhas.

Microsoft 365 e Office | Excel | Para empresas | Outro

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

3 respostas

Classificar por: Mais útil
  1. WordExperto 64,315 Pontos de reputação Moderador Voluntário
    2023-06-15T06:26:02+00:00

    Olá a todos:

    A alternativa, sem a necessidade de fórmulas, em duas etapas, é Texto em colunas, usando esse caractere como delimitador, e colar transpondo. WordExperto.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2023-06-15T06:02:09+00:00

    Bom dia ASanches13,

    Se você não executar o Microsoft 365 e não tiver a função TEXTSPLIT, poderá usar a seguinte fórmula:

    =FILTROXML("<x><y>"&SUBSTITUIR(EXT.TEXTO(A1; 2; NÚM.CARACT(A1) -2); "|"; "</y><y>")&"</y></x>"; "//y")

    ou você pode usar esta fórmula se quiser o resultado como texto:

    =TEXTO(FILTROXML("<x><y>"&SUBSTITUIR(EXT.TEXTO(A1; 2; NÚM.CARACT(A1) -2); "|"; "</y><y>")&"</y></x>"; "//y"); "00")

    Se a resposta te auxiliou, não deixe por favor de "Marcar Como Resposta", por que a mesma poderá ajudar outros amigos com a mesma dúvida ou dúvidas semelhantes, obrigado!

    Att.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2023-06-15T03:04:54+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    =TRANSPOR(TEXTSPLIT(MID(A1,2,LEN(A1)-2),"|",,,VERDADEIRO))

    Função TEXTSPLIT - Suporte da Microsoft

    Função TRANSPOSE - Suporte da Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários