
Všeobecný vzorec
=SHEET(INDIRECT(name&"!A1"))
Zhrnutie
Ak chcete zobraziť zoznam indexových hárkov v zošite programu Excel, môžete zadať názvy hárkov a potom použiť vzorec založený na funkciách LIST a NEPRIAME. V zobrazenom príklade je vzorec v C5:
=SHEET(INDIRECT(B5&"!A1"))
Vysvetlenie
Funkcia INDIRECT sa pokúša vyhodnotiť text ako platnú referenciu. V takom prípade sa názov hárka vytiahne zo stĺpca B a spojí sa s výkričníkom a textom A1:
=B5&"!A1" ="Sheet1"&"!A1" ="Sheet1!A1"
Funkcia INDIRECT potom vynúti text "List1! A1" do platného odkazu, ktorý sa odovzdá do funkcie LIST.
Funkcia SHEET potom vráti aktuálny index pre každý hárok, ako je uvedené.