
Üldine valem
=ISREF(INDIRECT("sheetname"&"!A1"))
Kokkuvõte
Töövihikus leidub töölehe nimi, et kasutada funktsioone ISREF ja INDIRECT põhinevat valemit. Näidatud näites on valem C5-s:
=ISREF(INDIRECT(B5&"!A1"))
Selgitus
Funktsioon ISREF tagastab kehtiva töölehe viite jaoks väärtuse TÕENE ja FALSE mitte.
Sellisel juhul tahame teada saada, et töövihikus on olemas kindel leht. Seetõttu koostame täieliku viite, ühendades veerus B lehenimed hüüumärgi ja "A1" -ga:
B5&"!A1"
See tagastab teksti:
"Sheet1!A1"
mis läheb kaudse funktsiooni juurde. Seejärel proovib INDIRECT hinnata teksti kui viitet.
Kui INDIRECT õnnestub, edastatakse viide ISREF-ile, mis tagastab TÕENE. Kui INDIRECT ei saa viidet luua, viskab see tõrke #REF ja ISREF tagastab FALSE.
Tühikute ja kirjavahemärkide käsitlemine lehtede nimedes
Kui lehenimed sisaldavad tühikuid või kirjavahemärke, peate valemi kohandama, et lehe nimi mähitaks järgmistesse jutumärkidesse:
=ISREF(INDIRECT("'"&sheetname&"'!A1"))