Na większości stron internetowych zobaczysz sekcję najczęściej zadawanych pytań. Używają kodu programistycznego do oceny często pojawiającego się tekstu i na tej podstawie dodają te pytania do kategorii.
Cóż, to samo można zrobić w programie Excel. Jeśli chcesz sprawdzić najczęściej występujący ciąg w zakresie, ten artykuł jest dla Ciebie.
Formuła ogólna
=INDEKS(zakres;TRYB(PODSTAW(zakres;zakres;0))) |
Zasięg: Jest to zakres, z którego chcesz wyszukiwać często pojawiający się tekst.
Zobaczmy przykład, aby zobaczyć, jak możemy pobrać często pojawiający się tekst w programie Excel.
Przykład: Zdobądź nazwisko gracza z każdego roku, który wygrał większość meczów.
Tutaj mam zapis meczów bilardowych. Każdego roku firma organizuje 9 meczów. Chcemy nazwiska zwycięzców, którzy wygrali większość meczów.
Napisz tę formułę w B13 i skopiuj ją po prawej stronie komórki.
=INDEKS(B3:B12;TRYB(DOPASOWANIE(B3:B12;B3:B12,0)))) |
Jak widać, w komórkach są pobierane najczęstsze nazwy.
Jak to działa?
Tutaj użyliśmy kombinacji funkcji INDEX, MODE i MATCH.
Jak zwykle formuła zaczyna działać od środka. Najbardziej wewnętrzną funkcją jest funkcja PODAJ.POZYCJĘ. Dostarczyliśmy ten sam zakres B3:B12 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ę{1;1;1;4;4;1;4;4;1;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 1. Będzie to numer wiersza dla funkcji INDEKS.
Następnie mamy funkcję INDEX, która ma tablicę B3:B12 i wiersz numer 1, z którego pobierana jest wartość. Stąd dostaliśmy Jacka 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.
Uzyskaj najczęściej pojawiający się tekst w programie Excel
Wyszukaj często pojawiający się tekst z kryteriami w programie Excel | Aby uzyskać najczęściej pojawiający się tekst w programie Excel z kryteriami, wystarczy umieścić warunek if przed funkcją dopasowania.
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.