Zwykle funkcja WYSZUKAJ.PIONOWO zwraca pierwsze znalezione dopasowanie. Ale sprawa się komplikuje, gdy jest więcej niż jeden mecz i chcemy uzyskać jakieś konkretne zdarzenie, powiedzmy drugie dopasowanie.
W tym artykule dowiemy się, jak uzyskać drugie, trzecie lub N-te dopasowanie za pomocą funkcji WYSZUKAJ.PIONOWO. Aby to osiągnąć, będziemy musieli użyć kolumny pomocniczej. Jeśli nie chcesz używać kolumny pomocniczej, ponieważ nie jest to wykonalne dla wszystkich danych, możesz użyć podejścia INDEX-MATCH. Ale jeśli możesz użyć kolumny pomocniczej, oto ogólna formuła, aby znaleźć N-te dopasowanie za pomocą funkcji WYSZUKAJ.PIONOWO.
Formuła ogólna
=WYSZUKAJ.PIONOWO(wyszukaj_wartość&wystąpienie,tablica_tabela,kolumna,0) |
Szukana_wartość: Jest to wartość wyszukiwania, której chcesz szukać.
Występowanie:Wystąpienie wartości wyszukiwania, którą chcesz dopasować.
Tablica_tabeli:Jest to tablica tabeli, w której chcesz szukać danych. Upewnij się, że pierwsza kolumna w tej tabeli jest kolumną pomocniczą.
Kolumna: Numer kolumny w tablica tabeli z którego chcesz pobrać wartość.
0: To jest dla dokładnego dopasowania. Jeśli nie chcesz wykonywać dokładnego dopasowania, pomiń je lub użyj 1 lub TRUE.
Teraz użyjmy tego na przykładzie:
Przykład: Znajdź drugą sprzedaż dokonaną przez pracownika w tabeli Excel
Mamy tabelę, która rejestruje sprzedaż dokonaną przez handlowców w różnych miesiącach. Nazwiska sprzedawców mogą się powtarzać w rejestrze. Musimy dopasować drugie wystąpienie Micky'ego, a następnie uzyskać sprzedaż Jana.
Zauważ, że dodaliśmy kolumnę pomocnika. Ta kolumna wpisuje nazwisko sprzedawcy, a następnie łączy z nim wystąpienie tego nazwiska. Wykorzystaliśmy licznik bieżący, aby uzyskać zdarzenie.
Formuła w kolumnie pomocniczej to:
=B3&LICZ.JEŻELI($B3:B3;B3) |
Mamy więc gotowy stół. Tutaj wartość wyszukiwania znajduje się w komórce P3, numer wystąpienia to Q3, tablica tabeli to A3:N10, a numer kolumny to 3.
Teraz wpisz tę formułę w komórce P4:
=WYSZUKAJ.PIONOWO(P3&Q3;A3:N10,3,0) |
Wciśnij Enter i bum! masz wartość wyszukiwania potrzebnego wystąpienia.
Jak to działa?
Funkcjonalność jest prosta. Początkowo nie mamy żadnego unikalnego identyfikatora, którego można by użyć jako wartości wyszukiwania. Więc tworzymy jeden. Używamy nazwy i formuły zliczania biegania, aby stworzyć unikalny identyfikator. Upewniamy się, że jest to pierwsza kolumna w tabeli od lewej, ponieważ będziemy używać do pobierania wartości z kolumn po prawej stronie.
Teraz formuła wyszukiwania tworzy unikalny identyfikator za pomocą operatora konkatenacji & (P3 i Q3). To sprawia, że jest to unikalny identyfikator
Następnie formuła WYSZUKAJ.PIONOWO przyjmuje to jako wartość wyszukiwania i szuka swojej lokalizacji w tabeliA3:N10. Tutaj, WYSZUKAJ.PIONOWO znajduje wartość w szóstym wierszu tabeli. Teraz przechodzi do trzeciej kolumny i zwraca wartość.
To najłatwiejszy sposób na uzyskanie N-tego dopasowania w programie Excel. Ale nie zawsze jest to możliwe. Dodaje do arkusza dodatkowe dane i obliczenia, które mogą sprawić, że plik Excel będzie ciężki i powolny.
Jeśli masz niewielką ilość danych, jest to świetne, ale w przypadku dużych danych możesz użyć niezależnej formuły, która nie wymaga kolumny pomocniczej. W takim przypadku można użyć formuły tablicowej, która korzysta z funkcji INDEKS i PODAJ.POZYCJĘ.
Więc tak, w ten sposób możesz uzyskać N-te dopasowanie w programie Excel za pomocą funkcji WYSZUKAJ.PIONOWO. Mam nadzieję, że wyjaśniłem i było to pomocne. Jeśli masz jakiekolwiek wątpliwości dotyczące tego artykułu lub jakiegokolwiek innego tematu związanego z programem Excel/VBA, zapytaj w sekcji komentarzy poniżej.
Powiązane artykuły:
Wyszukaj n-te dopasowanie za pomocą funkcji INDEX & MATCH | Aby uzyskać n-te dopasowanie bez użycia kolumny pomocniczej, używamy funkcji INDEX i MATCH. Używamy logiki logicznej, aby uzyskać indeks z tabeli.
Jak WYSZUKIWAĆ wiele wartości | Aby pobrać wszystkie pasujące wartości z listy, używamy funkcji INDEX MATCH. WYSZUKAJ.PIONOWO może pobrać wiele wartości tylko wtedy, gdy używamy kolumny pomocniczej.
Wartość wyszukiwania z wieloma kryteriami | Jeśli musisz wyszukać więcej niż jedną tabelę odnośników, jak używać funkcji WYSZUKAJ.PIONOWO z dwóch lub więcej tabel odnośników. Ten artykuł bardzo łatwo rozwiązuje ten problem
Wartość wyszukiwania z wieloma kryteriami | Możemy po prostu użyć funkcji WYSZUKAJ.PIONOWO. Ale jeśli nie masz tej unikalnej kolumny w swoich danych i musisz wyszukać w wielu kolumnach, aby dopasować wartość, WYSZUKAJ.PIONOWO nie pomaga
Jak wyszukać adres w programie Excel |Będą chwile, kiedy będziesz chciał uzyskać adres komórki, z której pobierana jest wartość. Korzystając z tego adresu, możesz łatwo pobrać sąsiednie wartości za pomocą funkcji OFFSET
Popularne artykuły:
50 skrótów Excela, które zwiększą Twoją produktywność | Przyspiesz swoje zadanie. Te 50 skrótów przyspieszy pracę w programie Excel.
Jak korzystać z funkcji WYSZUKAJ.PIONOWO programu 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 Excela LICZ.JEŻELI Funkcja| Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby policzyć konkretną wartość. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.
Jak korzystać z funkcji SUMIF w programie Excel? | To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.