„Excel“ formulė: savarankiškas VLOOKUP -

Turinys

Bendroji formulė

=VLOOKUP(lookup,(table_array),column,match)

Santrauka

Norėdami sukurti savarankišką VLOOKUP formulę, galite konvertuoti lentelę į masyvo konstantą VLOOKUP viduje. Parodytame pavyzdyje formulė F7 yra:

=VLOOKUP(E7,(0,"F";60,"D";70,"C";80,"B";90,"A"),2,TRUE)

Paaiškinimas

Paprastai antrasis „VLOOKUP“ argumentas pateikiamas kaip diapazonas, pvz., B6: C10. Įvertinus formulę, ši nuoroda viduje konvertuojama į tokį dviejų matmenų masyvą:

(0,"F";60,"D";70,"C";80,"B";90,"A")

Kiekvienas kablelis nurodo stulpelį, o kiekvienas kabliataškis - eilutę. Tai žinodami, kai lentelė yra maža, galite konvertuoti lentelę į „masyvo konstantą“ ir naudoti masyvo konstantą VLOOKUP viduje, o ne nuorodą.

Privalumas yra tas, kad nebereikia tvarkyti lentelės darbalapyje. Trūkumas yra tas, kad masyvas yra sunkiai užkoduotas formulėje. Jei nukopijuosite formulę į daugiau nei vieną langelį, turėsite išlaikyti daugiau nei vieną masyvo egzempliorių. Masyvo konstantos redagavimas yra sudėtingesnis nei lentelės redagavimas darbalapyje, o kiti vartotojai gali nesuprasti formulės.

Pavadinta diapazono parinktis

Jei norite savarankiškos lentelės, bet nenorite kelių lentelės egzempliorių darbalapyje, galite sukurti pavadintą diapazoną naudodami masyvo konstantą, tada nurodykite pavadintą diapazoną VLOOKUP. Šio metodo pranašumas yra tas, kad lentelę reikia išlaikyti tik vieną kartą.

Įdomios straipsniai...