
Vispārēja formula
=LOOKUP(value,intervals,groups)
Kopsavilkums
Lai grupētu numurus nevienāda lieluma intervālos, varat izmantot funkciju MEKLĒŠANA. Parādītajā piemērā funkcija LOOKUP tiek izmantota cilvēku grupēšanai pēc vecuma ar nevienlīdzīga lieluma intervālu. Formula D5 ir:
=LOOKUP(C5,age,group)
Kur "vecums" ir nosauktais diapazons F5: F8 un "grupa" ir nosauktais diapazons G5: G8.
Paskaidrojums
Lai to izdarītu, LOOKUP ir konfigurēts šādi:
- Uzmeklēšanas vērtības ir C slejas vecuma diapazoni
- Uzmeklēšanas vektors ir nosauktais diapazons "vecums" (F5: F8)
- Rezultātu vektors ir nosauktais diapazons "grupa" (G5: G8)
Izmantojot šo iestatījumu, LOOKUP veic aptuvenu atbilstību skaitļa vērtībām kolonnā F un atgriež saistīto vērtību no kolonnas G.
Funkcija MEKLĒŠANA vienmēr veic aptuvenu atbilstību, rīkojoties šādi:
- Ja LOOKUP vecuma slejā atrod precīzu atbilstību, tiek atgriezta attiecīgā grupa.
- Ja precīza atbilstība nav atrasta, MEKLĒŠANA šķērsos vecuma kolonnu, līdz tiks atrasta lielāka vērtība, pēc tam “atkāpieties” uz iepriekšējo rindu.
- Ja vecums ir lielāks par 50 (augstākā vērtība), LOOKUP atgriezīs grupu, kas saistīta ar 50 ("50+").
- Ja vecums ir mazāks par mazāko vērtību slejā Vecums, LOOKUP atgriezīs # N / A.
Piezīme: vecumam jābūt redzamam augošā secībā. Vēlreiz pārbaudiet pielāgotos intervālus - ir viegli kļūdīties :)
Ar grūti kodētām vērtībām
Ja vēlaties veikt šāda veida grupēšanu bez tabulas darblapā, varat kodēt vērtības LOOKUP kā šādas masīva konstantes:
=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))