ar trebui să folosesc VLOOKUP sau HLOOKUP?
dacă datele din tabelul dvs. au anteturi de coloană, utilizați funcția VLOOKUP. Dacă tabelul de date are anteturi de rând și trebuie să căutați orizontal pe rânduri pentru o „potrivire”, atunci utilizați HLOOKUP.
principala limitare este că valoarea privită cu VLOOKUP trebuie să fie în coloana tabelului din stânga și în HLOOKUP trebuie să fie în rândul de sus al setului de date.
mai jos este un exemplu al funcției HLOOKUP mai puțin utilizate.
HLOOKUP este folosit pentru a căuta de – a lungul rândului de sus și apoi privi în jos pentru a prelua rezultatul dintr-un rând specificat-al doilea rând în această instanță.
exemplul de mai jos utilizează funcția VLOOKUP.
sintaxa formulei VLOOKUP este următoarea
- Lookup_value: A11 sau east_01 (în acest exemplu).
- Table_array: intervalul include locația valorii de căutare a coloanei și coloanele în care se află valoarea returnată (adică A1:B9).
- Col_index_num: numărul de coloane ar trebui să se deplaseze spre dreapta. În acest caz, intervalul conține două coloane cu potrivirea Găsită în a doua coloană.
- Range_lookup: acest argument este important de utilizat corect dacă valoarea de căutare este text și non-numerică. Dacă parametrul este lăsat gol, acesta este implicit la „adevărat”, ceea ce înseamnă că nu este necesară o potrivire exactă. Dar, pentru a funcționa corect, coloana de căutare trebuie sortată în ordine crescătoare. În caz contrar, o eroare sau #NA va apărea în celulă dacă coloana nu este sortată în ordine crescătoare și acest argument este lăsat gol. În exemplul de mai sus, dacă FALSE este exclusă din ultimul argument, atunci formula va returna o eroare #NA, deoarece coloana de căutare nu este sortată în ordine crescătoare. (Textul nu trebuie să includă spații finale). Utilizați funcția trim pentru a „curăța” textul pentru a evita acest lucru.
construirea pe funcția VLOOKUP
Wild Cards: diverse wild cards pot fi folosite cu VLOOKUP. Aveți opțiunea de a utiliza asteriscul ( * ) pentru a se potrivi cu orice secvență de caractere sau semnul întrebării (?) pentru a se potrivi cu orice caracter unic. Rețineți că, dacă doriți să găsiți un semn de întrebare sau un asterisc real, tastați A ~ înainte de caracter.
returnează valoarea pentru primele 7 caractere.
returnează valoarea potrivirii pentru primul „ast” din nume.
folosește ambele „?”și” * ” pentru a căuta prima potrivire a unui text.
manipulare: Alte operațiuni pot fi efectuate pe rezultatele formulei VLOOKUP, cum ar fi înmulțirea sau împărțirea a două VLOOKUP-uri între ele.
cuiburi: puteți utiliza, de asemenea, formule „imbricate” cu funcția IF.
limitările VLOOKUP
o limitare majoră a VLOOKUP este că nu poate privi spre stânga. Valorile de căutare trebuie să fie întotdeauna în coloana cea mai stângă a intervalului, iar valorile de returnat trebuie să fie în partea dreaptă.
nu puteți utiliza VLOOKUP standard pentru a privi coloanele și rândurile pentru a găsi o potrivire exactă. Funcțiile INDEX și MATCH sunt utilizate în acest caz și sunt mult mai flexibile decât VLOOKUP clasic.
sfat: deși funcția de alegere imbricată în VLOOKUP este un instrument „soluție”, combinația Index și potrivire este mai eficientă pentru a căuta date în orice direcție.