Excel-formel: Beräkna betyg med VLOOKUP -

Generisk formel

=VLOOKUP(score,key,2,TRUE)

Sammanfattning

För att tilldela ett betyg baserat på ett poäng kan du använda VLOOKUP-funktionen konfigurerad för att utföra en ungefärlig matchning. I det visade exemplet är "nyckel" det namngivna området B5: C9, formeln i F5. kopieras ner, är:

=VLOOKUP(E5,key,2,TRUE)

där "nyckel" är det namngivna området B5: C9.

Obs! Uppslagstabellen måste sorteras i stigande ordning och VLOOKUP måste ställas in på ungefärligt matchningsläge.

Förklaring

I detta exempel är poängen i kolumn F uppslagsvärden för VLOOKUP-funktionen. Uppslagstabellen är det namngivna intervallet "tangent" (B5: C9). Kolumnindexet anges som 2, eftersom vi vill att VLOOKUP ska returnera ett betyg från den andra kolumnen. Slutligen är det sista argumentet för VLOOKUP, det förvirrande namnet "range lookup" satt till SANT, för att berätta för VLOOKUP att utföra en "ungefärlig matchning".

I ungefärligt matchningsläge antar VLOOKUP att tabellen sorteras efter den första kolumnen. Med en poäng som ett uppslagsvärde kommer VLOOKUP att skanna den första kolumnen i tabellen. Om den hittar en exakt matchning returnerar den betyget på den raden. Om VLOOKUP inte hittar en exakt matchning fortsätter den att skanna tills den hittar ett värde som är större än uppslagsvärdet, sedan kommer det att "gå tillbaka" och returnera betyget i föregående rad.

Med andra ord kommer VLOOKUP att matcha det sista värdet som är mindre än eller lika med uppslagsvärdet.

Obs: om poängen är mindre än den första posten i tabellen, kommer VLOOKUP att returnera # N / A-felet.

Om ungefärlig matchning

VLOOKUP kommer att utföra en ungefärlig matchning som standard, så det finns ingen teknisk anledning att ange det fjärde argumentet. Jag rekommenderar dock att du alltid ger det sista argumentet uttryckligen eftersom det tvingar dig att överväga vad du vill. Att tillhandahålla ett värde ger dig också en visuell påminnelse i framtiden.

Intressanta artiklar...