Căutare VLO multiple - Căutare după criterii

Aveți aceste opțiuni

Cel mai rapid și cel mai bun mod de a căuta criterii specifice este să folosiți funcția VLOOKUP. Cu acesta este posibil să găsiți o valoare în Microsoft Excel în milisecunde.

VLOOKUP - așa funcționează cu un criteriu de căutare

Pentru a înțelege cum funcționează VLOOKUP cu mai multe criterii de căutare, utilizatorii Excel trebuie mai întâi să înțeleagă cum este structurată funcția VLOOKUP. Următorul exemplu arată numărul de lucrători temporari angajați într-o companie în diferitele luni ale unui an calendaristic.

Ar trebui folosit un VLOOKUP pentru a arăta câți lucrători temporari au fost angajați în martie și decembrie.

Formula VLOOKUP din exemplul din decembrie este:

VLOOKUP (D8, A: B, 2, 0)

Formula caută numerele corespunzătoare pentru lucrătorii temporari după cum urmează:

  1. Găsiți valoarea lui D8 (luna decembrie) în coloanele A și B.
  2. Găsiți valoarea coloanei B. Aceasta este reprezentată de 2 în formulă.
  3. 0 din formulă indică că trebuie căutată o valoare exactă.

Funcția VLOOKUP caută un singur criteriu de căutare. Matricea formulei este zona în care sunt situate valorile relevante. În plus, coloana VLOOKUP trebuie să conțină valoarea pe care o căutați.

Important:

Cu funcția VLOOKUP, criteriul de căutare trebuie să fie întotdeauna în coloana 1. Valorile asociate căutate trebuie afișate și în dreapta criteriului de căutare. Dacă foaia de calcul este structurată diferit, VLOOKUP nu va funcționa. În acest caz, o combinație a funcțiilor INDEX și COMPARE poate fi utilă în crearea interogării dorite.

VLOOKUP cu mai multe criterii de căutare - cum se integrează funcția IF

În exemplul prezentat mai sus, s-a întrebat câți lucrători temporari au lucrat într-o companie într-o anumită lună. Cu funcția VLOOKUP, valorile specifice ar putea fi ușor derivate. În exemplul următor puteți vedea o listă extinsă de articole cu 36 de intrări [1], din care doriți să filtrați rapid și ușor numerele de articole adecvate pe baza mai multor criterii.

Criteriile de căutare sunt listate în foaia de calcul din dreapta. Numărul articolului găsit ar trebui să apară în celula H8.

Primul pas este de a include o formulă cu VLOOKUP pe care o puteți utiliza pentru a găsi un număr de articol pe baza unui criteriu de căutare. Apoi extindeți această formulă pas cu pas pentru celelalte criterii de căutare.

Utilizați următoarea formulă în celula H8 pentru a găsi numărul articolului pentru dimensiunea din celula H3: [2]

