[DICA]: Como comparar dados de duas listas no Excel usando PROCV

Oi pessoal. Tudo Excelente com vocês?

Como o PROCV é requisitado na construção de nossas fórmulas, não é mesmo?

Podemos solucionar muitas de nossas tarefas mais árduas, fazendo o uso dessa função de Pesquisa e Referência do Excel em nossas tabelas. É claro que eu não poderia deixar de falar sobre ela aqui, afinal esse é um site de Excel ou não? (risos)

Para ser mais exato, já abordei esse tema aqui outras vezes, como no artigo Aprenda a usar PROCV para pesquisar na planilha, que é bem detalhado e faz parte do conteúdo do meu ebook Aprenda as 7 Fórmulas do Excel Que Podem Salvar Sua Vida.

Na dica de hoje, no entanto, vou abordar uma usabilidade específica para a capacidade da função PROCV.

Recebi uma questão outro dia, onde o leitor gostaria de comparar duas listas de produtos, sendo uma de sua loja e a outra, do seu estoque. Sua finalidade seria verificar os produtos zerados para que fosse realizada a reposição daqueles itens.

Poderia ser feito com macro para agilizar e não pesar a atualização de dados? Poderia sim! Embora muitos usuários ainda não tenham domínio do VBA, seria interessante por questões de performance. Mas, com o PROCV podemos resolver bem rapidamente e com um grau menor de dificuldade.

Por isso, hoje vou mostrar como solucionar essa questão usando o PROCV, certo!

procv_simultaneo_varias_planilhas

Continuar lendo

Macro para Exibir, Inserir ou Remover os Hiperlinks das suas Planilhas

Olá Excelentes pessoas!!! Tudo bem com vocês?

A dica de hoje é para quem curte VBA. Vou ensinar como manipular a coleção Hyperlinks, que representa todos os links presentes em uma planilha, seja com direcionamento interno (entre planilhas) ou externo  (sites, emails).

Pode ser uma funcionalidade muito útil em qualquer projeto, principalmente naqueles que envolvam ambientes em rede, internet, enfim, você vai adaptar os exemplos abaixo de acordo com suas necessidades.

Você sabia que, além desta maneira de movimentar-se por suas planilhas, você poderia criar menus e atalhos para acessar as planilhas da sua pasta de trabalho usando uma ligação por hiperlinks?

Poderia, também, configurar endereços (urls) dinâmicos para acessar sites que dependam de parâmetros específicos e que podem ser obtidos em tabelas de dados em suas planilhas. Observe  um exemplo:

Você tem uma planilha com a listagem dos códigos de downloads do site. Na coluna A teremos os códigos. Suponha que vamos montar a url para acessar o download de número 1, que está na célula A1. Seria algo mais ou menos assim:

= “http://www.exceldoseujeito.com.br/downloads/?download_id=” & A1

Desta forma, definiríamos a url dinâmica e poderíamos incluí-la na macro.

Isto é apenas um exemplo, na prática você irá perceber melhor como funciona. Existe muita coisa a aprender a respeito, contudo, para não ficar cansativo vamos mostrar apenas algumas técnicas e exemplos neste artigo.

O que vamos aprender?

  • Listar todos os Hiperlinks usados nas Planilhas da Pasta de trabalho
  • Remover todos os links
  • Adicionar um novo Hiperlink
  • Acessar um Hiperlink

 

Boa leitura!

Continuar lendo

Encontrar o vencedor para uma concorrência do menor preço

Olá pessoas Excelentes!

Hoje vou ensinar uma dica super rápida e básica com o uso de algumas fórmulas do Excel. Apesar de ser bem fácil de utilizar não permite-nos associar ao uso banal ou simplório. Em muitos casos precisamos identificar numa tabela gigantesca de dados um determinado valor que seria extremamente desgastante e demorado se o fizéssemos manualmente, procurando item por item. Imaginem isso!

Já ensinei aqui no blog algumas outras técnicas de procura através de fórmulas como o PROCV ou o CORRESP, mas existem situações nas quais não alcançaríamos os resultados esperados com o uso destas funções ou, simplesmente, não seriam as melhores escolhas.

Por isso, vamos aprender mais uma alternativa de pesquisa dentro de uma planilha. O exemplo que vamos trabalhar faz uma junção de funções e tem como temática a identificação do menor valor (preço) numa tabela que possui os concorrentes de um certame para a oferta de alguns produtos fictícios.

Vamos supor que, nesta tabela, estejam descritas todas as ofertas de inúmeras empresas participantes do concurso. Cada uma informou o preço que dispõe para cada produto da lista. Bem, nossa missão é encontrar nesta listagem qual empresa ofertou o menor preço para cada produto.

