Excel-formel: Kartlägg ingångar till godtyckliga värden

Innehållsförteckning

Generisk formel

=VLOOKUP(input,map_table,column,0)

Sammanfattning

Om du behöver kartlägga eller översätta ingångar till godtyckliga värden kan du använda VLOOKUP-funktionen.

I exemplet måste vi kartlägga siffrorna 1-6 enligt följande:

Inmatning Produktion
1 10
2 81
3 17
4 23
5 13
6 31

Eftersom det inte finns något sätt att härleda utdata (dvs. det är godtyckligt), måste vi göra någon form av uppslag. VLOOKUP-funktionen är ett enkelt sätt att göra detta.

I exemplet som visas är formeln i F7:

=VLOOKUP(F6,B5:C10,2,0)

Förklaring

Denna formel använder värdet i cell F6 för ett uppslagsvärde, intervallet B5: C10 för uppslagstabellen, 2 för att indikera "2: a kolumn" och noll som det sista argumentet för att tvinga en exakt matchning.

Även om vi i det här fallet mappar numeriska ingångar till numeriska utgångar, kommer samma formel att hantera textvärden för både ingångar och utgångar.

Alternativ med VÄLJ

Om du har ett begränsat antal ingångar och om ingångarna är siffror som börjar med 1 kan du också använda VÄLJ-funktionen. För det visade exemplet är motsvarande formel baserad på VÄLJ:

=CHOOSE(F6,10,81,17,23,13,31)

Väljfunktionen är otillräcklig för stora datamängder men för mindre datamängder som kartläggs till ett 1-baserat index har den fördelen att det är en "allt i ett" -lösning.

Intressanta artiklar...