Řekněme, že chcete vytvořit následující sestavu, přičemž měsíce klesnou ve sloupci A. V každém řádku chcete vytáhnout souhrnná data z každého listu. Každý list má stejný počet řádků, takže součet je vždy v řádku 12.
První vzorec by byl =January!B12
. Tento vzorec můžete snadno zkopírovat do sloupců C: F, ale neexistuje snadný způsob, jak zkopírovat vzorec do řádků 5:15.
Funkce INDIRECT vyhodnotí text, který vypadá jako odkaz na buňku. INDIRECT vrací hodnotu na adresu uloženou v textu. Na dalším obrázku kombinace funkcí ADDRESS a COLUMN vrací řadu textových hodnot, které Excel sdělují, kde získat součet.
![](https://cdn.wiki-base.com/8194907/excel_2020_use_indirect_for_a_different_summary_report_-_excel_tips_2.png.webp)
Zabalte předchozí vzorec, =INDIRECT()
aby aplikace Excel vytáhla součty z každého listu.
![](https://cdn.wiki-base.com/8194907/excel_2020_use_indirect_for_a_different_summary_report_-_excel_tips_3.png.webp)
Pozor
INDIRECT nebude fungovat pro načítání dat z jiných sešitů. Vyhledejte na internetu Harlan Grove PULL pro metodu VBA.