Formula Excel: VLOOKUP autonom -

Cuprins

Formula generică

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

rezumat

Pentru a crea o formulă VLOOKUP autonomă, puteți converti tabelul într-o matrice constantă în interiorul VLOOKUP. În exemplul prezentat, formula din F7 este:

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

Explicaţie

În mod normal, al doilea argument pentru VLOOKUP este furnizat ca un interval ca B6: C10. Când se evaluează formula, această referință este convertită intern în matricea bidimensională astfel:

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

Fiecare virgulă indică o coloană și fiecare punct și virgulă indică un rând. Știind acest lucru, atunci când un tabel este mic, puteți converti tabelul într-o „constantă de matrice” și puteți utiliza constanta matricei în interiorul VLOOKUP, în loc de referință.

Avantajul este că nu mai trebuie să mențineți un tabel pe foaia de lucru. Dezavantajul este că matricea este codificată în formulă. Dacă copiați formula în mai multe celule, va trebui să mențineți mai multe instanțe ale matricei. Editarea unei constante de matrice este mai dificilă decât editarea unui tabel pe foaia de lucru și este posibil ca alți utilizatori să nu înțeleagă formula.

Opțiune de gamă denumită

Dacă doriți un tabel autonom, dar nu doriți mai multe instanțe ale tabelului în foaia de lucru, puteți crea un interval numit folosind constanta matricei, apoi consultați intervalul numit în VLOOKUP. Avantajul acestei abordări este că există o singură dată o instanță a tabelului de menținut.

Articole interesante...