„Excel“

Peržiūrėkite visą eilutę

Lookup Entire Row

„Excel“ formulė: peržiūrėkite visą eilutęBendroji formulė | _+_ | Santrauka

Norėdami ieškoti ir atgauti visą eilutę, naudokite INDEX ir MATCH funkcijas. Pateiktame pavyzdyje formulė, naudojama ieškant visų centrinio regiono verčių, yra tokia:



= INDEX (data, MATCH (value,array,0),0)
Paaiškinimas

Šios formulės esmė yra naudoti MATCH funkcija nustatyti eilučių indeksą ir INDEX funkcija norėdami gauti visą eilutę, nustatydami stulpelio numerį į nulį. Dirbant iš vidaus, MATCH naudojamas norint gauti tokių eilučių indeksą:

 
= INDEX (C5:F8, MATCH (H5,B5:B8,0),0)

Paieškos vertė „Centrinė“ gaunama iš H5, masyvas yra diapazonas B5: B8, o nulis naudojamas tiksliam atitikimui priversti. Funkcija MATCH grąžina 3, o tai įeina į INDEX funkciją kaip eilutės numeris:





 
 MATCH (H5,B5:B8,0)

Naudojant diapazoną C5: F8 masyvui ir 3 eilutės numeriui, paskutinis žingsnis yra pateikti nulį stulpelio numeriui. Dėl to INDEX grąžina visą 3 eilutę kaip galutinį rezultatą tokiame masyve:

 
= INDEX (C5:F8,3,0)

Apdorojimas naudojant kitas funkcijas

Kai nuskaitysite visą duomenų eilutę, šią eilutę galėsite įtraukti į tokias funkcijas kaip SUM, MAX, MIN, AVERAGE, LARGE ir pan. Pavyzdžiui, norėdami gauti mažiausią vertę Centriniame regione, galite naudoti:



skaičiavimo funkcija skaičiuoja ląstelių skaičių diapazone
 
{116000,129250,127250,142500}

Apibendrinant visas centrinio regiono vertes:

 
= MIN ( INDEX (C5:F8, MATCH (H5,B5:B8,0),0))

Kelių ląstelių masyvo formulė

Norėdami grąžinti rezultatus į daugiau nei vieną langelį, įveskite kaip kelių ląstelių masyvo formulė .

Viduje konors Dinaminis masyvas „Excel“ versija, kai INDEX grąžina visą eilutę, eilutės reikšmės bus automatiškai žaidimas į darbalapį.

Autorius Dave'as Brunsas


^