
Bendroji formulė
=SHEET(INDIRECT(name&"!A1"))
Santrauka
Norėdami išvardyti lapų indekso numerius „Excel“ darbaknygėje, galite įvesti lapų pavadinimus, tada naudoti formulę, pagrįstą funkcijomis LAPAS ir NETIESIOGINIS. Parodytame pavyzdyje formulė C5 yra:
=SHEET(INDIRECT(B5&"!A1"))
Paaiškinimas
NETIESIOGINĖ funkcija bando įvertinti tekstą kaip galiojančią nuorodą. Tokiu atveju lapo pavadinimas ištraukiamas iš B stulpelio ir sujungiamas šauktuku ir tekstu A1:
=B5&"!A1" ="Sheet1"&"!A1" ="Sheet1!A1"
NETIESIOGINĖ funkcija priverčia tekstą „Sheet1! A1“ padaryti galiojančia nuoroda, kuri perduodama funkcija SHEET.
Tada funkcija SHEET grąžina dabartinį kiekvieno lapo indeksą, kaip nurodyta.