Valor de uma coluna na linha em que a busca casa (procura no visual inteiro). Aceita várias colunas de busca e um padrão no fim.
| Campo | Valor |
|---|---|
| Categoria | Contexto e filtro |
| Tipo | Agregação (opera sobre um conjunto de linhas) |
| Aridade | 3 a 9 argumentos |
| Compila para SQL (coluna calculada) | Não |
| Versão | Motor de fórmulas v3. |
Aliases#
Nome canônico: PROCV. Aliases aceitos (maiúsc./minúsc. indiferente): lookupvalue, procurar.
Assinatura#
PROCV(coluna; arg2; arg3; [arg4]; [arg5]; [arg6]; [arg7]; [arg8]; [arg9])O 1º argumento é o nome de uma coluna (identificador nu); os demais são expressões.
Retorno#
O valor da coluna na linha que casou, ou o padrão.
Tratamento de nulos#
Sem casar a busca, devolve o padrão informado (ou vazio).
Contexto de avaliação#
Procura na tabela virtual do visual inteiro (avaliação preguiçosa).
Diferenças para DAX#
- Equivalente DAX: LOOKUPVALUE
- Compatibilidade: Compatível com DAX
- Observação: Procura no visual inteiro; aceita várias colunas de busca e um padrão no fim.
Exemplos#
PROCV(nome_cliente; id_cliente; VALOR_SELECIONADO(cliente); "—")Exemplo com valores#
Entrada: grupo SP; total do visual = 100.
CALCULAR(SOMA(receita); TUDO()) → 100Resultado esperado: 100
Ilustração de contexto — na prática PROCV busca o valor de uma coluna cruzando por outra (ex.: o nome do cliente a partir do id_cliente).
Exemplo de negócio#
Medida comparativa — participação no total, ranking, variação contra outro período.
Erros comuns#
PROCV: coluna desconhecida: … quando um nome de coluna não existe.