Zwraca zawartość komórki określonej za pomocą numeru wiersza i kolumny.
Przykłady
Imię gościa | Ograniczenia żywieniowe | Wysłane zaproszenie | Numer stołu |
---|---|---|---|
Dawid | Potrawy wegetariańskie | Nie | 3 |
Bogdan | Brak | Nie | 5 |
Daniel | Brak | Tak | 1 |
Natalia | Brak | Nie | 4 |
Mary | Potrawy wegetariańskie | Tak | 2 |
Formuła | Dane wyjściowe formuły |
---|---|
=INDEX(A2:D6, 2, 1) | Bogdan |
=INDEX(A2:D6, 4, 4) | 4 |
=INDEX(A2:D6,1,1) | Dawid |
=INDEX(A1:D6, 6, 2) | Potrawy wegetariańskie |
Formuła | Dane wyjściowe formuły | |||
---|---|---|---|---|
=INDEX(A2:D6, 2, 0) | Bogdan | Brak | Nie | 5 |
Formuła | Dane wyjściowe formuły |
---|---|
=INDEX(A2:D6, 0, 4) | 3 |
5 | |
1 | |
4 | |
2 |
Zwraca komórki znalezione według wartości indeksu do wskazanego zakresu.
Przykłady użycia
INDEX(A1:C20; 5; 1)
Składnia
INDEX(odwołanie; [wiersz]; [kolumna])
-
odwołanie
– zakres komórek, z których są zwracane wartości. -
wiersz
– [OPCJONALNIE – domyślnie 0] – indeks wiersza, który ma zostać zwrócony z zakresu wskazanych komórek. -
kolumna
– [OPCJONALNIE – domyślnie0
] – indeks kolumny, która ma zostać zwrócona z zakresu wskazanych komórek.
Używanie INDEX i MATCH
INDEX i MATCH można stosować razem do bardziej zaawansowanych i dynamicznych wyszukiwań.
- WskazówkaTip: funkcji VLOOKUP można użyć, gdy wyszukiwana wartość znajduje się z lewej strony atrybutu, który ma zostać zwrócony. INDEX i MATCH można stosować niezależnie od tego, gdzie w zbiorze danych znajduje się wartość.
Imię gościa | Ograniczenia żywieniowe | Wysłane zaproszenie | Numer stołu |
---|---|---|---|
Dawid | Potrawy wegetariańskie | Nie | 3 |
Bogdan | Brak | Nie | 5 |
Daniel | Brak | Tak | 1 |
Natalia | Brak | Nie | 4 |
Mary | Potrawy wegetariańskie | Tak | 2 |
Cel | Formuła | Dane wyjściowe formuły | Skomentuj |
---|---|---|---|
Znajdź ograniczenia żywieniowe Mary | =VLOOKUP("Mary", A1:D6, 2, false) | Potrawy wegetariańskie | Zarówno klucz wyszukiwania, jak i indeks są zakodowane na stałe |
Znajdź ograniczenia żywieniowe Mary | =INDEX(A1:D6, MATCH("Mary", A1:A6, 0), 2) | Potrawy wegetariańskie | Numer wiersza jest dynamiczny, a numer kolumny jest zakodowany na stałe |
Znajdź ograniczenia żywieniowe Mary | =INDEX(A1:D6, MATCH("Mary", A1:A6, 0), MATCH("Ograniczenia żywieniowe", A1:D1, 0)) | Potrawy wegetariańskie | Zarówno numer wiersza, jak i kolumny są dynamiczne |
Sprawdź, kto siedzi przy stole nr 2 | Znalezienie wyniku nie byłoby możliwe za pomocą funkcji VLOOKUP | Nie dotyczy | Funkcji VLOOKUP można użyć tylko wtedy, gdy wyszukiwana wartość znajduje się z lewej strony atrybutu, który ma zostać zwrócony |
Sprawdź, kto siedzi przy stole nr 2 | =INDEX(A1:D6, MATCH(2, D1:D6, 0), MATCH("Imię gościa", A1:D1, 0)) | Mary | INDEX i MATCH można stosować niezależnie od tego, gdzie znajduje się wyszukiwana wartość w stosunku do atrybutu, który ma zostać zwrócony |
Zobacz również
MATCH
: Zwraca względną pozycję elementu, który jest zgodny z określoną wartością.
OFFSET
: Zwraca odwołanie do zakresu przesuniętego o podaną liczbą wierszy i kolumn względem początkowej komórki odwołania.
Uwagi
- Jeśli określisz wartość wiersza lub kolumny na 0, funkcja
INDEX
zwraca tablicę wartości z całego wiersza lub całej kolumny.