
Üldine valem
=SHEET(INDIRECT(name&"!A1"))
Kokkuvõte
Exceli töövihiku lehtede registrinumbrite loetlemiseks võite sisestada lehtede nimed ja seejärel kasutada funktsiooni SHEET ja INDIRECT põhinevat valemit. Näidatud näites on valem C5-s:
=SHEET(INDIRECT(B5&"!A1"))
Selgitus
Funktsioon INDIRECT püüab hinnata teksti kui kehtivat viidet. Sel juhul tõmmatakse lehe nimi veerust B ja liidetakse hüüumärgi ja tekstiga A1:
=B5&"!A1" ="Sheet1"&"!A1" ="Sheet1!A1"
Funktsioon INDIRECT sunnib seejärel teksti "Sheet1! A1" kehtivaks viiteks, mis edastatakse funktsiooni SHEET.
Funktsioon SHEET tagastab seejärel iga lehe praeguse indeksi, nagu loetletud.