= VLOOKUP (H3, A3: E40, 5

Formula caută numărul articolului corespunzător în felul următor:

  1. Găsiți valoarea lui H3 (dimensiunea 142) în coloanele de la A la E.
  2. Găsiți valoarea în coloana E (numărul articolului). Aceasta este reprezentată de 5 în formulă.

În rezumat, funcția VLOOKUP trece lista completă în care căutați conținut ca primul argument. Criteriul de căutare care trebuie căutat în prima coloană a zonei transferate este concentrat ca al doilea argument. Al treilea argument definește coloana din care urmează să fie returnat rezultatul.

Trimiteți lista sortată în ordine crescătoare pe baza primei coloane, astfel încât Excel să poată găsi următoarea valoare inferioară. Formula găsește articolul numărul 2.253 din celula E16. Deoarece dimensiunea 142 din celula H3 nu apare în listă, se găsește următoarea valoare inferioară 139.

Includeți un al doilea criteriu de căutare

În pasul următor, de asemenea, doriți să căutați grupul din celula H4 ca al doilea criteriu. Ar trebui găsit doar un număr de articol în care apare grupul pe care îl căutați.

Pentru a face acest lucru, adăugați o funcție IF la formula din celula H8 și introduceți formula ca formulă matrice:

= VLOOKUP (H3; IF (B3: B40 = H4; A3: E40; „„); 5)

Informații:

În Microsoft Excel, se face distincția între formulele convenționale și formulele matrice mai puternice. Formulele matrice permit utilizatorilor Excel să facă calcule complexe. Acestea nu pot fi realizate cu formulele standard. Deoarece combinația de taste „CTRL + SHIFT + ENTER” trebuie apăsată după introducerea formulei, formulele matriciale sunt cunoscute la nivel internațional sau formule CSE (CTRL + SHIFT + ENTER).

Confirmați formula după introducerea acesteia utilizând combinația de taste Ctrl + Shift + Enter ca formulă matricială. [3]

Numărul articolului 1.188 este livrat ca rezultat. Formula găsește valoarea 126 în coloana „Dimensiune”. Aceasta este cea mai mare valoare din foaia de calcul. Este mai mică sau egală cu valoarea căutată 142 și are conținutul C2 în raport cu grupul.

Funcția IF din formulă verifică fiecare celulă din intervalul B3: B40 pentru o potrivire cu conținutul celulei H4. De îndată ce există o potrivire, linia corespunzătoare din zona B3: E40 este trecută la funcția VLOOKUP.

Adăugați cu ușurință alte criterii de căutare în orice moment

Puteți adăuga criterii de căutare suplimentare în același mod. Faceți acest lucru cuibărind mai multe funcții IF în formulă. Pentru a accepta toate cele patru criterii de căutare, includeți încă două funcții IF imbricate în formula din celula H8:

= VLOOKUP (H3; IF (B3: B40 = H4; IF (C3: C40 = H5; IF (D3: D40 = H6; A3: E40; „„); „„); „„); 5)

După confirmarea formulei matrice folosind combinația de taste Ctrl + Shift + Enter, VLOOKUP returnează numărul articolului 1.748. Acesta este numărul din rândul 14 pentru dimensiunea 125. Este rândul cu cea mai mare valoare din coloana „Dimensiune”, în care sunt îndeplinite toate cele trei criterii suplimentare. [4]

Prima funcție IF nu trece imediat linia corespunzătoare funcției VLOOKUP dacă verificarea este pozitivă. În schimb, o altă funcție IF verifică dacă există o potrivire cu al doilea criteriu suplimentar. Dacă și această verificare este pozitivă, se folosește a treia funcție IF. Doar când toate cele trei funcții IF returnează o verificare pozitivă, a treia funcție IF trece linia corespunzătoare funcției VLOOKUP. În acest fel, puteți adăuga până la șapte funcții IF și astfel puteți verifica până la opt criterii.

Rezumat: Iată o modalitate eficientă de a căuta mai multe criterii în Excel

Utilizatorii Microsoft Excel se confruntă în mod constant cu întrebarea cum să citească date și informații din foi de calcul extinse sau imbricate în activitatea lor zilnică. Utilizatorii Excel vor găsi cea mai eficientă funcție de referință în funcția VLOOKUP. Un avantaj major al funcției VLOOKUP și al altor funcții de referință este că, în mod implicit, caută următoarea valoare inferioară imediat ce valoarea căutată nu este găsită.

Deoarece funcția VLOOKUP este limitată la un singur termen de căutare în mod implicit, trebuie utilizată o formulă extinsă pentru mai multe criterii de căutare. Pentru a găsi mai mulți termeni de căutare utilizând funcția VLOOKUP, este potrivită o formulă matrice cu funcții IF. Verifică funcțiile IF individuale unul după altul și, dacă rezultatul este pozitiv, se referă la VLOOKUP. Acest lucru asigură că rezultatul corect este afișat pentru foi de calcul extinse cu termeni de căutare diferiți.

FAQ

Ce poate face funcția VLOOKUP?

Funcția VLOOKUP din Microsoft Excel este una dintre cele mai importante și eficiente funcții din Excel. Prin intermediul VLOOKUP puteți căuta automat o foaie de calcul extinsă pentru o anumită valoare. Rezultatul este editat și afișat într-o altă celulă.

Când utilizați funcția IF în EXCEL?

Funcția IF este una dintre cele mai utilizate funcții în Microsoft Excel. În primul pas, funcția IF este utilizată pentru a defini o condiție. În al doilea pas, conectați IF cu funcția THEN, de exemplu, și specificați ce informații urmează să fie transmise. Funcția ELSE poate fi, de asemenea, utilizată pentru a determina rezultatul alternativ. Exemplu practic: DACĂ angajatul A a lucrat mai mult de 240 de zile pe an.

Care este diferența dintre formulele matrice și formulele standard în Excel?

Cele mai cunoscute în Excel sunt formulele standard convenționale. În Excel, formulele matriciale sunt formule puternice cu care este posibil să se facă calcule complexe. Pentru a executa o formulă de matrice, formula matricei trebuie confirmată după introducerea acesteia cu combinația de taste „CTRL + SHIFT + ENTER”. Comanda rapidă de la tastatură arată Excel că este o formulă matrice.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave