Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Utilize essa sessão para criar tópicos relacionados a tabelas dinâmicas, formatações condicionais, subtotais, filtros, etc
  • Avatar do usuário
  • Avatar do usuário
Avatar do usuário
Por ArielS
Avatar
#24687
Olá!
Muito bom dia!

Tenho uma lista com mais de 2mil clientes, na qual cada cliente possui 2 ou mais contatos.
Exemplo:
O Cliente 1 possui 2 números de telefone: um do escritório e um da secretária.

A lista está assim:
| CLIENTE 1 | (xx) xxxx-xxxx | Escritório | (xx) yyyy-yyyy | Secretária Fulana |
| CLIENTE 2 | (xx) xxxx-xxxx | Comprador | (xx) yyyy-yyyy | Secretária Maria |



Para importar esta lista para um software que estamos implantando preciso que ela esteja assim:
| CLIENTE 1 | (xx) xxxx-xxxx | Escritório |
| CLIENTE 1 | (xx) yyyy-yyyy | Secretária Fulana |
| CLIENTE 2 | (xx) xxxx-xxxx | Comprador |
| CLIENTE 2 | (xx) yyyy-yyyy | Secretária Maria |



Imagem

Como são 2 mil clientes pra fazer não dá pra ser no Ctrl + X Ctrl + V.
Será que existe algum recurso que nos ajude nisso?
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por FelipeMGarcia
Avatar
#24709
Ariel,

Veja se o que fiz lhe ajuda, eu usei um suplemento do Excel chamado Power Query.

Abs
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por ArielS
Avatar
#24727
Oi, Felipe.
Obrigado!


Na verdade não, :/
Para importar os dados para o software, a disposição dos dados precisa estar exatamente como na imagem.
Exemplo: Tem os CLIENTES (Uma empresa) e os CONTATOS dentro desse cliente ou dessa empresa.
Assim, na planilha, cada CONTATO precisa estar em uma linha diferente mas associado ao código do CLIENTE que ele pertence.

Imagem

Perceba que tem duas linhas com CLIENTE1 e duas linhas CLIENTE2.
Ou seja, são 2 contatos de cada cliente, um em cada linha.

Será que tem jeito?
Por osvaldomp
#24732
Se for viável utilizar uma solução via macro, veja o arquivo anexado.
Você não está autorizado a ver ou baixar esse anexo.
Por osvaldomp
#24735
Instalei um código em VBA em um módulo comum e vinculei o seu disparo ao botão colocado na planilha.

Se você quiser instalar essa funcionalidade em outro arquivo Excel:
1. abra o arquivo e aperte Alt+F11 para acessar o editor de VBA
2. no editor, caso o código não esteja visível, dê duplo clique em Módulo1 para visualizá-lo
3. copie o código, Alt+Q para fechar o editor

4. em seguida, no seu arquivo, clique com o direito na guia da planilha que contém os dados e escolha Exibir Código
5. no editor menu Inserir / Módulo / cole o código na janela em branco que irá se abrir / Alt+Q
6. coloque um botão ou outra figura na planilha / clique com o direito sobre ele / Atribuir macro / selecione OrganizaDados / OK

obs. se necessário, altere no código o nome da planilha que irá receber o resultado ~~~> no exemplo é Plan1
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord