Meklēt 2d tabulā, izmantojot funkciju INDEX & MATCH

Satura rādītājs

Šajā rakstā mēs uzzināsim, kā meklēt vērtības 2d tabulā, izmantojot funkciju INDEX-MATCH-MATCH programmā Excel.

Scenārijs:

Pieņemsim, ka jums ir jāveic vairāki uzmeklējumi no tabulas, kurā ir simtiem kolonnu. Šādos gadījumos dažādu formulu izmantošana katram meklējumam prasīs pārāk daudz laika. Kā būtu ar dinamiskas uzmeklēšanas formulas izveidi, kuru varētu meklēt, izmantojot norādīto galveni. Jā, mēs to varam izdarīt. Šo formulu sauc par INDEKSAS MATCH MATCH formulu vai, teiksim, 2d uzmeklēšanas formulu.

Kā atrisināt problēmu?

Lai formula vispirms saprastu, mums nedaudz jāpārskata šādas funkcijas

  1. Funkcija INDEX
  2. MATCH funkcija

Funkcija INDEX atgriež vērtību noteiktā masīva indeksā.

Funkcija MATCH atgriež masīvas (vienas dimensijas masīva) vērtības pirmās parādīšanās indeksu.

Tagad mēs izveidosim formulu, izmantojot iepriekš minētās funkcijas. Atbilstības funkcija rindas galvenes laukā atgriež uzmeklēšanas vērtības1 indeksu. Un cita MATCH funkcija atgriezīs uzmeklēšanas vērtības2 indeksu kolonnas galvenes laukā. Indeksa numuri tagad tiks ievadīti funkcijā INDEX, lai no 2D tabulas datiem iegūtu vērtības zem uzmeklēšanas vērtības.

Vispārējā formula:

= INDEKSS (dati, MATCH (lookup_value1, row_headers, 0, MATCH (lookup_value2, column_headers, 0)))

Dati: vērtību masīvs tabulā bez galvenēm

lookup_value1 : vērtība, ko meklēt rindas_virsrakstā.

row_headers : Rindas indeksa masīvs, ko meklēt.

lookup_value1 : vērtība, ko meklēt kolonnā_virsraksts.

column_headers : kolonna Meklējamais rādītāju masīvs.

Piemērs:

Iepriekš minētos apgalvojumus var būt sarežģīti saprast. Tāpēc sapratīsim to, izmantojot formulā sniegto piemēru

Šeit ir saraksts ar rezultātiem, ko studenti ieguvuši ar mācību priekšmetu sarakstu. Mums ir jāatrod konkrēta studenta (Gerijs) un priekšmeta (sociālās studijas) rādītājs, kā parādīts zemāk esošajā momentuzņēmumā.

Studenta vērtībai1 ir jāatbilst masīvam Rinda_galva, bet 2. tēmai - masīvam Kolonna_galva.
Izmantojiet formulu šūnā J6:

= INDEKSS (tabula, MATCH (J5, rinda, 0, MATCH (J4, kolonna, 0)))

Paskaidrojums:

  • Funkcija MATCH atbilst studenta vērtībai J4 šūnā ar rindu galvenes masīvu un atgriež savu pozīciju 3 kā skaitlis.
  • Funkcija MATCH saskaņo Tēmas vērtību šūnā J5 ar kolonnu galvenes masīvu un atgriež tās pozīciju 4 kā skaitlis.
  • Funkcija INDEX ņem rindu un kolonnu indeksa numuru un uzmeklē tabulas datus un atgriež atbilstošo vērtību.
  • Arguments MATCH type ir fiksēts uz 0. Tā kā formula iegūs precīzu atbilstību.


Šeit formulas vērtības tiek norādītas kā šūnu atsauces, bet rindas virsraksts, tabula un kolonnu virsraksts - kā nosaukti diapazoni.
Kā redzat iepriekšējā momentuzņēmumā, mēs saņēmām studenta iegūto rezultātu Gerijs tēmā Sociālās studijas kā 36.
Tas pierāda, ka formula darbojas labi, un šaubām skatiet zemāk esošās piezīmes.

Tagad mēs izmantosim aptuveno atbilstību ar rindu virsrakstiem un kolonnu galvenēm kā skaitļus. Aptuvenā atbilstība ņem tikai skaitļu vērtības, jo nekādā veidā tā neattiecas uz teksta vērtībām