Continuar lendo

Usar a função PROCV para buscar em várias planilhas ao mesmo tempo

Olá pessoas Excelentes!

Recentemente recebi um comentário aqui no site perguntando se existe uma maneira de utilizar o PROCV para obter um resultado buscando-se em diversas planilhas. Bem… inicialmente podemos dizer que não, mas, como gostamos de brincar com Excel, podemos, perfeitamente, simular essa solução com o auxílio de nossos conhecimentos já adquiridos aqui no site, fazendo um mix de funções e montando uma fórmula ideal para atender a esta necessidade.

Quando nós aprendemos a usar o PROCV para pesquisar em nossas planilhas parace que tudo fica mais fácil, não é? Talvez este seja o caso deste nosso leitor, contudo, ele se deparou com algumas limitações que não se adequam a estrutura já utilizada em sua planilha. Acontece bastante. Ou faz-se as modificações para poder utilizar a função que solucionaria sua aplicação ou trabalha-se em buscar alternativas e “macetes” para atingir o resultado esperado. Na maioria das vezes, posso adiantar que é possível.

Vamos ver como faremos neste caso.

Continuar lendo

Carregar uma listagem de acordo com o item selecionado na primeira lista – Parte 2

Olá pessoas Excelentes!!!

Antes de continuar lendo este artigo, leia a primeira parte, onde explico como configurar a validação de dados com mais detalhes.

O objetivo deste artigo é construir uma listagem de seleção de itens dentro da própria célula, no estilo dropdown (caixa de listagem) através da validação de dados, mas, com um diferencial que a segunda lista será restringida pela escolha feita na primeira listagem. Especificamente, nesta segunda parte do tutorial, mostrarei como listar as cidades apenas do estado selecionado numa primeira lista.

Espero que gostem.

Continuar lendo

Carregar uma listagem de acordo com o item selecionado na primeira lista – Parte 1

Olá pessoas Excelentes…

Já falamos,  anteriormente aqui no site, uma forma de restringir a digitação de algum conteúdo numa célula, inclusive, exibindo mensagens personalizadas de erro e tudo mais. Recomendo que você leia esse artigo antes de prosseguir.

Hoje, vamos aprender mais uma utilidade da ferramenta de validação de dados, que pode nos ajudar em diversos casos, dependendo do resultado que precisemos obter.

A validação de dados numa célula da planilha do Excel pode ser configurada de diversas maneiras. Nesta dica, iremos trabalhar com o tipo Lista, ou seja, definiremos uma lista de valores possíveis para ser escolhido pelo usuário, como numa listagem de seleção. Mas, vamos personalizar um pouquinho mais: programaremos uma segunda lista para exibir uma listagem de itens de acordo com o que for selecionado numa primeira lista.

Vejamos como realizar esta façanha.

Continuar lendo

Update: Macro para Localizar arquivos no Computador – Busca mp3

Olá pessoal.

Recebi alguns comentários a respeito do artigo publicado ontem: Macro para Localizar arquivos no Computador e listar na planilha.

Então. Tinha deixado para fazer uma postagem futura sobre outra maneira de manipular arquivos diretamente por macros do Excel, mas, como o código postado na matéria anterior não se aplica as versões mais recentes do Excel, como o Excel 2010, por exemplo, vou dar uma pincelada sobre outro método de manipulação de arquivos e pastas do computador.

No final do artigo vou disponibilizar o arquivo para vocês baixarem e testarem, ok.

Começo falando sobre o objeto que vamos utilizar, o FileSystemObject, contudo, serei bem suscinto, visto que, o foco deste artigo é apenas um update da matéria anterior.
Continuar lendo

Macro para Localizar arquivos no Computador e listar na planilha

E aí pessoal, blz?!!

Hoje, atendendo a alguns pedidos da galera aqui, vou mostrar como localizar arquivos no hd de seu computador, via código, ou seja, através de macro VBA. Dessa maneira, é possível manipular o resultado da pesquisa da forma que desejar, seja validando os itens encontrados, calculando seus tamanhos, verificando seus tipos, relacionando seus nomes, imprimindo a pesquisa, etc. As possibilidades são diversas e dependerá da finalidade que você definir para o projeto.

Para explicar uma maneira de conseguir estes resultados, vou criar um exemplo de uma planilha que listará todas as músicas, em formato .mp3, presentes em seu computador, ou em qualquer pasta que o usuário quiser procurar. A macro solicitará ao usuário em qual pasta deverá fazer a busca e listará o resultado na planilha.

Vejamos como fazer.

Continuar lendo