James Chen: Používejte konzistentní názvy listů - Excel tipy

James Chen posílá spolu s tímto příspěvkem hosta. James je členem skupiny Excel Guru na LinkedIn.

Více často než ne potřebujeme v sešitu získávat informace z různých listů. Pokud pečlivě pojmenujete pracovní listy, můžete kombinovat VLOOKUP s INDIRECT a získávat data z různých pracovních listů. Tato technika šetří život a čas.

Řekněme, že máte prodejní list s různými zákazníky a každý měsíc dostanete nový list. Při výběru pravidla pojmenování pro pracovní listy buďte důslední. Můžete například použít Sales_Jan_2012, Sales_Feb_2012, Sales_Mar_2012. To je to, co rád nazývám jednotné pojmenování.

Na souhrnném listu chcete vyhledat prodej pro zákazníka XYZ z každého měsíčního listu. Řekněme, že máte skutečná data aplikace Excel pro leden 2012, únor 2012, březen 2012 v B3: D3. Jméno zákazníka máte v A4. Struktura každého měsíčního prodejního listu je zákazník v A a prodej v B. Zkuste tento vzorec:

=VLOOKUP($A4,INDIRECT(“Sales_”&TEXT(B$3,”MMM_YYYY”)&”!$A:$B),2,False)

Jak to funguje: funkce TEXT formátuje datum ve formátu Jan_2012. Ampersand je operátor zřetězení, takže nakonec předáte funkci Sales_Jan_2012! $ A: $ B funkci INDIRECT. Funkce se bude dynamicky dívat na jiný list na základě data v řádku 3.

To je obzvláště užitečné, když máte násobky za násobky jednotných zdrojových datových listů, ze kterých musíte vytáhnout.

Zajímavé články...