
Общая формула
=SHEET(INDIRECT(name&"!A1"))
Резюме
Чтобы перечислить порядковые номера листов в книге Excel, вы можете ввести имена листов, а затем использовать формулу, основанную на функциях ЛИСТ и КОСВЕННО. В показанном примере формула C5 имеет следующий вид:
=SHEET(INDIRECT(B5&"!A1"))
Объяснение
Функция ДВССЫЛ пытается оценить текст как действительную ссылку. В этом случае имя листа извлекается из столбца B и объединяется восклицательным знаком и текстом A1:
=B5&"!A1" ="Sheet1"&"!A1" ="Sheet1!A1"
Затем функция ДВССЫЛ преобразует текст «Sheet1! A1» в действительную ссылку, которая передается в функцию SHEET.
Затем функция SHEET возвращает текущий индекс для каждого листа, как указано.