James Chen šalje ovu poruku gostiju. James je član grupe Excel Gurus na LinkedInu.
Češće trebamo izvlačiti informacije iz različitih radnih listova u radnu knjigu. Ako pazite da dosljedno imenujete radne listove, možete kombinirati VLOOKUP s INDIRECT za izvlačenje podataka s različitih radnih listova. Ova tehnika štedi život i vrijeme.
Recimo da imate prodajni list s raznim kupcima i svaki mjesec dobivate novi radni list. Budite dosljedni u odabiru pravila imenovanja za radne listove. Na primjer, možete koristiti Sales_Jan_2012, Sales_Feb_2012, Sales_Mar_2012. To je ono što volim nazivati jednoliko imenovanje.
Na listu sažetka želite potražiti prodaju za kupca XYZ na svakom mjesečnom listu. Recite da imate prave Excel datume za siječanj 2012., veljaču 2012., ožujak 2012. u B3: D3. Ime kupca imate u A4. Struktura svakog mjesečnog prodajnog lista je kupac u A, a prodaja u B. Isprobajte ovu formulu:
=VLOOKUP($A4,INDIRECT(“Sales_”&TEXT(B$3,”MMM_YYYY”)&”!$A:$B),2,False)
Kako to funkcionira: funkcija TEXT formatira datum u formatu siječnja2012. Ampersand je operator spajanja, pa ćete na kraju proslijediti Sales_Jan_2012! $ A: $ B funkciji INDIRECT. Funkcija će dinamički gledati drugi radni list na temelju datuma u retku 3.
To je osobito korisno kada imate višestruke višestruke višestruke jedinstvene izvorne podatkovne listove iz kojih trebate izvući.