Pobierz n-ty mecz za pomocą INDEX
Aby znaleźć n-te dopasowanie wartości z zakresu i pobrać odpowiadające mu dane, możesz użyć formuły opartej na INDEKS, RZĄD, MAŁY i IF funkcje.
Jak pobrać informacje związane z n-tym dopasowaniem wartości za pomocą INDEKSU?
Aby uzyskać informacja o 3 meczu Usaina Bolta w tabeli, jak pokazano powyżej, można użyć razem funkcji WIERSZ i JEŻELI, aby uzyskać tablicę składającą się z numerów wierszy wszystkich wartości Usain Bolt. Następnie użyj funkcji SAMLL, aby pobrać numer wiersza n-tej dopasowanej wartości, którą podałeś. Na koniec przekaż wynik do funkcji INDEX, aby uzyskać odpowiednie informacje w tym samym wierszu.
Ogólna składnia
=INDEX(return_range,SMALL(IF(lookup_array=lookup_value,ROW(lookup_array-ROW(INDEX(lookup_array,1,1))+1),n))
√ Uwaga: To jest formuła tablicowa, która wymaga wprowadzenia za pomocą Ctrl + Shift + Wchodzę.
- zakres_zwrotów: Zakres, z którego mają zostać zwrócone informacje odpowiadające n-temu dopasowaniu. Tutaj odnosi się do roku lub zakresu czasu.
- szukana_tablica: Zakres, z którego należy szukać pozycji wiersza n-tego dopasowania. Tutaj odnosi się do zwycięskiego zakresu.
- szukana_wartość: Wartość określona w celu wyszukania n-tego dopasowania. Tutaj odnosi się do Usaina Bolta.
- n: Wskaż n-te dopasowanie. Aby znaleźć pierwsze dopasowanie wartości, ustaw n jak 1; znaleźć drugi mecz, set n jako 2.
Aby uzyskać informacja o 3 meczu Usaina Bolta, skopiuj lub wprowadź poniższe formuły w komórkach G8 i G9 i naciśnij Ctrl + Shift + Wchodzę aby uzyskać wyniki:
Rok (komórka G8)
=INDEKS(B6: B12,MAŁY(JEŻELI(C6: C12=G5,WIERSZ(C6: C12-WIERSZ(INDEKS(C6: C12,1,1))+1),G6))
Czas (komórka G9)
=INDEKS(D6: D12,MAŁY(JEŻELI(C6: C12=G5,WIERSZ(C6: C12-WIERSZ(INDEKS(C6: C12,1,1))+1),G6))
Wyjaśnienie formuły
Tutaj używamy poniższej formuły jako przykładu:
=INDEX(B6:B12,SMALL(IF(C6:C12=G5,ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6))
- WIERSZ(C6:C12): Funkcja WIERSZ zwraca numery wierszy każdej komórki w zakresie C6: C12 w tablicy takiej jak ta: {6;7;8;9;10;11;12}.
- WIERSZ(INDEKS(C6:C12,1,1;XNUMX)): Funkcje INDEX i ROW zwracają pierwszy numer wiersza z zakresu wyszukiwania C6: C12 w tym arkuszu programu Excel, który jest 6.
- JEŻELI(C6:C12=G5,WIERSZ(C6:C12)-WIERSZ(INDEKS(C6:C12,1,1;XNUMX))+ 1) = JEŻELI(C6:C12=G5,{6;7;8;9;10;11;12}-6+ 1): Funkcja JEŻELI sprawdza, czy każda wartość w zakresie C6: C12 pasuje do wartości w komórce G5, Usain Bolt. Jeśli tak, funkcja zwróci wynik „odpowiedniego numeru wiersza-6+1”; W przeciwnym razie zwróć FALSE. Wyniki byłyby więc w tablicy takiej jak ta: {FAŁSZ;2;3;4;FAŁSZ;FAŁSZ;FAŁSZ}.
- MAŁY(JEŻELI(C6:C12=G5,WIERSZ(C6:C12)-WIERSZ(INDEKS(C6:C12,1,1;XNUMX))+ 1),G6) = MAŁY({FAŁSZ;2;3;4;FAŁSZ;FAŁSZ;FAŁSZ},G6): Fragment zwraca 3rd (wartość w komórce G6) najmniejsza wartość z tablicy, czyli 4.
- INDEKS(B6:B12,MAŁY(JEŻELI(C6:C12=G5,WIERSZ(C6:C12)-WIERSZ(INDEKS(C6:C12,1,1;XNUMX))+ 1),G6)) = INDEKS(B6:B12;4) Funkcja INDEX zwraca 4th wartość w zakresie roku B6: B12, który jest Beijing 2008.
Powiązane funkcje
Funkcja Excel INDEX zwraca wyświetlaną wartość na podstawie podanej pozycji z zakresu lub tablicy.
Funkcja JEŻELI jest jedną z najprostszych i najbardziej przydatnych funkcji w skoroszycie programu Excel. Wykonuje prosty test logiczny, który zależy od wyniku porównania i zwraca jedną wartość, jeśli wynik jest PRAWDA, lub inną wartość, jeśli wynik jest FAŁSZ.
Funkcja Excel WIERSZ zwraca numer wiersza odwołania.
Powiązane formuły
Pobierz n-ty mecz za pomocą funkcji WYSZUKAJ.PIONOWO
Załóżmy, że masz listę wartości i odpowiadające im informacje, aby pobrać powiązane informacje o n-tym dopasowaniu wartości, możesz użyć formuły opartej na funkcji WYSZUKAJ.PIONOWO.
Pobierz informacje związane z najniższymi wartościami n
Aby pobrać dane odpowiadające najmniejszej, drugiej najmniejszej lub n-tej najmniejszej wartości na liście, tabeli lub wierszu w programie Excel, możesz użyć formuły INDEKS i PODAJ.POZYCJĘ wraz z funkcją MAŁY.
Uzyskaj informacje odpowiadające maksymalnej wartości
Aby pobrać dane odpowiadające maksymalnej wartości na liście, tabeli lub wierszu w programie Excel, możesz użyć formuły INDEKS i DOPASUJ wraz z funkcją MAX.
Uzyskaj informacje odpowiadające wartości minimalnej
Aby pobrać dane odpowiadające minimalnej wartości w tabeli, możesz użyć formuły INDEKS i PODAJ.POZYCJĘ wraz z funkcją MIN.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
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.