Pergunte aqui
0

Como agrupo valores de células colocando " | " como separador, baseado em conteúdo de outra célula ?

perguntadas 2020-07-29 21:28:18 +0200

imagem do gravatar de Marlony

updated 2020-07-31 00:34:22 +0200

imagem do gravatar de Schiavinatto

Boa tarde a todos. Eu sei que a pergunta ficou estranha e grande, mas o que eu gostaria de saber é se existe uma maneira de fazer o seguinte: Suponhamos a planilha com as colunas: cliente, Nome contato, email, cpf , telefone, produto contratado.

|empresa A|joão|joao@mail.com|12345678911 |12345 |produto A|

|empresa A|joão|joao@mail.com|2345 |11 - 1111111|produto B|

Ou seja, uma situação em que uma mesma empresa, possui um contato para mais de um produto mas com dados incoerentes. O resultado final que eu gostaria, seria algo do tipo:

|empresa A|joão|joão@mail.com|12345678911|11 - 1111111|Produto A - Produto B|

Ou seja, garimpar essa quizumba toda, e no final ter algo organizado, com os dados válidos, uma linha para cada contato da empresa.

Eu não preciso que isso tudo seja feito de uma vez só, posso ir organizando célula por célula, mas o que mais gostaria de saber como fazer é a última coluna, com a junção das duas células nesse formato.

Obrigado desde já, e desculpem o tamanho do texto.

Complemento

Bom dia @Schiavinatto, muito obrigado pela dica. Me parece que a tebela dinâmica é a melhor solução para o meu caso, uma vez que preciso fazer essa organização. A tabela que você montou como exemplo, quais os parâmetros usados ? Desculpe pela pergunta, mas eu sou iniciante no mundo do calc, e realmente ainda estou engatinhando com isso. Outra coisa, na tabela dinâmica, depois que tiver tudo organizado, posso usar a função PROCVMULTIPLO para agrupar somente todos os produtos de um contato numa única celula. Como no exemplo que vc citou, mas ao invés do nome, eu teria uma linha única com os dados do cliente (nome, contato, email ...) e os produtos naquele formato. No texto original ficou confuso porque usei o símbolo "|" entre os nomes, mas meu intuito era representar as células. Então cada valor entre "|" está em uma célula.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Ola @Marlony, Os detalhes do Cliente não mudam, só mudam os produtos ?

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-07-29 22:21:23 +0200 )editar

Os clientes são empresas, então não mudam, o que muda é que as vezes, um mesmo cliente tem mais de um produto, com contatos repetidos para produtos diferentes. Outras vezes o contato cadastra email, telefone ou cpf inválido ...

imagem do gravatar de MarlonyMarlony ( 2020-07-30 03:47:29 +0200 )editar

1 Resposta

0

respondidas 2020-07-30 00:15:06 +0200

imagem do gravatar de Schiavinatto

updated 2020-07-30 17:35:52 +0200

@Marlony, segue uma sugestão, considerando somente a mudança do Produto.

Usando a macro Function PROCVMULTIPLO e depois Auto Filtro

Descrição da imagem

Com Auto Filtro em PRODUTOS oculta vazios.

Descrição da imagem

Ou com Tabela Dinâmica

Descrição da imagem

Arquivo teste

Complemento

Segue arquivo com PROCVMULTIPLO pela coluna Contato.

Na Tabela dinâmica não vai funcionar.

Não use Adicionar resposta para comentário

----------------------------------------------------

ATENÇÂO:: Para dar mais detalhes a sua pergunta, use Descrição da imagem na pergunta ou Descrição da imagem abaixo. Não use Adicionar resposta para comentário. Grato.

Caso a resposta atendeu sua necessidade, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.

editar assinalar como ofensivo Excluir Link mais
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2020-07-29 21:28:18 +0200

Lidas: 18 vezes

Última atualização: Jul 30