Да бисте проверили постоји ли назив радног листа у радној свесци, можете користити формулу засновану на ИСРЕФ и ИНДИРЕЦТ функцијама. У приказаном примеру, формула у Ц5 је:
= ISREF ( INDIRECT ('sheetname'&'!A1'))Објашњење
ИСРЕФ функција враћа ТРУЕ за важећу референцу радног листа, а ФАЛСЕ није.
како поставити редове као наслове за штампу у Екцелу 2016
У овом случају желимо да сазнамо да одређени лист постоји у радној свесци, па конструишемо потпуну референцу повезивањем назива листова у колони Б са ускличником и 'А1':
= ISREF ( INDIRECT (B5&'!A1'))
Ово враћа текст:
B5&'!A1'
која прелази у функцију ИНДИРЕКТНА. ИНДИРЕЦТ затим покушава да оцени текст као референцу.
како се користи субтотал функција
Када ИНДИРЕЦТ успе, референца се прослеђује у ИСРЕФ који враћа ТРУЕ. Када ИНДИРЕЦТ не може да створи референцу, баца грешку #РЕФ, а ИСРЕФ враћа ФАЛСЕ.
Бављење размацима и интерпункцијом у називима листова
Ако називи листова садрже размаке или знакове интерпункције, мораћете да прилагодите формулу тако да назив листа унесе у појединачне наводнике овако:
'Sheet1!A1'
Аутор Даве Брунс