Šiame straipsnyje mes sužinosime, kaip nuskaityti elementą iš sąrašo, kuris atitinka kelis kriterijus, „Microsoft Excel“ naudojame indeksavimo ir atitikties funkciją.
Rungtynės: Atitikties formulė grąžina langelio skaičių, kuriame vertė randama horizontaliame arba vertikaliame diapazone.
Funkcijos „MATCH“ sintaksė: = MATCH (lookup_value, lookup_array, [match_type])
Yra 3 1 tipo rungtynėsst yra 1-mažiau nei, 2antra yra 0-tiksli atitiktis, 3rd yra (-1) -didesnis nei. Pavyzdžiui:- Turime duomenų diapazone A1: C5. A stulpelyje yra užsakymo ID, B stulpelyje - vieneto kaina, o C stulpelyje - kiekis. Atlikite toliau nurodytus veiksmus:-
- Įrašykite formulę į langelį D2.
- = MATCH (12982, A2: A5,1), paspauskite klaviatūros klavišą Enter.
- Funkcija grįš 4. Tai reiškia 4tūkstląstelė atitinka pagal nurodytus kriterijus.
INDEKSAS: Indekso formulė grąžina reikšmę iš sankirtos tarp eilutės numerio ir stulpelio numerio masyve. Funkcijai „INDEX“ yra 2 sintaksės.
1 -oji „INDEX“ funkcijos sintaksė: = INDEX (masyvas, eilutės numeris, [stulpelio numeris])
Antroji funkcijos „INDEX“ sintaksė: = INDEX (nuoroda, eilutės numeris, [stulpelio numeris], [ploto numeris])
Pavyzdžiui: - Turime duomenų diapazone A1: C5. A stulpelyje yra užsakymo ID, B stulpelyje yra vieneto kaina, o C stulpelyje yra kiekis. Atlikite toliau nurodytus veiksmus:-
- Įrašykite formulę į langelį D2.
- = INDEX (A1: C5,2,3) paspauskite klaviatūros klavišą Enter.
- Funkcija grįš 10. Tai reiškia, kad 10 yra 2antra eilutė ir 3rd stulpelis.
Paimkime pavyzdį, kad suprastume, kaip atgauti elementą iš sąrašo, kuris atitinka kelis kriterijus. Turime 2 duomenų rinkinius. 1 diapazone (A2: C7) yra failų pavadinimai, atitinkantys jų tipus ir dydžius. 2 diapazone (A10: B15) yra panašus failų pavadinimų sąrašas, tačiau tik atitinkantys tipai. Dabar norime rasti tinkamus failų dydžius iš „Range1“, suderindami kiekvieną failų pavadinimų ir tipų porą iš abiejų diapazonų. Atlikite toliau nurodytus veiksmus:-
- C11 langelyje parašykite formulę.
- = INDEKSAS ($ C $ 3: $ C $ 7, MATCH (A11 ir B11, $ A $ 3: $ A $ 7 & $ B $ 3: $ B $ 7,0))
- Norėdami sukurti masyvo formulę, klaviatūroje paspauskite Ctrl+Shift+Enter.
- {= INDEKSAS ($ C $ 3: $ C $ 7, MATCH (A11 ir B11, $ A $ 3: $ A $ 7 & $ B $ 3: $ B $ 7,0))}
- Funkcija grąžins failo dydį, patikrinusi kelis kriterijus.
- Nukopijuokite tą pačią formulę ir įklijuokite po vieną į kiekvieną langelį.
Taip galime nuskaityti elementą iš sąrašo, atitinkančio kelis kriterijus, naudodami „Microsoft Excel“ funkciją „Indeksas“ ir funkciją „Atitikti“.