Descărcați exemplul de registru de lucru
Acest tutorial va arăta cum să efectuați o căutare 2D cu funcțiile INDEX și MATCH în Excel și Foi de calcul Google.
Potriviți două axe - rând și coloană (căutare 2D)
Funcția INDEX returnează o valoare dintr-o referință dată Rând și Coloană. Putem furniza atât referințele de rând, cât și cele de coloane cu funcții MATCH pentru a efectua o căutare 2d:
1 | = INDEX (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
Să intrăm în detalii.
Funcția MATCH
Pentru a găsi rândul, utilizați funcția MATCH cu prima valoare.
1 | = MATCH („Berlin”, B3: B5,0) |
Exemplul de mai sus găsește rândul care conține „Berlin” și își întoarce poziția în intervalul dat. „Berlin” este primul oraș din coloana B, deci funcția MATCH returnează 1.
Apoi repetăm pentru coloana care ne interesează.
1 | = MATCH („Viena”, C2: E2,0) |
„Viena” este al doilea oraș, deci Funcția MATCH returnează 2.
Funcția INDEX
Acum că avem pozițiile pentru rând și coloană, le folosim ca argumente în funcția INDEX pentru a returna valoarea celulei unde se intersectează (aici, distanța de la Berlin la Viena).
1 | = INDEX (C3: E5, I3, I4) |
Înlocuirea numerelor de coloane și rânduri cu funcțiile MATCH care le-au găsit ne oferă formula noastră originală:
1 | = INDEX (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
MATCH INDEX MATCH în Foi de calcul Google
Aceste formule funcționează exact la fel în Foi de calcul Google ca în Excel.