
Obecný vzorec
=VLOOKUP(score,key,2,TRUE)
souhrn
Chcete-li přiřadit hodnocení na základě skóre, můžete použít funkci VLOOKUP nakonfigurovanou k provedení přibližné shody. V zobrazeném příkladu je „klíč“ pojmenovaný rozsah B5: C9, vzorec v F5. zkopírován, je:
=VLOOKUP(E5,key,2,TRUE)
kde „klíč“ je pojmenovaný rozsah B5: C9.
Poznámka: vyhledávací tabulka musí být tříděna vzestupně a VLOOKUP musí být nastaven na přibližný režim shody.
Vysvětlení
V tomto příkladu jsou skóre ve sloupci F vyhledávacími hodnotami pro funkci VLOOKUP. Vyhledávací tabulka je pojmenovaný rozsah „klíč“ (B5: C9). Index sloupce je poskytován jako 2, protože chceme, aby VLOOKUP vrátil známku z druhého sloupce. Nakonec je poslední argument pro VLOOKUP, matoucí název „range lookup“ nastaven na TRUE, aby VLOOKUP řekl „přibližnou shodu“.
V režimu přibližné shody VLOOKUP předpokládá, že tabulka je tříděna podle prvního sloupce. Se skóre poskytnutým jako vyhledávací hodnota prohledá VLOOKUP první sloupec tabulky. Pokud najde přesnou shodu, vrátí známku v daném řádku. Pokud VLOOKUP nenajde přesnou shodu, bude pokračovat ve skenování, dokud nenajde hodnotu větší než vyhledávací hodnota, poté „ustoupí“ a vrátí hodnocení v předchozím řádku.
Jinými slovy, VLOOKUP bude odpovídat poslední hodnotě, která je menší nebo rovna vyhledávací hodnotě.
Poznámka: Pokud je skóre menší než první položka v tabulce, funkce VLOOKUP vrátí chybu # N / A.
O přibližné shodě
VLOOKUP ve výchozím nastavení provede přibližnou shodu, takže technicky není potřeba zadávat 4. argument. Doporučuji však vždy uvést poslední argument výslovně, protože vás nutí zvážit, co chcete. Poskytnutí hodnoty vám také v budoucnu poskytne vizuální připomenutí.