W poprzednim artykule dowiedzieliśmy się, jak często wyszukuje tekst w zakresie. W tym artykule dowiemy się, jak wyszukiwać często pojawiający się tekst za pomocą kryteriów.
Formuła ogólna
=INDEKS(zakres,TRYB(JEŻELI(zakres kryteriów=kryterium;PODZIEL(zakres;zakres;0)))) |
Zasięg: Jest to zakres, z którego chcesz wyszukiwać często pojawiający się tekst.
Zakres kryteriów:Jest to zakres, z którego chcesz nałożyć kryteria.
Kryteria: kryteria, które chcesz postawić.
Zobaczmy przykład, aby zobaczyć, jak możemy pobrać często pojawiający się tekst z warunkiem w programie Excel.
Przykład: Zdobądź nazwisko gracza z każdego roku, który wygrał większość meczów.
Tutaj mam rekord 8 meczów bilardowych i snookerowych. Chcemy sprawdzić nazwisko częstego zwycięzcy w snooker.
Napisz tę formułę w F3 i skopiuj ją po prawej stronie komórki.
=INDEKS(C2:C11;TRYB((B2:B11=F2,PODZIEL(C2:C11;C2:C11,0))))) |
Jak widać, w komórkach są pobierane najczęstsze nazwy.
Jak to działa?
Tutaj użyliśmy kombinacji funkcji INDEX, MODE, IF i MATCH.
Jak zwykle formuła zaczyna działać od pierwszej funkcji JEŻELI.
Funkcja if sprawdza kryteria w podanym zakresie. Tutaj zakres to B2:B11, a kryterium to „snooker”. Zwraca tablicę{FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;PRAWDA;PRAWDA;PRAWDA;PRAWDA;PRAWDA}. Dla każdej prawdy uruchamiana jest funkcja dopasowania.
Następnie do funkcji MATCH dostarczyliśmy ten sam zakres C2:C11 jako wartość wyszukiwania i tablicę wyszukiwania z dokładnym dopasowaniem. Dzięki temu funkcja MATCH może zwrócić tablicę. Z tablicy otrzymujemy indeksy pierwszego pojawienia się każdej wartości. Oznacza to, że jeśli Jack pojawił się na indeksie 1, to przy każdym pojawieniu się tablicy Jack będzie miał 1. W tym przypadku otrzymujemy tablicę {FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;1;4;4;4;10}.
Następnie ta tablica jest hermetyzowana w funkcji MODE. Funkcja TRYB zwraca najczęściej występujący numer. W naszym przypadku funkcja TRYB zwraca 4. Będzie to numer wiersza dla funkcji INDEKS.
Następnie mamy funkcję INDEKS, która ma tablicę jako C2:B1a, a numer wiersza to 4, z którego pobierana jest wartość. Stąd dostaliśmy Johna na rok 2016.
Notatka: Ta formuła działa tylko w zakresie jednowymiarowym. Chodzi mi o to, że wybrany zakres musi być tylko wierszami lub tylko kolumnami. Jeśli podasz dwuwymiarową tablicę/zakres, zwróci #N/A.
Więc tak, w ten sposób otrzymujesz najczęściej pojawiający się tekst w zasięgu. Można to wykorzystać w Excelu 2007, 2010, 2013, 2016 i 365. Jeśli masz jakiekolwiek wątpliwości dotyczące tego artykułu lub innego tematu Excela, zapytaj mnie w sekcji komentarzy poniżej.
Wyszukaj najczęściej pojawiający się tekst z kryteriami w Excelu
Wyszukaj często pojawiający się tekst | Dowiedz się, jak wyszukiwać często pojawiający się tekst w programie Excel.
Pobieranie pierwszej wartości z listy, która jest większa/mniejsza niż określona wartość | Dowiedz się, jak wyszukać pierwszą wartość, która jest większa od określonej wartości. Ogólna formuła do wyszukania to…
Jak pobrać cały wiersz o dopasowanej wartości| Łatwo jest wyszukać i pobrać cały wiersz z tabeli. Zobaczmy, jak możemy wykonać to wyszukiwanie.
Jak pobrać najnowszą cenę w programie Excel | Aby sprawdzić najnowszą cenę z zakresu, musisz mieć posortowane dane. Po posortowaniu użyj tej formuły…
Popularne artykuły:
50 skrótów Excela zwiększających produktywność | Przyspiesz swoje zadanie. Te 50 skrótów przyspieszy pracę w programie Excel.
Funkcja 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.
LICZ.JEŻELI w programie Excel 2016 | 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 SUMA.JEŻELI w programie Excel | To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.