În acest scurt videoclip, ne uităm la înlocuirea unei formule IF tipice imbricate cu o formulă VLOOKUP. Comparativ cu instrucțiunile IF imbricate, VLOOKUP este mai simplu și mai transparent. De asemenea, este mai ușor să vă ajustați mai târziu. Odată configurat, puteți schimba logica formulei fără a atinge chiar formula în sine. Doar funcționează.
S-ar putea să creați sau să moșteniți o foaie de lucru care utilizează o serie de instrucțiuni IF imbricate pentru a atribui valori de un fel. Mulți oameni folosesc în acest fel declarații IF imbricate, deoarece abordarea este ușoară odată ce ai obținut atenția. Dar declarațiile IF imbricate pot fi dificil de întreținut și depanat.
Să vedem cum puteți utiliza în schimb funcția VLOOKUP.
Aici avem clasica problemă a atribuirii notelor scorurilor. Fiecare elev din listă are un set de scoruri ale testelor care sunt mediate în coloana G. În coloana H, o formulă folosește o serie de patru afirmații IF pentru a determina o notă bazată pe medie. Formula începe cu scoruri mici și funcționează până la scoruri mari utilizând operatorul mai puțin decât.
Să adăugăm o altă coloană care calculează aceeași notă folosind VLOOKUP.
Primul lucru pe care îl vom face este să construim un tabel pe care îl putem folosi pentru a atribui note. Vom avea nevoie de o coloană pentru scoruri și o coloană pentru note. Pentru a facilita vizualizarea obținerii valorilor de care avem nevoie din formula existentă, vom converti formula IF imbricată în text adăugând un singur apostrof înaintea semnului egal. Acum putem vedea formula în timp ce lucrăm. Trebuie să adăugăm un rând pentru fiecare notă posibilă.
Putem folosi formatul pictor pentru a aplica rapid formatarea.
Acum avem ceea ce avem nevoie pentru a atribui note folosind VLOOKUP. VLOOKUP se potrivește pe prima coloană a unui tabel. În mod implicit, VLOOKUP nu necesită o potrivire exactă, ceea ce este important, deoarece nu vrem să adăugăm un rând pentru fiecare scor posibil. Cu toate acestea, tabelul trebuie să fie sortat în ordine crescătoare.
Înainte de a începe să folosim VLOOKUP, să definim un nume pentru tabel. Acest lucru nu este strict necesar, dar va face mai ușor de citit formula noastră. Să numim tabelul „cheie_grada”.
Acum să adăugăm formula noastră VLOOKUP. Primul argument este valoarea pe care o căutăm, pe care o obținem din coloana G. Al doilea argument este tabelul de căutare. Al treilea argument este coloana care deține valoarea dorită. Deoarece notele se află în a doua coloană, folosim numărul 2.
VLOOKUP ia un al patrulea argument opțional care controlează potrivirea exactă. Valoarea implicită este TRUE, ceea ce înseamnă „potrivire neexactă”. În modul de potrivire non-exact, VLOOKUP va potrivi valorile exacte când este posibil și următoarea valoare cea mai mică atunci când nu.
Când intrăm în formulă, obținem prima notă. Acum putem copia doar formula în josul tabelului.
Puteți vedea că obținem aceleași note, dar cu câteva avantaje frumoase.
În primul rând, formula în sine este mult mai ușor de citit. De asemenea, cheia de notare este expusă pe foaia de lucru, pentru o referință ușoară. În cele din urmă, cheia de notare în sine controlează notele. Putem schimba cu ușurință un scor și obținem note noi. În plus, putem adăuga noi rânduri la cheie și formula existentă „doar funcționează”.
Nu este nevoie să ceartă o turmă neregulată de paranteze.
Data viitoare când vă confruntați cu o formulă cu IF-uri imbricate, luați în considerare utilizarea VLOOKUP
Curs
Formula de bazăComenzi rapide asociate
Copiați celulele selectate Ctrl
+ C
⌘
+ C