
Formuła ogólna
=SHEET(INDIRECT(name&"!A1"))
Podsumowanie
Aby wyświetlić numery indeksów arkuszy w skoroszycie programu Excel, możesz wprowadzić nazwy arkuszy, a następnie użyć formuły opartej na funkcjach ARKUSZ i POŚREDNI. W przedstawionym przykładzie formuła w C5 to:
=SHEET(INDIRECT(B5&"!A1"))
Wyjaśnienie
Funkcja POŚREDNI próbuje ocenić tekst jako prawidłowe odniesienie. W tym przypadku nazwa arkusza jest pobierana z kolumny B i łączona z wykrzyknikiem i tekstem A1:
=B5&"!A1" ="Sheet1"&"!A1" ="Sheet1!A1"
Funkcja INDIRECT przekształca następnie tekst „Arkusz1! A1” w prawidłowe odniesienie, które jest przekazywane do funkcji ARKUSZ.
Funkcja ARKUSZ zwraca następnie bieżący indeks dla każdego arkusza zgodnie z listą.