V2_LOOKUP
VLOOKUP de dois critérios com sintaxe simplificada e legível.
=V2_LOOKUP(value1, value2, searchRange, column1, column2, returnColumn)Retorna: any
Visão Geral
V2_LOOKUP é uma função de busca simplificada projetada para o cenário multi-critério mais comum: corresponder exatamente dois valores em duas colunas. Enquanto UNLIMITED_VLOOKUP suporta qualquer número de critérios, V2_LOOKUP fornece uma sintaxe mais limpa e intuitiva quando você sabe que precisa de exatamente duas condições de correspondência.
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
value1 | any | Sim | O primeiro valor a corresponder. |
value2 | any | Sim | O segundo valor a corresponder. |
searchRange | Range | Sim | O intervalo de dados a pesquisar (ex: A1:E50). |
column1 | number | Sim | O número da coluna (indexado a partir de 1) para corresponder value1. |
column2 | number | Sim | O número da coluna (indexado a partir de 1) para corresponder value2. |
returnColumn | number | Sim | O número da coluna (indexado a partir de 1) de onde retornar o resultado. |
Exemplos
Encontrar salário por nome e departamento
Busca John no departamento Sales e retorna seu salário da coluna 3.
=V2_LOOKUP("John", "Sales", A1:C10, 1, 2, 3)Entrada
| Name | Department | Salary |
| John | Engineering | $95,000 |
| John | Sales | $78,000 |
| Sara | Sales | $82,000 |
Saída
$78,000Receita trimestral por região
Encontra a receita de Q2 da região North de uma tabela de detalhamento trimestral.
=V2_LOOKUP("North", "Q2", A1:D6, 1, 2, 4)Entrada
| Region | Quarter | Units | Revenue |
| North | Q1 | 450 | $135,000 |
| North | Q2 | 520 | $156,000 |
| South | Q2 | 380 | $114,000 |
Saída
$156,000Preço de produto por nome e tamanho
Encontra o preço de um café grande de uma matriz de precificação produto/tamanho.
=V2_LOOKUP("Coffee", "Large", A1:D8, 1, 2, 4)Entrada
| Product | Size | Calories | Price |
| Coffee | Small | 5 | $2.50 |
| Coffee | Large | 10 | $4.50 |
| Tea | Large | 0 | $3.50 |
Saída
$4.50Recuperação de nota de curso do aluno
Busca a nota de Maria em Biology 101 correspondendo nome do aluno e nome do curso.
=V2_LOOKUP("Maria", "Biology 101", A1:D20, 1, 2, 4)Entrada
| Student | Course | Credits | Grade |
| Maria | Chemistry 201 | 4 | A |
| Maria | Biology 101 | 3 | B+ |
| Alex | Biology 101 | 3 | A- |
Saída
B+Taxa de envio por origem e destino
Busca o custo de envio para remessas US-para-EU de uma tabela de tarifas.
=V2_LOOKUP("US", "EU", A1:D10, 1, 2, 4)Entrada
| Origin | Destination | Days | Cost |
| US | US | 3 | $5.99 |
| US | EU | 7 | $19.99 |
| EU | US | 8 | $22.99 |
Saída
$19.99Casos de Uso
Relatórios de vendas regionais
Puxa valores de receita trimestral correspondendo região e trimestre em relatórios de vendas consolidados.
Precificação de cardápio
Busca preços de itens correspondendo tanto o nome do item do cardápio quanto o tamanho ou variação.
Agendamento de cursos
Encontra atribuições de sala de aula correspondendo nome do curso e horário em uma planilha de agendamento.
Busca de taxa de seguro
Recupera taxas de prêmio correspondendo tipo de cobertura e categoria de risco de uma tabela de tarifas.
Mapeamento de localização de armazém
Encontra localizações de bins correspondendo SKU de produto e zona de armazém em um mapa de inventário.
Registros de pacientes
Busca detalhes de tratamento correspondendo ID do paciente e data da visita em registros de consultas.
Dicas Profissionais
Use V2_LOOKUP para fórmulas mais limpas quando você sempre tem exatamente dois critérios, e mude para UNLIMITED_VLOOKUP apenas quando precisar de três ou mais.
Os números de coluna são indexados a partir de 1 relativos ao início do intervalo de busca, não à planilha. Se seu intervalo é C1:G10, coluna 1 refere-se à coluna C.
Combine com IFERROR para mensagens de erro amigáveis: =IFERROR(V2_LOOKUP(...), "Nenhuma correspondência encontrada").
Você pode referenciar células para value1 e value2 para criar buscas dinâmicas que atualizam quando células de entrada mudam.
A função recebe dois valores de busca, um intervalo de dados, os números de coluna onde cada valor deve ser encontrado e o número da coluna de onde retornar o resultado. Ela varre cada linha e retorna o valor da coluna de retorno da primeira linha onde ambos os critérios correspondem simultaneamente. Como UNLIMITED_VLOOKUP, toda correspondência não diferencia maiúsculas de minúsculas.
V2_LOOKUP é particularmente útil ao trabalhar com conjuntos de dados que têm chaves naturais de duas partes, como nome e sobrenome, produto e tamanho, região e trimestre, ou data e categoria. Em vez de construir fórmulas INDEX/MATCH complexas ou criar colunas auxiliares concatenadas, você pode escrever uma única fórmula legível.
A função retorna "Not found" se nenhuma linha corresponder a ambos os critérios. Você pode lidar com isso graciosamente com IFERROR. Para buscas que requerem mais de dois critérios, mude para UNLIMITED_VLOOKUP que aceita pares ilimitados de valor/coluna. Para verificar se um valor meramente existe sem retornar dados, veja EXISTS_IN_COLUMN.
Erros Comuns
Returns "Not found" for data that existsCausa: Os números de coluna não correspondem às colunas corretas no intervalo, ou existe espaço em branco extra nos dados.
Correção: Verifique que column1 e column2 referenciam as posições corretas dentro do intervalo. Aplique TRIM() aos valores se seus dados podem ter espaços iniciais ou finais.
Error: Missing required parametersCausa: Um ou mais dos seis parâmetros obrigatórios foi omitido.
Correção: V2_LOOKUP requer exatamente seis argumentos: value1, value2, searchRange, column1, column2 e returnColumn. Certifique-se de que todos sejam fornecidos.
Error: Invalid search rangeCausa: O parâmetro searchRange não é uma referência de intervalo válida ou está vazio.
Correção: Passe uma referência de intervalo adequada como A1:E50. Certifique-se de que o intervalo contém dados e está formatado como um intervalo padrão do Google Sheets.
Perguntas Frequentes
Use V2_LOOKUP quando você tem exatamente dois critérios de correspondência. Sua sintaxe é mais explícita e legível porque cada parâmetro tem um papel claro, diferentemente de UNLIMITED_VLOOKUP onde critérios adicionais são pares variádicos de valor/coluna.
Sim. Os parâmetros column1 e column2 permitem especificar quaisquer colunas dentro do intervalo de busca. Elas não precisam ser adjacentes ou em qualquer ordem particular.
Não, todas as comparações não diferenciam maiúsculas de minúsculas. "sales" e "Sales" vão corresponder entre si. Isso se aplica tanto a value1 quanto a value2.
V2_LOOKUP retorna o valor da primeira linha correspondente encontrada (varrendo de cima para baixo). Se você precisa de todas as correspondências, use a função FILTER do Google Sheets.
Sim, V2_LOOKUP converte valores para strings para comparação, então números e datas funcionam. No entanto, esteja ciente de que formatação de data pode afetar a correspondência. Para datas, assegure formatação consistente em seus dados.
A função retorna a string de texto "Not found" quando nenhuma linha no intervalo de busca corresponde tanto value1 na column1 QUANTO value2 na column2 simultaneamente. Verifique seus dados por erros de digitação ou diferenças de formatação.
Funções Relacionadas
Comece a usar V2_LOOKUP hoje
Instale o Unlimited Sheets para obter V2_LOOKUP e outras 41 funções poderosas no Google Sheets.