Dwuwymiarowa WYSZUKAJ.PIONOWO

Spisie treści

Funkcje WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO są dobrze znane z wyszukiwania danych w jednym wymiarze:

I wtedy:

Jednak co się stanie, jeśli mamy dwuwymiarową tablicę?

I chcemy znaleźć wartość łodzi w Mar-08. Możemy więc dodać dwie listy rozwijane, aby określić rodzaj transportu i miesiąc, którego potrzebujemy:

Excel udostępnia funkcję o nazwie INDEX, która pozwala nam zwracać wartości z tablicy 2d:
INDEKS(Zakres_tablicy; Numer wiersza, Numer kolumny)

Gdzie
• Array_Range to zakres w Excelu dwuwymiarowej tablicy - w tym przypadku $B$4:$H$7
• Numer wiersza to pozycja na liście, w której znajduje się tekst „Łódź” – w tym przypadku jest to 1
• Col Number to pozycja na liście, na której znajdujemy miesiąc „Mar-08”

Oczywiście jedyne, co pozostało do zrobienia, to określenie numeru wiersza i kolumny. Odbywa się to za pomocą funkcji PODAJ.POZYCJĘ, która zwraca pozycję ciągu w zakresie wartości:
MATCH("Ciąg", Zakres,0) - zwróci pozycję "Ciąg" w tablicy "Zakres" i 0 stanów, które chcemy uzyskać dokładne dopasowanie. Szukamy więc pozycji Łodzie w zakresie {Boats, Cars, Planes , Lorries} - czyli 1. To da numer wiersza:

DOPASUJ (B11, $ B $ 4: $ B $ 7,0)
I podobnie dla numeru kolumny
DOPASUJ (C11, $ C $ 2: $ H2,0)
A potem łączymy to wszystko w jedną funkcję:
=INDEKS($C$4:$H$7,DOPASOWAĆ(B11,$B$4:$B7,0),DOPASOWAĆ(C11,$C2:$H$2,0))
Aby podać wartość 79 dla łodzi w marcu 2008 r.:

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave