Šis attēls parāda situāciju, kurā katram konta numuram ir jāveic 12 funkcijas VLOOKUP.
VLOOKUP ir spēcīgs, taču aprēķinu veikšana prasa daudz laika. Turklāt formula ir jārediģē katrā šūnā, kad kopējat. Trešais arguments jāmaina no 2 uz 3 februārim, pēc tam uz 4 martam utt.
Viens risinājums ir rindas pievienošana ar kolonnu numuriem. Tad trešais VLOOKUP arguments var norādīt uz šo rindu, kā parādīts zemāk. Vismaz jūs varat kopēt to pašu formulu no B4 un ielīmēt C4: M4 pirms 12 formulu kopēšanas uz leju.
Bet šeit ir daudz ātrāka pieeja: pievienojiet jaunu B sleju ar Kur? kā virsrakstu. B slejā ir funkcija MATCH. Šī funkcija ir ļoti līdzīga VLOOKUP: Jūs meklējat vērtību A4 slejā P4: P227. 0 beigās ir kā Viltus VLOOKUP beigās. Tas norāda, ka vēlaties precīzu atbilstību. Šeit ir liela atšķirība: MATCH atgriež vietu, kur tiek atrasta vērtība. Atbildē 208. teikts, ka A308 ir 208. šūna diapazonā P4: P227. No laika aprēķināšanas viedokļa MATCH un VLOOKUP ir aptuveni vienādi.
Es varu dzirdēt, ko jūs domājat: “Ko var zināt, kur kaut kas atrodas? Man nekad nav bijis, ka vadītājs izsauktu un jautātu: "Kādā rindā tas ir debitoru parāds?" "
Lai gan cilvēki reti jautā, kādā rindā kaut kas atrodas, funkcija INDEX var būt noderīga, lai uzzinātu šo pozīciju. Šajā attēlā norādītā formula liek programmai Excel atgriezt 208. vienumu no Q4: Q227.
Kopējot šo formulu, vērtību masīvs pārvietojas pāri uzmeklēšanas tabulai, kā parādīts zemāk. Katrai rindai jūs veicat vienu MATCH un 12 INDEX funkcijas. INDEX funkcija ir neticami ātra, salīdzinot ar VLOOKUP. Viss formulu kopums aprēķinās par 85% ātrāk nekā 12 VLOOKUP kolonnas.
Piezīme
2018. gada beigās Office 365 ieviesa jaunu loģiku VLOOKUP, kas aprēķina ātrumu padara tikpat ātru kā šeit parādītais RĀDĪTĀJS / SASKAŅA.