Atsisiųskite darbaknygės pavyzdį
Ši pamoka parodys, kaip atlikti 2D paiešką naudojant „INDEX“ ir „MATCH“ funkcijas „Excel“ ir „Google“ skaičiuoklėse.
Dviejų ašių atitikimas - eilutės ir stulpeliai (2D paieška)
Funkcija INDEX grąžina reikšmę iš nurodytos eilutės ir stulpelio nuorodos. Mes galime pateikti ir eilutės, ir stulpelio nuorodas su MATCH funkcijomis, kad galėtume atlikti 2d paiešką:
1 | = INDEKSAS (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
Eikime į detales.
Funkcija MATCH
Norėdami rasti eilutę, naudokite MATCH funkciją su pirmąja verte.
1 | = MATCH („Berlynas“, B3: B5,0) |
Aukščiau pateiktame pavyzdyje randama eilutė, kurioje yra „Berlynas“, ir grąžinama jos padėtis nurodytame diapazone. „Berlynas“ yra pirmasis B stulpelio miestas, todėl funkcija MATCH grąžina 1.
Tada pakartojame mus dominančiam stulpeliui.
1 | = MATCH ("Viena", C2: E2,0) |
„Viena“ yra antrasis miestas, todėl funkcija MATCH grąžina 2.
INDEX funkcija
Dabar, kai turime eilutės ir stulpelio pozicijas, jas naudojame kaip argumentus funkcijoje INDEX, norėdami grąžinti langelio, kuriame jie susikerta, vertę (čia atstumas nuo Berlyno iki Vienos).
1 | = INDEKSAS (C3: E5, I3, I4) |
Stulpelių ir eilučių numerių pakeitimas juos radusiomis MATCH funkcijomis suteikia mums originalią formulę:
1 | = INDEKSAS (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
INDEX MATCH MATCH „Google“ skaičiuoklėse
Šios formulės „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.