Jak używać funkcji SHEET (ARKUSZ) w Excelu
Polskie | Angielski |
---|---|
ARKUSZ | SHEET |
Opis i zastosowanie funkcji SHEET
Funkcja SHEET, dostępna w MS Excel i Google Sheets, umożliwia uzyskanie numeru kolejności arkusza w skoroszycie. Jest to niezbędne w zaawansowanych projektach z wieloma arkuszami, jak również przy tworzeniu dynamicznych formuł, które odwołują się do różnych arkuszy na podstawie określonych kryteriów.
Syntaktyka funkcji
Funkcja SHEET może być używana zarówno z argumentami, jak i bez nich:
SHEET()
– Zwraca numer aktualnie używanego arkusza, w którym funkcja jest wywoływana.SHEET(nazwa_arkusza)
– Zwraca numer określonego arkusza, którego nazwa jest podana jako argument. Nazwa arkusza może być wpisana bezpośrednio jako ciąg znaków, np. „Dane_2019”, lub może być przekazana za pośrednictwem referencji do komórki, która zawiera tę nazwę.
Przykład 1: =SHEET() Przykład 2: =SHEET("Dane_2019") Przykład 3: =SHEET(A1) // Zakładając, że komórka A1 zawiera tekst "Dane_2019"
Praktyczne zastosowania funkcji
Oto dwa przykłady, jak funkcja SHEET może być wykorzystana w różnych scenariuszach biznesowych i analizach.
Zadanie 1: Tworzenie dynamicznego odwołania do arkusza
Przyjmijmy, że dysponujemy wieloma arkuszami z danymi miesięcznymi, nazwanymi według schematu „Miesiac_Rok” (na przykład Styczen_2023). Jeżeli w komórce A1 znajduje się aktualna nazwa miesiąca i roku, można użyć funkcji SHEET w celu dynamicznego zlokalizowania numeru tego arkusza:
=INDIRECT(CONCATENATE(SHEET(A1), "!B2"))
Komentarz: CONCATENATE łączy numer arkusza z odpowiednim adresem komórki, tak aby INDIRECT mógł przekształcić ten ciąg tekstowy w rzeczywiste odwołanie do komórki B2 w danym arkuszu.
Zadanie 2: Sprawdzenie liczby arkuszy w skoroszycie
Jeśli potrzebujemy znać całkowitą liczbę arkuszy w skoroszycie, możemy połączyć funkcję SHEET z funkcją MAX, jak pokazano poniżej:
=MAX(SHEET("Arkusz1"), SHEET("Arkusz2"), SHEET("Arkusz3"))
Komentarz: Funkcja MAX przy zastosowaniu jako argumentów funkcji SHEET dla każdego z arkuszy zwraca numer najwyższego z nich, co równoznaczne jest z liczbą arkuszy, zakładając, że są one numerowane kolejno.
Te przykłady demonstrują, jak funkcja SHEET może być użyteczna w skomplikowanych dokumentach Excela i Google Sheets, szczególnie w kontekście automatyzacji i optymalizacji procesów związanych z wieloma arkuszami.
Więcej informacji: https://support.microsoft.com/pl-pl/office/arkusz-funkcja-44718b6f-8b87-47a1-a9d6-b701c06cff24