Jak pobrać wartość z siatki odniesienia zgodnie z wartościami indeksu Zapisz w programie Excel

Spisie treści

W tym artykule dowiemy się, jak pobrać wartość z siatki odniesienia zgodnie z wartościami indeksu Zapisz w programie Excel

Scenariusz:

Wiele razy podczas pracy z długimi, nierozproszonymi danymi, musimy najpierw wyczyścić dane przed rozpoczęciem pracy nad nimi. Zajmuje to trochę czasu, a chciałeś po prostu wyodrębnić kilka zapytań. Aby wyodrębnić dane, zazwyczaj używasz funkcji WYSZUKAJ.PIONOWO. Ale gdy mamy długie dane z wieloma polami kolumn, robi się bałagan, ponieważ funkcja WYSZUKAJ.PIONOWO wymaga prawidłowego indeksu kolumny jako liczby, w przeciwnym razie formuła zwraca błąd. Właśnie tam, poniżej znajduje się wyjaśnienie formuły tego rodzaju problemu.

Jak rozwiązać problem?

Aby formuła zrozumiała, najpierw musimy trochę zrewidować następujące funkcje

  1. funkcja INDEKS
  2. Funkcja PODAJ.POZYCJĘ

Teraz stworzymy formułę korzystając z powyższych funkcji. Funkcja dopasowania zwróci indeks wartości wyszukiwania1 w polu nagłówka wiersza. A inna funkcja MATCH zwróci indeks wartości wyszukiwania 2 w polu nagłówka kolumny. Numery indeksów zostaną teraz podane do funkcji INDEX, aby pobrać wartości pod wartością wyszukiwania z danych tabeli.

Formuła ogólna:

= INDEKS ( dane , PODAJ.POZYCJĘ ( szukana_wartość1, nagłówki_wierszów, 0 , PODAJ.POZYCJĘ ( szukana_wartość2, nagłówki_kolumn, 0 )) )

dane : tablica wartości wewnątrz tabeli bez nagłówków

lookup_value1 : wartość do wyszukania w row_header.

wiersze_nagłówki : Tablica indeksów wierszy do wyszukania.

lookup_value1 : wartość do wyszukania w nagłówku_kolumny.

kolumny_nagłówki : kolumna Tablica indeksów do wyszukania.

Przykład :

Wszystko to może być trudne do zrozumienia. Rozumiem, jak korzystać z funkcji na przykładzie. Tutaj mamy kilka przykładowych danych zamówienia i musimy znaleźć brakujące dane związane z podaną wartością w tabeli.

Tutaj musimy znaleźć szczegóły zamówienia, takie jak ilość, region i cena dla zamówienia złożonego 13-01-2019.

Użyj wzoru:

= INDEKS ( A2:D11 , PODAJ ( G3 , A2:A11 , 0 ) , PODAJ ( F4 , A1:D1 ) )

Wyjaśnienie:

  1. Funkcja PODAJ.POZYCJĘ zwraca indeks dopasowanej wartości w danej tablicy 1D (poziomej lub pionowej).
  2. PODAJ.POZYCJĘ(F4,A1:D1,0) zwraca 3 jako indeks.
  3. PODAJ.POZYCJĘ(G3,A2:A11,0) zwraca 5 jako indeks
  4. Funkcja INDEX zwróci 5 element (od 2 wiersza) w 3 kolumnie.

Jak widać, ilość związana z zamówieniem złożonym w dniu 13-01-2019 wyszła na 38. Teraz za pomocą wzoru możemy znaleźć region, z którego zostało złożone zamówienie.

Użyj wzoru:

= INDEKS ( A2:D11 , PODAJ ( G3 , A2:A11 , 0 ) , PODAJ ( F5 , A1:D1 ) )

Jak widać zamówienie zostało złożone z regionu południowego. Teraz uzyskaj cenę związaną ze złożonym zamówieniem

Użyj wzoru:

= INDEKS ( A2:D11 , PODAJ ( G3 , A2:A11 , 0 ) , PODAJ ( F6 , A1:D1 ) )

Jak widać cena wyszła na 82,84. Zauważyłeś, że wyodrębniliśmy wszystkie szczegóły za pomocą jednej formuły. Kombinacja INDEKS i PODAJ.POZYCJĘ najlepiej jest znaleźć jedną wartość z tabeli.

Oto wszystkie uwagi obserwacyjne dotyczące stosowania wzoru.

Uwagi:

  1. Formuła działa zarówno dla tekstu, jak i liczb.
  2. Funkcja zwraca błąd #NA, jeśli argument tablicy wyszukiwania funkcji PODAJ.POZYCJĘ nie ma tej samej długości co tablica tabeli.
  3. Formuła zwraca błąd, jeśli szukana_wartość nie jest zgodna z wartością w tabeli szukana_tablica.
  4. Funkcja dopasowuje dokładną wartość, ponieważ argument typu dopasowania do funkcji PODAJ.POZYCJĘ wynosi 0.
  5. Użyj argumentu -1 dla mniej niż, 0 dla dokładnego dopasowania i 1 dla większego niż dopasowanie wyszukiwania.
  6. Wartości wyszukiwania można podać jako odwołanie do komórki lub bezpośrednio za pomocą symbolu cudzysłowu ( " ) w formule jako argumentów.

Mam nadzieję, że zrozumiałeś Jak pobrać wartość z siatki odniesienia zgodnie z wartościami indeksu Zapisz w programie Excel. Zapoznaj się z dodatkowymi artykułami na temat wartości wyszukiwania programu Excel i funkcji programu Excel 2019 tutaj. Jeśli podobały Ci się nasze blogi, podziel się nimi ze znajomymi na Facebooku. A także możesz śledzić nas na Twitterze i Facebooku. Chcielibyśmy usłyszeć od Ciebie, daj nam znać, jak możemy ulepszyć, uzupełnić lub unowocześnić naszą pracę i uczynić ją lepszą dla Ciebie. Napisz do nas na e-mail.

Użyj INDEKSU i DOPASUJ, aby wyszukać wartość : Funkcja INDEX & MATCH do wyszukiwania wartości zgodnie z wymaganiami.

Zakres SUMA z INDEKSEM w Excelu : Użyj funkcji INDEX, aby znaleźć SUMA wartości zgodnie z wymaganiami.

Jak korzystać z funkcji INDEKS w programie Excel? : Znajdź indeks tablicy za pomocą funkcji INDEX wyjaśnionej na przykładzie.

Jak korzystać z funkcji PODAJ.POZYCJĘ w programie Excel : Znajdź pozycję PODAJ.POZYCJĘ w tablicy przy użyciu wartości INDEX wewnątrz funkcji PODAJ.POZYCJĘ wyjaśnionej na przykładzie.

Jak korzystać z funkcji WYSZUKAJ w programie Excel : Znajdź wartość wyszukiwania w tablicy za pomocą funkcji WYSZUKAJ wyjaśnionej na przykładzie.

Popularne artykuły :

Jak korzystać z funkcji IF w programie Excel? : Instrukcja IF w programie Excel sprawdza warunek i zwraca określoną wartość, jeśli warunek jest PRAWDA, lub zwraca inną określoną wartość, jeśli jest FAŁSZ.

Jak korzystać z funkcji WYSZUKAJ.PIONOWO w programie Excel : Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.

Jak korzystać z funkcji SUMIF w programie Excel? : To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.

Jak korzystać z funkcji LICZ.JEŻELI w programie Excel : Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby zliczyć określone wartości. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.

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

wave wave wave wave wave