Ko funkcija INDEX darbojas programmā Excel?
Funkcija INDEX var atgriezt rezultātu no rindas numura, un funkcija MATCH var mums norādīt uzmeklēšanas vērtības pozīciju masīvā. Šī INDEX MATCH Excel funkcijas kombinācija ir ļoti noderīga, lai novērstu VLOOKUP galvenos ierobežojumus, ti, to nevar izmantot, lai meklētu tabulu no kreisās uz labo; tomēr INDEX MATCH funkcija var bez piepūles sasniegt šo mērķi. Šajā rakstā mēs to detalizēti apspriedīsim -
Tas ir tik vienkārši, ka, pagaidām aplūkojiet funkcijas INDEX sintaksi.

Masīvs: no kuras kolonnas vai masīva mums ir vajadzīga vērtība?
Rinda numurs: In sniegto masīvs, no kura rinda mums ir nepieciešama rezultātu ???
Šie divi argumenti ir pietiekami labi vairumā situāciju. Tātad, tagad mēs aplūkosim INDEX funkcijas piemēru.
Piemērs
Šajā piemērā ņemiet vērā tālāk minētos datus.

Mums ir dati no A1 līdz B7 šūnu diapazonam. D2 šūnā mums ir mēneša nosaukums, un šī mēneša nosaukumam mums ir nepieciešama pārdošanas vērtība šūnā E2.
Atvērsim funkciju INDEX šūnā E2.

Masīvs ir pirmais arguments, ti, no kuras slejas mums ir vajadzīgs rezultāts, ti, mums ir vajadzīgi rezultāti no slejas “pārdošanas”, tāpēc izvēlieties no B2 līdz B7.

Nākamais ir ROW numurs, ti, izvēlētajā šūnu diapazonā, no kuras rindas mums ir nepieciešams rezultāts. Šajā piemērā mums ir nepieciešama pārdošanas vērtība mēnesim “marts”. Atlasītajā diapazonā “Mar” ir trešā rinda, tāpēc mums ir vajadzīgi rezultāti no trešās rindas.

Labi, tas arī viss. Aizveriet kronšteinu un nospiediet ievadīšanas taustiņu, un mums būs pārdošanas vērtība martam.

Šādi, pamatojoties uz norādīto rindas numuru, mēs iegūsim vērtību no piegādātā masīva.
Ko funkcija MATCH darbojas programmā Excel?
Funkcija MATCH tiek izmantota, lai atrastu uzmeklēšanas vērtības pozīciju piegādātajā masīvā. Vienkārši sakot, uzmeklēšanas vērtības rindas numurs vai kolonnas numurs šūnu diapazonā. Zemāk ir funkcijas MATCH sintakse.

Uzmeklēšanas vērtība: kurai meklēšanas vērtībai mēs cenšamies atrast pozīciju?
Uzmeklēšanas masīvs: kurā masīvā vai šūnu diapazonā mēs meklējam uzmeklēšanas vērtību ???
Spēles veids: Tas izlems, kāds rezultāts mums vajadzīgs. Precīzai atbilstībai mēs varam nodrošināt nulli.
MATCH funkcijas piemērs programmā Excel
Šajā piemērā ņemiet vērā tikai iepriekš minētos datus.

No iepriekš minētajiem datiem mēs mēģinām iegūt mēneša pozīciju “Mar” šūnā E5. Atveriet funkciju MATCH šūnā E5.

Pirmais arguments ir “Uzmeklēšanas vērtība”, tāpēc šeit mūsu uzmeklēšanas vērtība ir “Mar”, tāpēc atlasiet šūnu D5.

Uzmeklēšanas masīvs ir tas, no kura šūnu diapazona mēs cenšamies meklēt uzmeklēšanas vērtības pozīciju. Tāpēc atlasiet sleju “Mēnesis”.

Pēdējais arguments ir atbilstības veids, jo mēs meklējam precīzās atbilstības piedāvājumu 0.

Tātad uzmeklēšanas masīvā A2: A7 uzmeklēšanas vērtības “Mar” pozīcija ir 3.
INDEX + MATCH funkcijas kombinācija programmā Excel
Indekss var atgriezt rezultātu no minētā rindas numura, un funkcija Match var mums norādīt uzmeklēšanas vērtības pozīciju masīvā. Tā vietā, lai rindas numuru piegādātu INDEX formulai, mēs varam pievienot funkciju MATCH, lai atgrieztu rindas numuru.

Atveriet INDEX funkciju šūnā E2.

Pirmajam argumentam masīvs piegādā B2 B7.

Par rindu skaits, nevis piegādāt rindas numuru, 3, atveriet Spēle funkcijas iekšpusē INDEX funkciju.

Atlasiet uzmeklēšanas vērtību kā D2 šūnu.

Atlasiet uzmeklēšanas masīvu kā A2 līdz A7.

Ievadiet nulli kā atbilstības veidu.

Tātad, pamatojoties uz rindas numuru, ko nodrošina funkcija MATCH, funkcija INDEX atgriezīs pārdošanas vērtību. Mēs varam mainīt mēneša nosaukumu šūnā D2, lai dinamiski redzētu pārdošanas vērtības izmaiņas.
Jaudīga alternatīva VLOOKUP
Mēs visi katru dienu esam izmantojuši funkciju VLOOKUP, taču viens no VLOOKUP ierobežojumiem ir tas, ka vērtību var iegūt tikai no kreisās uz labo pusi, nevis no labās uz kreiso.
Piemēram, apskatiet tālāk minētos datus.
Iepriekš minētā datu uzmeklēšanas vērtība ir Mēnesis, un rezultātu kolonna ir Pārdošana. Bet datu rezultātu slejā (Pārdošana) atrodas uzmeklēšanas masīva tabulas kreisajā pusē (Mēnesis), tāpēc VLOOKUP šeit nevar palīdzēt, taču, izmantojot INDEX un MATCH kombināciju, mēs joprojām varam iegūt datus no tabulas.