Fórmula do Excel: Mapear texto para números -

Índice

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.

Artigos interessantes...