
Fórmula genérica
=VLOOKUP(text,lookup_table,2,0)
Resumo
Para mapear ou traduzir entradas de texto em valores numéricos arbitrários, você pode usar a função VLOOKUP com uma tabela simples.
No exemplo, precisamos mapear cinco valores de texto (status) para códigos de status numéricos da seguinte maneira:
Status | Código |
---|---|
Começado | 10 |
Normal | 20 |
Atrasado | 30 |
Completo | 40 |
Cancelado | 50 |
Como não há como derivar a saída (ou seja, é arbitrária), precisamos fazer algum tipo de pesquisa. A função VLOOKUP fornece uma maneira fácil de fazer isso.
No exemplo mostrado, a fórmula em F8 é:
=VLOOKUP(F7,B6:C10,2,0)
Explicação
Esta fórmula usa o valor na célula F7 para um valor de pesquisa, o intervalo B6: C10 para a tabela de pesquisa, o número 2 para indicar "2ª coluna" e zero como o último argumento para forçar uma correspondência exata.
Embora, neste caso, estejamos mapeando valores de texto para saídas numéricas, a mesma fórmula pode processar texto para texto ou números para texto.