Alternative la Vlookup în Excel - Utilizați funcția INDEX / MATCH & LOOKUP

Vlookup este o funcție foarte utilă pentru a face referință în coloane, dar există și alternative pentru vlookup, deoarece Vlookup are limitele sale, deoarece poate face referință de la stânga la dreapta, pentru a face referință de la dreapta la stânga folosim o combinație de funcții Index și Match combinate, care este una dintre cele mai bune alternative la Vlookup în excel.

Alternative Vlookup

După cum știți, funcția Vlookup este utilizată pentru a căuta o valoare dintr-o listă și pentru a returna orice coloană din coloana de căutare. Dar dacă coloana dvs. de căutare nu este prima, atunci Vlookup nu va funcționa aici. Trebuie să copiați coloana de căutare într-o nouă coloană nou inserată sau puteți aplica combinația Căutare și potrivire index pentru a căuta o valoare pe un rând și a returna o valoare dintr-o coloană.

# 1 - Funcția de căutare ca alternative Vlookup

Aici folosim căutarea și potrivirea indexului ca alternative la vlookup în Excel. Funcția de căutare este mai bună decât Vlookup, deoarece este mai puțin restrictivă în utilizare. A fost introdus pentru prima dată în MS 2016.

Puteți căuta date atât pe verticală, cât și pe orizontală. De asemenea, permite căutarea de la stânga la dreapta și de la dreapta la stânga; cu toate acestea, alternativele Excel la vlookup permit doar stânga la dreapta. Aici înțelegeți funcția de căutare cu câteva exemple.

Funcția de căutare cu o alternativă Excel la Vlookup - Exemplul # 1

Să luăm în considerare datele Nume, țară și vârstă și să aplicăm funcția de căutare.

Selectați numele introdus în celula F4 și apoi aplicați formula de căutare de mai jos = LOOKUP (F4, A3: A19, C3: C19).

Pentru a obține coloana de vârstă

Funcționalitatea de la dreapta la stânga folosind căutarea - Exemplul nr. 2

Cele mai importante beneficii ale funcției de căutare sunt că poate funcționa de la dreapta la stânga. Veți vedea procesarea funcției de căutare în excel în exemplul de mai jos.

Dacă doriți să comutați procedura pentru a căuta vârsta și a afișa numele corespunzător, aceasta funcționează pentru LOOKUP, dar produce o eroare pentru alternative la VLOOKUP.

= CĂUTARE (F3, C2: C18, A2: A18)

Și obțineți ieșirea numelui corespunzător

# 2 - FUNCȚIE INDICE / MATCH ca alternative Vlookup

Exemplul # 3 - Utilizarea potrivirii indexului

Să luăm în considerare datele de mai jos și să aflăm vârsta folosind numele din tabel utilizând formula standard de potrivire a indexului și vlookup.

= INDEX ($ I $ 2: $ K $ 19, MATCH (M6, $ I $ 2: $ I $ 19,0), 3)

= VLOOKUP (M6, I2: K19,3,0)

Aici veți obține aceeași ieșire dorită din ambele formule, deoarece ambele formule pot căuta vârsta din date.

Exemplul # 4 - Funcționalitatea de la dreapta la stânga folosind potrivirea indexului

Să luăm în considerare datele de mai jos și să aflăm numele folosind vârsta din tabel utilizând formula standard de potrivire a indexului și vlookup.

= INDEX (R24: T41, MATCH (M27, $ K $ 24: $ K $ 40,0), 1)

= VLOOKUP (M27, I23: K40,3,0)

După cum puteți vedea cu ușurință că, utilizând o potrivire a indexului, veți obține numele din tabel, dar # N / A eroare din formulele vlookup, deoarece vlookup nu poate căuta valoarea din stânga-dreapta.

Lucruri de reținut despre alternativele la Vlookup în Excel

  • Utilizarea potrivirii indexului este mult mai bună decât utilizarea unei funcții simple vlookup.
  • Potrivirea indexului poate căuta de la dreapta la stânga.
  • Inserați și ștergeți în siguranță coloana.
  • Nu există limită la dimensiunea unei valori de căutare în timp ce utilizați funcția VLOOKUP. Lungimea criteriilor dvs. de căutare nu trebuie să depășească 255 de caractere; în caz contrar, va fi prin #Value error în Excel.
  • Viteză de procesare mai mare decât Vlookup normal.

Puteți descărca aceste alternative la șablonul Vlookup în Excel aici - Alternative la șablonul Excel Vlookup.

Articole interesante...