Como encontrar valores correspondentes no Excel

Você tem uma pasta de trabalho do Excel(Excel workbook) com milhares de números e palavras. É provável que haja múltiplos do mesmo número ou palavra(number or word) lá. Talvez você precise encontrá-los. Portanto, veremos várias maneiras de encontrar valores correspondentes no Excel 365 .

Vamos abordar como encontrar as mesmas palavras ou números em duas planilhas diferentes e em duas colunas diferentes. Veremos como usar as funções EXACT , MATCH e VLOOKUP . Alguns dos métodos que usaremos podem não funcionar na versão web do Microsoft Excel , mas todos funcionarão na versão desktop. 

O que é uma função do Excel?(What’s An Excel Function?)

Se você já usou funções antes, pule adiante. 

Uma função do Excel(Excel function) é como um miniaplicativo(mini app) . Aplica uma série de etapas para executar uma única tarefa. As funções do Excel(Excel function) mais usadas podem ser encontradas na guia Fórmulas . (Formulas )Aqui nós os vemos categorizados pela natureza da função –(function –)

  • AutoSoma
  • Usado recentemente
  • Financeiro
  • Lógico
  • Texto
  • Data hora
  • Pesquisa e referência
  • Matemática e Trilogia
  • Mais Funções.

A categoria Mais Funções(More Functions ) contém as categorias Estatística, Engenharia, Cubo, Informação, Compatibilidade e Web(Statistical, Engineering, Cube, Information, Compatibility, and Web) .

A função exata(The Exact Function)

A tarefa(s task) da função Exact(Exact function) é percorrer as linhas de duas colunas e encontrar valores correspondentes nas células do Excel . Exato significa exato. Por si só, a função Exact diferencia(Exact function) maiúsculas de minúsculas. Ele não verá Nova York(New York ) e Nova York(new york ) como uma partida.

No exemplo abaixo, há duas colunas de texto – Tickets e Receipts(text – Tickets and Receipts) . Para apenas 10 conjuntos de texto, poderíamos compará-los olhando para eles. Imagine se houvesse 1.000 linhas ou mais. É quando você usaria a função Exact(Exact function) .

Coloque o cursor na célula C2. Na barra de fórmulas(formula bar) , insira a fórmula 

=EXACT(E2:E10,F2:F10)

E2:E10 refere-se à primeira coluna de valores e F2:F10 refere-se à coluna ao lado. Depois de pressionar Enter , o Excel comparará os dois valores em cada linha e nos dirá se é uma correspondência ( True ) ou não ( False ). Como usamos intervalos em vez de apenas duas células, a fórmula transbordará para as células abaixo dela e avaliará todas as outras linhas.

Este método é limitado embora. Ele irá comparar apenas duas células que estão na mesma linha. Ele não compara o que está em A2 com B3, por exemplo. Como fazemos isso? A MATCH(MATCH) pode ajudar.

A função MATCH(The MATCH Function)

MATCH pode ser usado para nos dizer onde uma correspondência para um valor específico está em um intervalo de células.

Digamos que queremos descobrir em qual linha um SKU específico ( Stock Keeping Unit ) está, no exemplo abaixo.

Se quisermos descobrir em qual linha AA003 está, usaríamos a fórmula:

=MATCH(J1,E2:E9,0)

J1 refere-se à célula com o valor que queremos corresponder. E2:E9 refere-se ao intervalo de valores pelos quais estamos pesquisando. O zero ( 0 ) no final da fórmula informa ao Excel para procurar uma correspondência exata. Se estivéssemos combinando números, poderíamos usar 1 para encontrar algo menor que nossa consulta ou 2 para encontrar algo maior que nossa consulta.

Mas e se quiséssemos encontrar o preço de AA003 ?

A função PROCV(The VLOOKUP Function)

O V em PROCV(VLOOKUP) significa vertical. Ou seja, pode pesquisar um determinado valor em uma coluna. O que ele também pode fazer é retornar um valor na mesma linha do valor encontrado(found value)

Se você tiver uma assinatura do Office 365 no (Office 365)canal Mensal(Monthly channel) , poderá usar o XLOOKUP mais recente . Se você tiver apenas a assinatura semestral, ela estará disponível para você em julho de 2020(July 2020) .

Vamos usar os mesmos dados de estoque e tentar encontrar o preço de algo.

Onde estávamos procurando uma linha antes, insira a fórmula:

=VLOOKUP(J1,E2:G9,3,FALSE)

J1 refere-se à célula com o valor que estamos correspondendo. E2:G9 é o intervalo de valores com o qual estamos trabalhando. Mas o VLOOKUP procurará apenas na primeira coluna desse intervalo uma correspondência. O 3 refere-se à 3ª coluna desde o início do intervalo.  

Portanto, quando digitamos um SKU em J1, o VLOOKUP encontrará a correspondência e obterá o valor da célula 3(cell 3) colunas a partir dela. FALSE informa ao Excel que tipo de correspondência estamos procurando. FALSE significa que deve ser uma correspondência exata onde TRUE diria que deve ser uma correspondência próxima.

Como faço para encontrar valores correspondentes em duas planilhas diferentes?(How Do I Find Matching Values in Two Different Sheets?)

Cada uma das funções acima pode funcionar em duas planilhas diferentes para encontrar valores correspondentes no Excel . Vamos usar a função EXACT(EXACT function) para mostrar como. Isso pode ser feito com quase qualquer função. Não apenas os que abordamos aqui. Há também outras maneiras de vincular células entre diferentes planilhas e pastas de trabalho.

Trabalhando na folha Titulares(Holders ) , entramos na fórmula 

=EXACT(D2:D10,Tickets!E2:E10)

D2:D10 é o intervalo que selecionamos na planilha Holders(Holders sheet) . Depois de colocar uma vírgula depois disso, podemos clicar na folha Tickets e arrastar(Tickets sheet and drag) e selecionar o segundo intervalo. 

Veja como ele referencia a planilha e o intervalo(sheet and range) como Tickets!E2:E10 ? Nesse caso, cada linha corresponde, portanto, os resultados são todos True .

De que outra forma posso usar essas funções?(How Else Can I Use These Functions?)

Depois de dominar essas funções para combinar e encontrar coisas, você pode começar a fazer muitas coisas diferentes com elas. Veja também como usar as funções INDEX e MATCH(using the INDEX and MATCH functions) juntas para fazer algo semelhante ao VLOOKUP .

Tem algumas dicas interessantes sobre como usar as funções do Excel para encontrar valores correspondentes no Excel ? Talvez uma pergunta sobre como fazer mais? Deixe(Drop) -nos uma nota nos comentários abaixo.



About the author

Josh tem mais de 10 anos de experiência na indústria de software e wireless, especificamente nas áreas de programação e análises do Android. Atualmente, ele é engenheiro de software sênior da Microsoft, trabalhando em vários produtos do MS Office. Josh tem um forte interesse em ajudar outras pessoas a aprender novas ferramentas de software e está sempre disposto a compartilhar suas dicas e truques com aqueles que perguntam.



Related posts