James Chen sender dette gæstepost med. James er medlem af Excel Gurus-gruppen på LinkedIn.
Oftere end ikke er vi nødt til at hente info fra forskellige regneark i en projektmappe. Hvis du er forsigtig med konsekvent at navngive regnearkene, kan du kombinere VLOOKUP med INDIRECT for at hente data fra forskellige regneark. Denne teknik er en liv- og tidsbesparelse.
Lad os sige, at du har et salgsark med forskellige kunder, og du får et nyt regneark hver måned. Vær konsekvent i at vælge en navngivningsregel til regnearkene. For eksempel kan du bruge Sales_Jan_2012, Sales_Feb_2012, Sales_Mar_2012. Dette er hvad jeg gerne kalder ensartet navngivning.
På et oversigtsark vil du søge efter salg til kunde XYZ fra hvert månedlige ark. Sig, at du har ægte Excel-datoer for januar 2012, februar 2012, marts 2012 i B3: D3. Du har kundenavnet i A4. Strukturen på hvert månedlige salgsark er kunde i A og salg i B. Prøv denne formel:
=VLOOKUP($A4,INDIRECT(“Sales_”&TEXT(B$3,”MMM_YYYY”)&”!$A:$B),2,False)
Sådan fungerer det: TEKST-funktionen formaterer datoen i formatet Jan_2012. Ampersand er en sammenkædningsoperator, så du ender med at sende Sales_Jan_2012! $ A: $ B til INDIRECT-funktionen. Funktionen ser dynamisk på et andet regneark baseret på datoen i række 3.
Dette er især nyttigt, når du har flere gange flere gange ensartede kildedataark, som du skal trække fra.