Šeit mums ir vērtību cena atbilstoši produkta augstumam un platumam. Mums ir jāatrod cena konkrētam augstumam (34) un platumam (21), kā parādīts zemāk esošajā momentuzņēmumā.

Augstuma vērtībai1 ir jāatbilst masīvam Rindas_galva, bet platuma vērtībai2 - masīvam Kolonna_galva.
Izmantojiet formulu šūnā K6:

= INDEKSS (dati, MATCH (K4, augstums, 1, MATCH (K5, platums, 1)))

Paskaidrojums:

  • Funkcija MATCH atbilst augstuma vērtībai šūnā K4 ar rindu galvenes masīvu un atgriež savu pozīciju 3 kā skaitlis.
  • Funkcija MATCH atbilst platuma vērtībai K5 šūnā ar kolonnu galvenes masīvu un atgriež savu pozīciju 2 kā skaitlis.
  • Funkcija INDEX ņem rindu un kolonnu indeksa numuru un uzmeklē tabulas datus un atgriež atbilstošo vērtību.
  • Arguments MATCH type ir fiksēts uz 1. Tā kā formula iegūs aptuveno atbilstību.


Šeit formulas vērtības tiek norādītas kā šūnu atsauces, un rindas_virsraksts, dati un kolonnas_virsraksts ir norādīti kā nosaukti diapazoni, kā minēts iepriekš esošajā momentuzņēmumā.

Kā redzat iepriekšējā momentuzņēmumā, mums ir cena, kas iegūta pēc auguma (34) & Platums (21) kā 53.10. Tas pierāda, ka formula darbojas labi, un šaubām skatiet tālāk esošās piezīmes, lai iegūtu vairāk izpratnes.
Piezīmes:

  1. Funkcija atgriež kļūdu #NA, ja uzmeklēšanas masīva arguments MATCH funkcijai ir 2D masīvs, kas ir datu galvenes lauks …
  2. Funkcija atbilst precīzai vērtībai, jo atbilstības veida arguments ar funkciju MATCH ir 0.
  3. Uzmeklēšanas vērtības var norādīt kā šūnu atsauci vai tieši, izmantojot formulā pēdiņu simbolu (") kā argumentus.

Ceru, ka sapratāt, kā izmantot tabulu Meklēt 2D, izmantojot funkciju INDEX & MATCH programmā Excel. Šeit varat izpētīt citus rakstus Excel uzmeklēšanas vērtībā. Lūdzu, nekautrējieties komentāros norādīt savus jautājumus zemāk. Mēs noteikti jums palīdzēsim.

Izmantojiet INDEX un MATCH, lai atrastu vērtību : Funkcija INDEX & MATCH, lai pēc vajadzības meklētu vērtību.

SUM diapazons ar INDEX programmā Excel : Izmantojiet funkciju INDEX, lai pēc vajadzības atrastu vērtību SUM.

Kā lietot funkciju SUM programmā Excel : Atrodiet skaitļu SUM, izmantojot SUM funkciju, kas izskaidrota ar piemēru.

Funkcijas INDEX izmantošana programmā Excel : Atrodiet masīva INDEX, izmantojot funkciju INDEX, kas izskaidrota ar piemēru.

Kā lietot funkciju MATCH programmā Excel : Atrodiet MATCH masīvā, izmantojot INDEX vērtību MATCH iekšpusē, kas izskaidrota ar piemēru.

Kā lietot funkciju LOOKUP programmā Excel : Atrodiet uzmeklēšanas vērtību masīvā, izmantojot funkciju LOOKUP, kas izskaidrota ar piemēru.

Kā lietot funkciju VLOOKUP programmā Excel : Atrodiet uzmeklēšanas vērtību masīvā, izmantojot funkciju VLOOKUP, kas izskaidrota ar piemēru.

Kā lietot funkciju HLOOKUP programmā Excel : Atrodiet uzmeklēšanas vērtību masīvā, izmantojot funkciju HLOOKUP, kas izskaidrota ar piemēru.

Populāri raksti

50 Excel saīsne produktivitātes paaugstināšanai

Rediģējiet nolaižamo sarakstu

Absolūta atsauce programmā Excel

Ja ar nosacītu formatējumu

Ja ar aizstājējzīmēm

Vlookup pēc datuma

Pievienojieties Excel un uzvārdam

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave