Džeimss Čens nosūta šo viesu pastu. Džeimss ir programmas LinkedIn Excel Gurus grupas loceklis.
Biežāk mums jāapgūst informācija no dažādām darbgrāmatas darblapām. Ja izmantojat piesardzību, lai konsekventi nosauktu darblapas, varat apvienot VLOOKUP ar INDIRECT, lai iegūtu datus no dažādām darblapām. Šī tehnika ir dzīvības un laika taupīšana.
Pieņemsim, ka jums ir pārdošanas lapa ar dažādiem klientiem un katru mēnesi jūs saņemat jaunu darblapu. Esiet konsekventi izvēloties darblapu nosaukuma kārtulu. Piemēram, jūs varētu izmantot Sales_Jan_2012, Sales_Feb_2012, Sales_Mar_2012. To es gribētu saukt par vienotu vārdu nosaukšanu.
Kopsavilkuma lapā vēlaties meklēt klienta XYZ pārdošanas apjomus no katras mēneša lapas. Pieņemsim, ka jums ir patiesi Excel datumi 2012. gada janvārim, 2012. gada februārim, 2012. gada martam, B3: D3. Jūsu klienta vārds ir A4 formātā. Katras ikmēneša pārdošanas lapas struktūra ir klients A un pārdošana B. Izmēģiniet šo formulu:
=VLOOKUP($A4,INDIRECT(“Sales_”&TEXT(B$3,”MMM_YYYY”)&”!$A:$B),2,False)
Kā tas darbojas: funkcija TEXT formatē datumu Jan_2012 formātā. Ampersand ir savienošanas operators, tāpēc jūs galu galā nododiet Sales_Jan_2012! $ A: $ B funkcijai INDIRECT. Funkcija dinamiski aplūkos citu darblapu, pamatojoties uz datumu 3. rindā.
Tas ir īpaši noderīgi, ja jums ir vienreizēju avota datu lapu, kas jums jāizvelk, reizinājumi.