Tutorial Excel: Cum se face o căutare bidirecțională cu INDEX și MATCH

În acest videoclip, folosim MATCH pentru a găsi poziția unui element într-un tabel și folosim INDEX pentru a recupera valoarea la acea poziție. Lucrăm pas cu pas, astfel încât să puteți vedea cum funcționează ambele funcții.

În acest videoclip, vom analiza modul de configurare a căutării clasice bidirecționale folosind INDEX și Match.

Aici avem o listă de agenți de vânzări cu cifre de vânzări lunare.

Ceea ce vrem să facem este să adăugăm o formulă în Q6 care caută în sus și preia un număr de vânzări pe baza numelui și lunii de mai sus.

Pentru a face acest lucru, vom folosi funcțiile INDEX și MATCH.

În primul rând, voi numi câteva intervale pentru a face formulele mai ușor de citit. Voi denumi întregul tabel „date”, apoi voi folosi „nume” pentru lista agenților de vânzări. Observați că includ prima celulă goală în ambele nume. Asta pentru că este mai ușor de utilizat aceeași origine atât pentru date cât și pentru etichete.

În cele din urmă, voi numi lunile. Din nou, voi include prima celulă. Acum avem 3 game.

În continuare, să construim o formulă de dovadă a conceptului care utilizează INDEX pentru a extrage o valoare bazată pe numerele de rânduri și coloane codificate. Matricea este de date și voi folosi 2 atât pentru numărul rândului, cât și pentru numărul coloanei.

INDEX returnează 11.882, care se află la intersecția celui de-al doilea rând și a celei de-a doua coloane.

Din punct de vedere tehnic, INDEX returnează o referință la celula C5, dar acesta este un subiect pentru o altă zi.

Deci, acum știm că INDEX va face treaba, trebuie doar să ne dăm seama cum să folosim MATCH pentru a obține numerele și rândurile corecte.

Pentru a rezolva acest lucru, voi introduce separat formulele MATCH, apoi le voi pune împreună cu INDEX la sfârșit. Mai întâi, voi introduce un nume și o lună, astfel încât să avem ceva cu care să ne potrivim.

Pentru a potrivi numele, avem nevoie de Q4 pentru valoarea de potrivire și de „nume” pentru matricea de căutare. Tipul de potrivire este zero, deoarece vrem doar potriviri exacte.

Pentru a potrivi luna, avem nevoie de Q5 pentru valoarea potrivirii și „luni” pentru matricea de căutare. Tipul de potrivire este din nou zero.

Cu Dove și Jan, obținem rândul 8 și coloana 2. Și dacă verificăm tabelul, acest lucru este corect.

Pentru a încheia lucrurile, trebuie doar să înlocuiesc valorile codificate din formula INDEX cu funcțiile MATCH create de noi. Cel mai simplu mod de a face acest lucru este doar să copiați formulele și să le lipiți înapoi în funcția INDEX la locul potrivit.

Formula de potrivire a numelui intră în numărul rândului, iar formula de potrivire a lunii intră în coloană.

Acum formula este completă și va căuta numărul corect de vânzări folosind atât numele, cât și luna.

Atunci când elaborați pentru prima dată o formulă mai complexă, aceasta este o abordare bună. Construiți-vă mai întâi formula de dovadă a conceptului, apoi construiți formulele de ajutor de care aveți nevoie și asigurați-vă că lucrurile funcționează corect. În cele din urmă, combinați funcțiile de asistență cu formula dovedirii conceptului.

Curs

Formula de bază

Comenzi rapide asociate

Selectați regiunea curentă Ctrl + A + A Extindeți selecția până la ultima celulă în jos Ctrl + Shift + + + Extindeți selecția la ultima celulă dreapta Ctrl + Shift + + + Mutați la marginea superioară a regiunii de date Ctrl + + Copiați celulele selectate Ctrl + C + C Lipiți conținutul din clipboard Ctrl + V + V

Articole interesante...