Funcția de căutare Excel
Căutarea poate fi cunoscută și ca versiunea mai veche a funcției vlookup, unde în vlookup căutăm valoarea de referință și o potrivim în întregul tabel sau date, în valoarea de căutare facem același lucru într-o singură coloană sau rând, există două funcții pentru căutare atât ca funcții, cât și ca argumente diferite, atunci când folosim formula de căutare în Excel, primim o întrebare care funcție dorim să o folosim.
Funcția LOOKUP returnează o valoare dintr-un interval de valori (un rând sau o coloană) sau dintr-o matrice. Este o funcție încorporată în Excel.
Formula de căutare
SINTAXĂ FORMULĂ CĂUTARE: 1 (vector)
Argumente utilizate în această formulă de căutare
- valoare - Valoarea de căutat .
- lookup_vector - Un rând sau un interval de coloane în care trebuie căutată o valoare . Vectorul ar trebui să fie sortat în ordine crescătoare
- result_vector - (opțional) Un rând sau o gamă de coloane, care corespunde vectorului de căutare și conține ieșirea dorită .
CAUTĂ Sintaxa formulei II: (matrice)

Funcția LOOKUP excels caută o valoare în primul rând sau coloană al tabloului și returnează valoarea corespunzătoare din ultimul rând sau coloană al tabloului.
Argumente utilizate în această formulă de căutare
- valoare - Valoarea de căutat.
- matrice - O matrice de valori. Primul rând / coloană al tabloului este similar cu lookup_vector de mai sus (Sintaxa I), iar ultimul rând / coloană al tabloului este similar cu result_vector de mai sus (Sintaxa I).
Explicaţie
În funcție de dimensiunea rândului și a coloanei din matricea dată, funcția decide dacă trebuie să ia în considerare rândul sau coloana pentru căutare. Dacă dimensiunea rândului este mai mare decât dimensiunea coloanei, aceasta caută valoare în primul rând. Dacă dimensiunea rândului este mai mică sau egală cu dimensiunea coloanei, aceasta caută o valoare în prima coloană și returnează valoarea corespunzătoare din ultima coloană.
Rezultatul_vector și căutare_vector ar trebui să aibă aceeași dimensiune. Funcția CĂUTARE excelează valoarea căutărilor în vectorul de căutare _ și returnează valoarea având aceeași poziție în rezultatul_vector. Dacă acest parametru este omis, acesta va returna prima coloană de date. Valoarea, lookup_vector și result_vector pot fi orice tip de date - o valoare numerică, un șir, date, monedă etc.
Ieșire
Funcția LOOKUP returnează orice tip de date, cum ar fi un șir, numeric, dată etc. Acest tip de date este similar cu tipul de date result_vector. Cu toate acestea, returnează doar un singur tip de date. Dacă există o repetare a valorii în vectorul de căutare _, va lua în considerare ultima apariție a unei valori în vectorul de căutare _ și va returna valoarea corespunzătoare din vectorul _ de rezultat.
Când valoarea nu este prezentă în lookup_vector
Dacă funcția LOOKUP nu poate găsi o potrivire exactă în vectorul de căutare _, consideră cea mai mare valoare din căutare_vector care este mai mică sau egală cu valoarea. Dacă valoarea este mai mică decât toate valorile din lookup_vector, atunci funcția CĂUTARE în Excel dă o eroare. Dacă lookup_vector nu este sortat în ordine crescătoare, funcția LOOKUP în Excel va returna o valoare incorectă. Puteți lua în considerare utilizarea unei funcții VLOOKUP în astfel de cazuri.

Cum se utilizează funcția de căutare în Excel?
Funcția de căutare este foarte simplă și ușor de utilizat. Să înțelegem funcționarea funcției LOOKUP cu exemple.
Exemplul nr. 1
Să presupunem că aveți o listă de articole, să zicem flori, identificatorul său și este cel mai recent preț, așa cum se arată mai jos.

