
Podsumowanie
Funkcja INDEKS programu Excel zwraca wartość z określonej pozycji w zakresie lub tablicy. Możesz użyć INDEKSU, aby pobrać pojedyncze wartości lub całe wiersze i kolumny. INDEKS jest często używany z funkcją PODAJ.POZYCJĘ, gdzie PODAJ.POZYCJĘ lokalizuje i przekazuje pozycję do INDEKSU.Cel, powód
Uzyskaj wartość z listy lub tabeli na podstawie lokalizacjiWartość zwracana
Wartość w danej lokalizacji.Składnia
= INDEKS (tablica; nr_wiersza; (nr_kolumny); (nr_obszaru))Argumenty
- tablica - zakres komórek lub stała tablicowa.
- nr_wiersza - pozycja wiersza w odwołaniu lub tablicy.
- nr_kolumny - (opcjonalne) Pozycja kolumny w odwołaniu lub tablicy.
- area_num - (opcjonalne) zakres w odwołaniu, którego należy użyć.
Wersja
Excel 2003Uwagi dotyczące użytkowania
Funkcja INDEKS zwraca wartość z podanej pozycji w zakresie lub tablicy. INDEKS jest często używany razem z funkcją PODAJ.POZYCJĘ. PODAJ.POZYCJĘ lokalizuje i przekazuje pozycję do INDEKSU, który zwraca wartość na tej pozycji.
Przykłady
Poniższe formuły pokazują, jak można użyć INDEKSU do uzyskania wartości:
=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3
W powyższych przykładach pozycja jest „zakodowana na stałe”. Zwykle funkcja PODAJ.POZYCJĘ służy do znalezienia pozycji, która jest następnie przekazywana do INDEKSU. W tym artykule wyjaśniono, w jaki sposób można używać INDEKSU i PODAJANIA, wraz z wieloma przykładami:
Jak korzystać z INDEX i MATCH
Odniesienie jako wynik
Należy zauważyć, że funkcja INDEKS zwraca jako wynik odwołanie. Na przykład w poniższej formule INDEKS zwraca A2:
=INDEX(A1:A5,2) // returns A2
W typowej formule jako wynik zobaczysz wartość w komórce A2, więc nie jest oczywiste, że INDEKS zwraca odwołanie. Jest to jednak przydatna funkcja w formułach takich jak ta, która używa INDEKSU do tworzenia dynamicznego nazwanego zakresu. Możesz użyć funkcji CELL, aby zgłosić odwołanie zwrócone przez INDEX.
Dwie formy
Funkcja INDEKS ma dwie formy: tablicę i odwołanie . Obie formy zachowują się tak samo - INDEKS zwraca odwołanie w tablicy na podstawie podanej lokalizacji wiersza i kolumny. Różnica polega na tym, że forma referencyjna INDEKSU zezwala na więcej niż jedną tablicę wraz z opcjonalnym argumentem do wyboru, która tablica ma być używana. Większość formuł korzysta z tablicy INDEKSU, ale obie formy są omówione poniżej.
Formularz tablicowy
W postaci tablicowej INDEKS pierwszym parametrem jest tablica , która jest dostarczana jako zakres komórek lub stała tablicowa. Składnia tablicy INDEKSU jest następująca:
INDEX(array,row_num,(col_num))
- Jeśli podano zarówno argument nr_wiersza, jak i nr_kolumny , INDEKS zwraca wartość w komórce na przecięciu argumentów nr_wiersza i nr_kolumny .
- Jeśli argument nr_wiersza jest ustawiony na zero, INDEKS zwraca tablicę wartości dla całej kolumny. Aby użyć tych wartości tablicy, możesz wprowadzić funkcję INDEKS jako formułę tablicową w zakresie poziomym lub przekazać tablicę do innej funkcji.
- Jeśli kolumna_num jest ustawiona na zero, INDEKS zwraca tablicę wartości dla całego wiersza. Aby użyć tych wartości tablicy, możesz wprowadzić funkcję INDEKS jako formułę tablicową w zakresie pionowym lub wprowadzić tablicę do innej funkcji.
Formularz referencyjny
W postaci odwołania INDEKS pierwszy parametr jest odwołaniem do jednego lub większej liczby zakresów, a czwarty opcjonalny argument, numer_obszaru , służy do wyboru odpowiedniego zakresu. Składnia formy referencyjnej INDEKSU to:
INDEX(reference,row_num,(col_num),(area_num))
Podobnie jak forma tablicowa INDEKSU, forma odwołania INDEKSU zwraca odwołanie do komórki na przecięciu nr_wiersza i nr_kolumny . Różnica polega na tym, że argument odwołania zawiera więcej niż jeden zakres, a area_num wybiera, który zakres powinien być używany. Argument numer_obszaru jest podawany jako liczba, która działa jak indeks liczbowy. Pierwsza tablica wewnątrz odwołania to 1, druga tablica to 2 i tak dalej.
Na przykład w poniższym wzorze numer_powierzchni jest podawany jako 2, co odnosi się do zakresu A7: C10:
=INDEX((A1:C5,A7:C10),1,3,2)
W powyższym wzorze INDEKS zwróci wartość z wiersza 1 i 3 kolumny A7: C10.
- Wiele zakresów w odwołaniu jest oddzielonych przecinkami i umieszczonych w nawiasach.
- Wszystkie zakresy muszą znajdować się na jednym arkuszu. W przeciwnym razie INDEKS zwróci błąd #ARG. Aby obejść ten problem, użyj funkcji WYBIERZ.
Powiązane wideo





