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

Inne funkcje
Zwraca liczbę arkuszy w odwołaniu
Zwraca wartość błędu #N/D
Zwraca wartość PRAWDA, jeśli wartość jest odwołaniem
Zwraca wartość PRAWDA, jeśli wartość jest dowolną wartością błędu, z wyjątkiem #N/D!
Zwraca wartość PRAWDA, jeśli wartość jest dowolną wartością błędu
Zwraca wartość PRAWDA, jeśli wartość jest wartością błędu #N/D
Zwraca wartość PRAWDA, jeśli istnieje odwołanie do komórki zawierającej formułę
Zwraca wartość PRAWDA, jeśli wartość jest liczbą
Zwraca wartość PRAWDA, jeśli wartość jest wartością logiczną
Zwraca wartość PRAWDA, jeśli wartość nie jest tekstem
Zwraca wartość PRAWDA, jeśli liczba jest nieparzysta
Zwraca wartość PRAWDA, jeśli liczba jest parzysta
Zwraca wartość PRAWDA, jeśli wartość jest pusta
Zwraca wartość PRAWDA, jeśli wartość jest tekstem
Zwraca informację o bieżącym środowisku operacyjnym
Zwraca informacje o formatowaniu, położeniu lub zawartości komórki
Zwraca wartość przekonwertowaną na postać liczbową
Zwraca liczbę odpowiadającą typowi błędu
Zwraca liczbę wskazującą typ danych wartości