Compartilhar via

Como transformar várias linhas em uma unica célula?

Anônima
2012-10-29T16:54:29+00:00

Tenho uma planilha com na coluna A os seguintes dados

RC 0040/2012
RC 0037/2012
RC 0038/2012
RC 0039/2012

Como fazer para que em uma célula tenhas todas essas linhas agrupadas, e com um separador, como um hífen, ficaria assim, na celular B1:

RC 0040/2012 - RC 0037/2012 - RC 0038/2012 - RC 0039/2012

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

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

Resposta aceita pelo autor da pergunta

  1. Anônima
    2012-10-29T17:12:55+00:00

    Você pode usar uma Função Definida pelo Usuário

    Alt+F11 para abrir o VBEditor

    Inserir > Módulo

    Cole o código abaixo no painel à direita

    Function Concatena(r As Range)

        Dim rCell As Range

        For Each rCell In r

            Concatena = Concatena & rCell & " - "

        Next rCell

        Concatena = Left(Concatena, Len(Concatena) - 3)

    End Function

    Volta para o Excel e em B1

    =Concatena(A1:A4)

    Espero que ajude

    M.

    Esta resposta foi útil?

    70+ pessoas acharam esta resposta útil.
    0 comentários Sem comentários

3 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2016-11-28T16:26:43+00:00

    Boa tarde!! Como variar esse código para que eu consiga concatenar dessa forma em qualquer celular da planilha e não só da A1 a A4 ??

    Obrigada!

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2012-10-30T11:42:08+00:00

    mcbranco,

    Funcionou perfeitamente. Fico agradecido.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2012-10-29T17:03:56+00:00

    Tenho uma planilha com na coluna A os seguintes dados

    RC 0040/2012
    RC 0037/2012
    RC 0038/2012
    RC 0039/2012

    Como fazer para que em uma célula tenhas todas essas linhas agrupadas, e com um separador, como um hífen, ficaria assim, na celular B1:

    RC 0040/2012 - RC 0037/2012 - RC 0038/2012 - RC 0039/2012

    Uma forma automática com uma macro pro exemplo. pois com fórmulas de texto, eu consigo fazer.

    Esta resposta foi útil?

    0 comentários Sem comentários