Przejdź do głównej zawartości

Wyszukiwanie wielu kryteriów za pomocą funkcji INDEX i PODAJ.POZYCJĘ

Kiedy mamy do czynienia z dużą bazą danych w arkuszu kalkulacyjnym Excel z kilkoma kolumnami i podpisami wierszy, zawsze trudno jest znaleźć coś, co spełnia wiele kryteriów. W takim przypadku możesz użyć formuły tablicowej z the INDEKS i MATCH fnamaszczenia.

dopasowanie indeksu wielu kryteriów 1

Jak przeprowadzić wyszukiwanie z wieloma kryteriami?

Aby dowiedzieć się produkt to jest biały i średni-wielkości z ceną $18 jak pokazano na powyższym obrazku, możesz skorzystać z logiki logicznej, aby wygenerować tablicę jedynek i zer, aby pokazać wiersze spełniające kryteria. Funkcja PODAJ.POZYCJĘ znajdzie następnie pozycję pierwszego wiersza, który spełnia wszystkie kryteria. Następnie INDEX znajdzie odpowiedni identyfikator produktu w tym samym wierszu.

Ogólna składnia

=INDEX(return_range,MATCH(1,(criteria_value1=criteria_range1*criteria_value2=criteria_range2*(…),0))

√ Uwaga: To jest formuła tablicowa, która wymaga wprowadzenia za pomocą Ctrl + Shift + Wchodzę.

  • zakres_zwrotów: Zakres, z którego formuła kombinacji ma zwracać identyfikator produktu. Tutaj odnosi się do zakresu identyfikatorów produktów.
  • wartość_kryteriów: Kryteria używane do zlokalizowania pozycji identyfikatora produktu. Tutaj odnosi się do wartości w komórkach H4, H5 i H6.
  • zakres_kryteriów: Odpowiednie zakresy, w których kryteria_wartości są wymienione. Tutaj odnosi się do kolorów, rozmiarów i przedziałów cenowych.
  • typ_dopasowania 0: Wymusza MATCH, aby znaleźć pierwszą wartość, która jest dokładnie równa lookup_value.

Aby znaleźć produkt, który jest biały i średni-wielkości z ceną $18, skopiuj lub wprowadź poniższą formułę w komórce H8 i naciśnij Ctrl + Shift + Wchodzę aby uzyskać wynik:

=INDEKS(B5: B10, DOPASUJ(1,("Biały"=C5: C10) * ("Średni"=D5: D10) * (18=E5: E10),0))

Możesz też użyć odwołania do komórki, aby uczynić formułę dynamiczną:

=INDEKS(B5: B10, DOPASUJ(1,(H4=C5: C10) * (H5=D5: D10) * (H6=E5: E10),0))

dopasowanie indeksu wielu kryteriów 2

Wyjaśnienie formuły

=INDEX(B5:B10,MATCH(1,(H4=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0))

  • (H4=C5:C10)*(H5=D5:D10)*(H6=E5:E10): Formuła porównuje kolor w komórce H4 na tle wszystkich kolorów w asortymencie C5: C10; porównuje rozmiar w H5 przeciwko wszystkim rozmiarom w D5: D10; porównuje cenę w H6 w stosunku do wszystkich cen w E5: E10. Początkowy wynik wygląda tak:
    {PRAWDA;FAŁSZ;PRAWDA;FAŁSZ;PRAWDA;FAŁSZ}*{FAŁSZ;FAŁSZ;PRAWDA;PRAWDA;PRAWDA;FAŁSZ}*{FAŁSZ;FAŁSZ;FAŁSZ;PRAWDA;PRAWDA;FAŁSZ}.
    Mnożenie przekształci PRAWDA i FAŁSZ na jedynki i zera:
    {1;0;1;0;1;0}*{0;0;1;1;1;0}*{0;0;0;1;1;0}.
    Po mnożeniu otrzymamy jedną tablicę taką jak ta:
    {0;0;0;0;1;0}.
  • DOPASUJ(1,(H4=C5:C10)*(H5=D5:D10)*(H6=E5:E10), 0) = DOPASUJ(1,{0;0;0;0;1;0}, 0): Typ dopasowania 0 prosi funkcję MATCH o znalezienie dokładnego dopasowania. Funkcja zwróci wtedy pozycję 1 w tablicy {0;0;0;0;1;0}, który jest 5.
  • INDEKS(B5: B10,DOPASUJ(1,(H4=C5:C10)*(H5=D5:D10)*(H6=E5:E10), 0)) = INDEKS(B5: B10,5): Funkcja INDEX zwraca 5th wartość w zakresie identyfikatorów produktu B5: B10, który jest 30005.

Powiązane funkcje

Funkcja Excel INDEKS

Funkcja Excel INDEX zwraca wyświetlaną wartość na podstawie podanej pozycji z zakresu lub tablicy.

Funkcja Excel MATCH

Funkcja Excel PODAJ.POZYCJĘ wyszukuje określoną wartość w zakresie komórek i zwraca względną pozycję wartości.


Powiązane formuły

Wyszukaj najbliższą wartość dopasowania z wieloma kryteriami

W niektórych przypadkach może być konieczne wyszukanie najbliższej lub przybliżonej wartości dopasowania na podstawie więcej niż jednego kryterium. Dzięki połączeniu funkcji INDEKS, DOPASUJ i JEŻELI możesz szybko wykonać to w programie Excel.

Przybliżone dopasowanie z INDEX i MATCH

Czasami musimy znaleźć przybliżone dopasowania w programie Excel, aby ocenić wydajność pracowników, ocenić wyniki uczniów, obliczyć opłatę pocztową na podstawie wagi itp. W tym samouczku omówimy, jak używać funkcji INDEKS i DOPASUJ do pobierania wyniki, których potrzebujemy.

Wyszukaj wartości z innego arkusza lub skoroszytu

Jeśli wiesz, jak używać funkcji WYSZUKAJ.PIONOWO do wyszukiwania wartości w arkuszu, wartości przeglądania z innego arkusza lub skoroszytu nie będą dla Ciebie problemem. Samouczek pokaże Ci, jak przeglądać wartości z innego arkusza roboczego w programie Excel.


Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...

Opis


Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)

  • Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
  • Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
  • Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
  • Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations