![](https://cdn.wiki-base.com/9896711/excel_formula_map_text_to_numbers__2.png.webp)
Formula generica
=VLOOKUP(text,lookup_table,2,0)
Sommario
Per mappare o tradurre input di testo in valori numerici arbitrari, è possibile utilizzare la funzione CERCA.VERT con una semplice tabella.
Nell'esempio, dobbiamo mappare cinque valori di testo (stati) a codici di stato numerici come segue:
Stato | Codice |
---|---|
Iniziato | 10 |
Normale | 20 |
Ritardato | 30 |
Completare | 40 |
Annullato | 50 |
Poiché non è possibile derivare l'output (ovvero è arbitrario), è necessario eseguire un qualche tipo di ricerca. La funzione CERCA.VERT fornisce un modo semplice per farlo.
Nell'esempio mostrato, la formula in F8 è:
=VLOOKUP(F7,B6:C10,2,0)
Spiegazione
Questa formula utilizza il valore nella cella F7 per un valore di ricerca, l'intervallo B6: C10 per la tabella di ricerca, il numero 2 per indicare "2a colonna" e zero come ultimo argomento per forzare una corrispondenza esatta.
Sebbene in questo caso stiamo mappando valori di testo su output numerici, la stessa formula può gestire testo in testo o numeri in testo.