Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia amigos.
Estou com uma demanda que envolvem três planilhas diferentes. A planilha "A" possui registros de clientes "Ativos", "Inadimplentes" e "Não ativos". A planilha "B" possui apenas os clientes "Inadimplentes" e a planilha "C" possui apenas os clientes "Não ativos". Eu preciso gerar um "único" arquivo separado somente com os clientes "Ativos", ou seja, eu teria que fazer uma comparação entre a planilha "A", junto a "B" e a "C". Desta comparação eu teria que trazer somente os registros de clientes que não se encontram nas tabelas "B" e "C", me mostrando somente os clientes "Ativos" da planilha "A".
Nunca havia me deparado com uma demanda que exigisse este tipo de tratativa e que também não é muito comum, por este motivo eu estou recorrendo a vocês. Tentei fazer alguns métodos alternativos, mas nenhum deles atendeu a minha necessidade.
Alguém teria alguma ideia de implementação?
Obrigado.
Atenciosamente.
Roberto Guilherme Gomes
Ok, agora entendi hehe
Segue um exemplo de como se fazer.
Agora é só adaptar ao seu ambiente e necessidade.
Roberto, fiquei confuso. Se você quer somente clientes ativos, e estes clientes encontram-se apenas na planilha A, bastaria carregar somente essa planilha filtrando os clientes ativos, certo?
Caso eu tenha entendido errado, você vai precisar utilizar a função NOT Exists.
Por favor, me explique melhor seu problema e coloque pelo menos um exemplo das três planilhas para podermos ajuda-lo melhor.
Certo Yuri. Eu coloquei de forma resumida e realmente ficou confuso.
Os mesmo dados que tenho em uma planilha é igual para todas, tenho colunas de RG, Nome, CPF e valores.
Não tenho nada que eu possa fazer algum tipo de comparação entre os próprios registros (Ativo, inativo e inadimplente), por isso a necessidade de comparar com as outras tabelas. Neste caso, o que define o que é cliente ativo são os registros que não estão nas outras duas planilhas.
Bom dia.
Complementando o post do Yuri, você precisa concatenar as planilhas A e B, depois você irá ler a planilha C separadamente com a cláusula where not exists (Nome do campo de Batimento entre planilhas - imagino que seja o CPF).
Ok, agora entendi hehe
Segue um exemplo de como se fazer.
Agora é só adaptar ao seu ambiente e necessidade.
Boa tarde Yuri.
Obrigado pela ajuda. Atendeu as minhas necessidades.
Atenciosamente.
Isso ae