Funkcja INDEKS

Excel 2007+

Podsumowanie

Funkcja INDEKS w Excelu pozwala na precyzyjne pobieranie wartości lub odwołań z tabeli lub zakresu komórek. Umożliwia elastyczne wyszukiwanie danych według numeru wiersza i kolumny, idealna do tworzenia dynamicznych raportów i zaawansowanych formuł.

Składnia

INDEKS(tablica;nr_wiersza;[nr_kolumny]) lub INDEKS(odwołanie;nr_wiersza;[nr_kolumny];[nr_obszaru])

Parametry

Parametr Typ Wymagane Opis
tablica/odwołanie Range/Array Tak Zakres komórek, tablica stała lub odwołanie do co najmniej jednego zakresu
nr_wiersza Number Tak Numer wiersza do pobrania (wymagany chyba że podano nr_kolumny)w zakresie
nr_kolumny Number Nie Numer kolumny do pobrania (opcjonalny)w zakresie
nr_obszaru Number Nie Numer obszaru przy wielu nieprzylegających zakresach (1,2,3...)

Użycie funkcji INDEX

INDEKS to potężna funkcja do bezpośredniego dostępu do danych w tabelach. Zamiast skomplikowanych wyszukiwań, pozwala wskazać dokładną pozycję danych numerem wiersza i kolumny. Idealna do tworzenia dynamicznych zakresów, alternatyw dla VLOOKUP i budowania zaawansowanych dashboardów.

Typowe przykłady INDEX

Podstawowy przykład - wartość z tabeli

=INDEKS(A2:B3;2;2)

Pobiera wartość z 2. wiersza i 2. kolumny zakresu A2:B3 (Gruszki)

Wiersz z tabeli produktów

=INDEKS(A2:C6;2;3)

Pobiera liczbę sztuk z 2. wiersza (Banany, 38 sztuk)

Cała kolumna jako suma

=SUMA(INDEKS(A1:C11;0;3;1))

Sumuje całą 3. kolumnę z pierwszego obszaru (216) - formuła tablicowa

Dynamiczny zakres sumy

=SUMA(B2:INDEKS(A2:C6;5;2))

Suma cen od B2 do ostatniej ceny w tabeli (2,42 zł)

Wybór z wielu obszarów

=INDEKS((A1:C6;A8:C11);2;2;2)

Pobiera wartość z 2 obszaru, 2 wiersz, 2 kolumna (1,25 zł)

Często zadawane pytania

Forma tablicowa zwraca wartości z zakresów/tablic, forma odwoławcza zwraca referencje do komórek i obsługuje wiele obszarów.

Wartość 0 zwraca cały wiersz (forma tablicowa) lub całe odwołanie do wiersza (forma odwoławcza).

Indeksy wiersza/kolumny wskazują poza zakresem tablicy/odwołania.

Typowe błędy i rozwiązania

#ADR!

Cause: Nr_wiersza lub nr_kolumny poza zakresem

Solution: Sprawdź rozmiar zakresu i użyj indeksów 1-n

#ARG!

Cause: Obszary w różnych arkuszach (forma odwoławcza)

Solution: Użyj formy tablicowej lub przenieś obszary do jednego arkusza

#WARTOŚĆ!

Cause: Nieprawidłowe argumenty tekstowe

Solution: Użyj tylko liczb jako indeksów

Uwagi

  • Funkcja nr=0 zwraca całe wiersze/kolumny - wymaga formuły tablicowej
  • W Excel 365 działa z dynamicznymi tablicami bez Ctrl+Shift+Enter
  • Indeksy liczone od 1 (nie od 0)
  • Pierwszy obszar to nr_obszaru=1
  • Idealna kombinacja z PODAJ.POZYCJĘ do zamiany VLOOKUP
  • Nie zmienia oryginalnych danych - tylko zwraca wartości/odwołania

Kompatybilność

Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w:

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+