Você tem uma pasta de trabalho do Excel com milhares de números e palavras. É provável que haja múltiplos do mesmo número ou palavra lá. Você pode precisar 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.
Índice
- O que é uma função do Excel?
- A função exata
- A função COMBINAR
- A Função VLOOKUP
- Como faço para encontrar valores correspondentes em duas planilhas diferentes?
- De que outra forma posso usar essas funções?
O que é uma função do Excel?
Se você já usou funções antes, pule adiante.
Uma função do Excel é como um miniaplicativo. Ele aplica uma série de etapas para executar uma única tarefa. As funções do Excel mais usadas podem ser encontradas na guia Fórmulas . Aqui nós os vemos categorizados pela natureza da função –
- AutoSoma
- Usado recentemente
- Financeiro
- Lógico
- Texto
- Data hora
- Pesquisa e referência
- matemática e trigonometria
- Mais Funções.
A categoria More Functions contém as categorias Statistical, Engineering, Cube, Information, Compatibility e Web .
A função exata
A tarefa da função Exata é percorrer as linhas de duas colunas e encontrar valores correspondentes nas células do Excel. Exato significa exato. Por conta própria, a função Exact diferencia maiúsculas de minúsculas. Ele não verá Nova York e Nova York como uma combinação.
No exemplo abaixo, há duas colunas de texto – Tickets e Recibos. 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 Exata.
Coloque o cursor na célula C2. Na barra de fórmulas, insira a fórmula
=EXATO(E2:E10,F2:F10)
E2:E10 refere-se à primeira coluna de valores e F2:F10 refere-se à coluna ao lado dela. 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 se espalhará pelas células abaixo dela e avaliará todas as outras linhas.
Este método é limitado embora. Ele só irá comparar duas células que estão na mesma linha. Não vai comparar o que está em A2 com B3, por exemplo. Como fazemos isso? MATCH pode ajudar.
A função COMBINAR
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 está uma SKU (Unidade de Manutenção de Estoque) específica, no exemplo abaixo.
Se quisermos descobrir em que linha está o AA003, usaríamos a fórmula:
=CORRESP(J1,E2:E9,0)
J1 refere-se à célula com o valor que queremos corresponder. E2:E9 refere-se ao intervalo de valores que 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 VLOOKUP
O V em VLOOKUP significa vertical. O que significa que pode procurar um determinado valor em uma coluna. O que ele também pode fazer é retornar um valor na mesma linha do valor encontrado.
Se você tiver uma assinatura do Office 365 no canal Mensal, poderá usar o XLOOKUP mais recente . Se você tiver apenas a assinatura semestral, ela estará disponível para você em julho de 2020.
Vamos usar os mesmos dados de inventário e tentar encontrar o preço de algo.
Onde estávamos procurando uma linha antes, insira a fórmula:
=PROCV(J1,E2:G9,3,FALSO)
J1 refere-se à célula com o valor que estamos correspondendo. E2:G9 é o intervalo de valores com o qual estamos trabalhando. Mas VLOOKUP procurará apenas uma correspondência na primeira coluna desse intervalo. 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 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?
Cada uma das funções acima pode funcionar em duas planilhas diferentes para encontrar valores correspondentes no Excel. Vamos usar a função EXACT para mostrar como. Isso pode ser feito com quase qualquer função. Não apenas os que cobrimos aqui. Há também outras maneiras de vincular células entre diferentes planilhas e pastas de trabalho .
Trabalhando na planilha Titulares , inserimos a fórmula
=EXATO(D2:D10,Ingressos!E2:E10)
D2:D10 é o intervalo que selecionamos na planilha Titulares. Depois de colocar uma vírgula depois disso, podemos clicar na planilha Tickets e arrastar e selecionar o segundo intervalo.
Veja como ele referencia a planilha e o intervalo como Tickets!E2:E10 ? Nesse caso, cada linha corresponde, portanto, os resultados são todos verdadeiros.
De que outra forma posso usar essas funções?
Depois de dominar essas funções para combinar e encontrar coisas, você pode começar a fazer muitas coisas diferentes com elas. Também dê uma olhada no uso das funções INDEX e MATCH juntas para fazer algo semelhante ao VLOOKUP.
Tem algumas dicas interessantes sobre como usar funções do Excel para encontrar valores correspondentes no Excel? Talvez uma pergunta sobre como fazer mais? Deixe-nos uma nota nos comentários abaixo.
Usando INDEX e MATCH em vez de VLOOKUP
Existem certas limitações no uso de VLOOKUP – a função VLOOKUP só pode procurar um valor da esquerda para a direita. Isso significa que a coluna que contém o valor que você procura deve estar sempre localizada à esquerda da coluna que contém o valor de retorno. Agora, se sua planilha não foi construída dessa forma, não use VLOOKUP. Use a combinação das funções INDEX e MATCH.
Este exemplo mostra uma pequena lista onde o valor que queremos pesquisar, Chicago, não está na coluna mais à esquerda. Portanto, não podemos usar VLOOKUP. Em vez disso, usaremos a função MATCH para encontrar Chicago no intervalo B1:B11. Ele é encontrado na linha 4. Em seguida, INDEX usa esse valor como argumento de pesquisa e encontra a população de Chicago na 4ª coluna (coluna D). A fórmula utilizada é mostrada na célula A14.