Jak korzystać z funkcji INDEKS programu Excel -

Spisie treści

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 lokalizacji

Wartość 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 2003

Uwagi 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

Jak używać funkcji WYBIERZ W tym filmie przyjrzymy się, jak możesz użyć funkcji WYBIERZ. Porównujemy również formułę opartą na WYBIERZ z formułą opartą na WYSZUKAJ.PIONOWO. Jak generować losowe wartości tekstowe W tym nagraniu wideo przyjrzymy się, jak utworzyć listę losowego tekstu za pomocą funkcji RANDARRAY i INDEX. Jak używać funkcji INDEKS i PODAJ.POZYCJĘ z tabelą W tym nagraniu wideo przyjrzymy się, jak używać funkcji INDEKS i PODAJANIE w tabeli programu Excel. Używanie INDEKSU i PODAJANIA z tabelą Excela jest cudownie proste. Wprowadzenie do uporządkowanych odniesień Ten film zawiera krótkie wprowadzenie do uporządkowanych odniesień. Strukturalne odwołania to łatwy sposób odwoływania się do tabel w formułach programu Excel. Dwukierunkowe wyszukiwanie z przybliżonymi parametrami INDEX i MATCH W tym nagraniu wideo przyjrzymy się, jak zbudować dwukierunkowe wyszukiwanie za pomocą funkcji INDEX i MATCH, używając przybliżonego dopasowania. Jak sprawdzać rzeczy za pomocą INDEKSU W tym nagraniu wideo przyjrzymy się, jak skonfigurować INDEKS do pobierania wartości według wiersza i kolumny. To jest pierwsza połowa równania INDEX / MATCH.

Interesujące artykuły...