Opis
Za pomocą tej funkcji można zwrócić wartość lub odwołanie do wartości z tabeli lub zakresu. Obsługiwane w łańcuchach.
Składnia
INDEKS(tablica, nr_wiersza, [nr_kolumny])
Wejścia
Funkcja ta akceptuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
szyk |
Tak | Zakres komórek lub tablica stałych do wyboru. | Zakres komórek lub stała tablicowa. |
numer_wiersza |
Tak | Numer wiersza w tablicy, z którego ma zostać zwrócona wartość. | Dodatnia liczba całkowita lub wartość pusta, jeśli podano column_num. |
numer_kolumny |
Opcjonalnie | Numer kolumny w tablicy, z której ma zostać zwrócona wartość. | Liczba całkowita dodatnia. Wymagane, jeśli tablica ma więcej niż jedną kolumnę. |
Przykłady
Dane próbki
W poniższej tabeli znajdują się dane wykorzystane w przykładowych wzorach.
| A (Produkt) | B (Kolor) | C (Cena) | |
|---|---|---|---|
| 1 | Jabłko | Czerwony | $0.50 |
| 2 | Banan | Żółty | $0.30 |
| 3 | Wiśniowy | Czerwony | $0.75 |
| 4 | Gruszka | Brązowy | $0.60 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Znajdź konkretną wartość w tabeli, podając numer wiersza i kolumny. | =INDEKS(A1:C4, 2, 3) |
Przeszukuje zakres A1:C4 i zwraca wartość na przecięciu 2. wiersza i 3. kolumny. Wynik: 0,30 zł |
| Znajdź konkretną wartość w pojedynczej kolumnie na podstawie numeru wiersza. | =INDEKS(A1:A4, 3) |
Przeszukuje zakres pojedynczej kolumny A1:A4 (Produkt) i zwraca wartość z trzeciego wiersza. Wynik: Wiśnia |
| Zwraca wartość z określonej kolumny poprzez wyszukanie wartości w innej kolumnie. | =INDEKS(C1:C4, PODAJ.POZYCJĘ("Cherry", A1:A4, 0)) |
Funkcja MATCH wyszukuje „Cherry” w komórkach A1:A4 na pozycji 3. Następnie funkcja INDEX zwraca trzecią wartość z kolumny Cena (C1:C4).Wynik: 0,75 USD |
| Zwraca wszystkie wartości z określonej kolumny jako tablicę. | =INDEKS(A1:C4, 0, 2) |
Użycie 0 jako numeru wiersza powoduje, że funkcja zwraca całą kolumnę. Tutaj zwraca wszystkie wartości z drugiej kolumny (Kolor). Wynik: Czerwony; Żółty; Czerwony; Brązowy (Jak komórki w kolumnie, zaczynając od komórki, w której znajduje się formuła.) |
Uwagi
- Jeżeli
row_numlubcolumn_numwynosi 0, funkcja INDEX zwraca tablicę całego wiersza lub całej kolumny. - Jeżeli
row_numlubcolumn_numjest poza zakresem, INDEX zwraca błąd #REF!. - Jeśli do tablicy zostanie użyty INDEKS, zwrócony zostanie błąd #VALUE!, ponieważ arkusze kalkulacyjne Workiva nie obsługują tablic.
- Używając INDEX z pojedynczą kolumną lub pojedynczym wierszem, możesz pominąć odpowiednio argument
column_numlubrow_num.
Porady
- Funkcja INDEX jest często używana w połączeniu z funkcją MATCH w celu tworzenia elastycznych formuł wyszukiwania. Przykład znajduje się na stronie Używanie instrukcji INDEX-MATCH do tworzenia elastycznych wyszukiwań.
- Podczas pracy z dużymi zbiorami danych funkcja INDEKS może być bardziej wydajna niż funkcja WYSZUKAJ.PIONOWO w przypadku wielu wyszukiwań.
- Za pomocą funkcji INDEX można dynamicznie odwoływać się do całych wierszy lub kolumn, podając „0” jako argument wiersza lub kolumny.
- Połącz funkcję INDEX z innymi funkcjami, takimi jak SMALL lub LARGE, aby znaleźć n-tą największą lub najmniejszą wartość w zakresie.
Powiązane funkcje
KOMÓRKA
ODNIESIENIA DZIECIĘCE
WYSZUKAJ.POZIOMO
INDEKS
DOPASUJ
WYSZUKAJ.PIONOWO
WYSZUKAJ.X
DOPASUJ.X