James Chen saadab selle külalise postituse. James on LinkedIni Exceli Gurude grupi liige.
Enamasti peame hankima teavet töövihiku erinevatelt töölehtedelt. Kui kasutate töölehtede järjepidevat nimetamist ettevaatlikult, võite erinevatelt töölehtedelt andmete hankimiseks kombineerida VLOOKUPi INDIRECT-iga. See tehnika säästab elu ja aega.
Oletame, et teil on erinevate klientidega müügileht ja saate iga kuu uue töölehe. Töölehtede nimereegli valimisel olge järjekindel. Näiteks võite kasutada müügi_jaan_2012, müügi_veeb_2012, müügi_märt_2012. See on see, mida mulle meeldib nimetada ühtseks nimetamiseks.
Kokkuvõtte lehel soovite otsida kliendi XYZ müüki igakuiselt lehelt. Oletame, et teil on tõelised Exceli kuupäevad jaanuariks 2012, veebruariks 2012, märtsiks B3: D3. Teil on kliendi nimi A4-formaadis. Iga kuu müügilehe struktuur on klient A-s ja müük B-s. Proovige järgmist valemit:
=VLOOKUP($A4,INDIRECT(“Sales_”&TEXT(B$3,”MMM_YYYY”)&”!$A:$B),2,False)
Kuidas see töötab: funktsioon TEXT vormindab kuupäeva jaanuari_2012 vormingus. Ampersand on konkatenatsioonioperaator, seega jõuate lõpuks Sales_Jan_2012! $ A: $ B funktsioonile INDIRECT. Funktsioon vaatab dünaamiliselt teist töölehte, lähtudes 3. rea kuupäevast.
See on eriti kasulik, kui teil on ühtsed lähteandmelehed mitu korda mitu, millest peate välja tõmbama.