Acum, folosind ID-ul, puteți extrage prețul florii. Sintaxa pentru același lucru ar fi:
CĂUTARE (ID_pentru căutare, A5: A10, C5: C10)
Valoarea pe care doriți să o căutați poate fi, de asemenea, o referință de celulă. Să presupunem că ID-ul pe care doriți să îl căutați este în E5, atunci sintaxa ar fi:
CĂUTARE (E5, A5: A10, C5: C10)

Sintaxa de mai sus va reveni la 50.
În mod similar, puteți utiliza numele florii pentru a căuta prețul acesteia. Dacă doriți să vă uitați la prețul orhideei, veți da sintaxa ca:
CĂUTARE („orhidee”, B5: B10, C5: C10)
care va reveni 90.
Exemplul nr. 2
Să presupunem că aveți date despre mai multe tranzacții efectuate din 2009, așa cum se arată mai jos.

Acum, având în vedere orice an din celula D4, puteți extrage informațiile ultimei tranzacții efectuate în acel an folosind următoarea sintaxă:
= CĂUTARE (D4, AN (A4: A18), B4: B18)
unde YEAR (A4: A18) va prelua anul de la datele din A4: A18.

Din moment ce, D4 = 2012, va reveni 40000.
În mod similar, puteți extrage ultima tranzacție efectuată în luna martie ca:
= CĂUTARE (3, LUNĂ (A4: A18), B4: B18)
care returnează 110000
Exemplul nr. 3
De asemenea, puteți prelua ultima intrare a unei coloane utilizând funcția de căutare Excel. Să presupunem că aveți date (lista ID-urilor) în coloana B,

puteți identifica ultima intrare din coloana B folosind formula Excel CĂUTARE:
= CĂUTARE (1,1 / (B: B ””), B: B)
Aici, valoarea este 1; lookup_vector este 1 / (B: B ””); result_vector este B: B.
B: B ”” va forma o serie de adevărat și fals. Adevărat înseamnă că există o anumită valoare, iar fals înseamnă absent. 1 este apoi împărțit la această matrice pentru a forma o altă matrice de 1 și 0, care corespunde adevărat și fals.
Valoarea este 1, deci va căuta 1 în matricea 1 și 0, se potrivește cu ultimul 1 și returnează valoarea corespunzătoare a meciului. Valoarea corespunzătoare aici este valoarea reală la acea poziție, care este 10 în exemplul funcției de căutare de mai sus.

Dacă ultima valoare este 20 pe celula B23, va reveni la 20, așa cum se arată mai jos.

Să luăm un exemplu de funcție de căutare a unui tablou în care ați utiliza sintaxa II.
Exemplul # 4
Să presupunem că aveți un tablou B3: I24 având numărul de listă (ID) al studentului în prima coloană, urmat de numele acestora, notele la cinci subiecte diferite și notele medii asigurate în ultima coloană, așa cum se arată mai jos.

Puteți prelua notele medii ale oricărui elev folosind ID-ul său. Dacă ID-ul de căutat se află în celula K4, atunci sintaxa ar fi dată ca:
CĂUTARE (K4, B4: I24)

Acesta va returna notele medii corespunzătoare ale elevului.
Lucruri de amintit
- Lookup_vector trebuie să fie sortat în ordine crescătoare.
- Rezultatul_vector și căutare_vector ar trebui să aibă aceeași dimensiune.
- Când valoarea nu este găsită în lookup_vector, funcția se potrivește cu cea mai mare valoare din lookup_vector care este mai mică sau egală cu valoarea.
- Dacă lookup_value este mai mare decât toate valorile din lookup_vector, funcția se potrivește cu ultima valoare.
- Când valoarea este mai mică decât cea mai mică valoare din lookup_vector, funcția returnează o eroare (# N / A).
- Nu este sensibil la majuscule și minuscule.
Aplicații
Funcția LOOKUP este utilizată pentru a găsi valoare atunci când este cunoscută una dintre perechile sale. Următoarele sunt câteva dintre aplicațiile funcției:
- Extrageți prețul unui articol folosind identificatorul acestuia
- Găsiți locația cărții în bibliotecă
- Obțineți ultima tranzacție după lună sau an
- Verificați cel mai recent preț al unui articol
- Găsiți ultimul rând din date numerice / text
- Obțineți data ultimei tranzacții