James Chen sender dette gjesteposten. James er medlem av Excel Gurus-gruppen på LinkedIn.
Oftere enn ikke trenger vi å hente informasjon fra forskjellige regneark i en arbeidsbok. Hvis du er forsiktig med å navngi regnearkene konsekvent, kan du kombinere VLOOKUP med INDIRECT for å hente data fra forskjellige regneark. Denne teknikken er en liv- og tidsbesparelse.
La oss si at du har et salgsark med forskjellige kunder, og at du får et nytt regneark hver måned. Vær konsekvent når du velger en navngivningsregel for regnearkene. For eksempel kan du bruke Sales_Jan_2012, Sales_Feb_2012, Sales_Mar_2012. Dette er det jeg liker å kalle uniform navngivning.
På et sammendragsark vil du slå opp salg for kunden XYZ fra hvert månedlige ark. Si at du har sanne Excel-datoer for januar 2012, februar 2012, mars 2012 i B3: D3. Du har kundenavnet i A4. Strukturen til hvert månedlige salgsark er kunde i A og salg i B. Prøv denne formelen:
=VLOOKUP($A4,INDIRECT(“Sales_”&TEXT(B$3,”MMM_YYYY”)&”!$A:$B),2,False)
Slik fungerer det: TEKST-funksjonen formaterer datoen i formatet Jan_2012. Ampersand er en sammenkoblingsoperator, så du ender med å sende Sales_Jan_2012! $ A: $ B til INDIRECT-funksjonen. Funksjonen vil dynamisk se på et annet regneark basert på datoen i rad 3.
Dette er spesielt nyttig når du har flere ganger flere ganger ensartede kildedataark som du trenger å hente fra.