Jak znaleźć najczęstszą wartość (liczbę lub ciąg tekstowy) z listy w programie Excel?
Przypuśćmy, że masz listę nazw, które zawierają kilka duplikatów, a teraz chcesz wyodrębnić wartość, która pojawia się najczęściej. Bezpośrednim sposobem jest policzenie danych pojedynczo z listy, aby otrzymać wynik, ale jeśli w kolumnie są tysiące nazwisk, będzie to kłopotliwe i czasochłonne. Poniższy samouczek przedstawi kilka sztuczek, które pozwolą szybko i wygodnie rozwiązać to zadanie.
- Znajdź najczęstszą wartość (liczbę lub ciąg tekstowy) z listy za pomocą wzoru tablicy
- Znajdź najczęstszą wartość (liczbę lub ciąg tekstowy) z listy z kodem VBA
- Szybko znajdź największą wartość przecinka (liczbę lub ciąg tekstowy) z listy / kolumny za pomocą kilku kliknięć
Znajdź najczęstszą wartość (liczbę lub ciąg tekstowy) z listy za pomocą wzoru tablicy
Ogólnie możemy zastosować TRYB funkcja (= TRYB (A1: A16)), aby znaleźć najczęstszą liczbę z zakresu. Ale ta funkcja TRYB nie działa z ciągami tekstowymi. Aby wyodrębnić najczęściej występującą wartość, możesz zastosować następującą formułę tablicową. Zrób tak:
W pustej komórce poza danymi wprowadź poniższą formułę i naciśnij Shift + Ctrl + Enter klucze razem.
=INDEX($A$1:$A$16,MODE(MATCH($A$1:$A$16,$A$1:$A$16,0)))
Uwagi:
1. A1: A16 to zakres danych, dla którego chcesz uzyskać najczęstszą wartość. Możesz to zmienić według swoich potrzeb.
2. Ta formuła tablicowa nie może działać, gdy na liście znajdują się puste komórki.
Formuła jest zbyt skomplikowana, by ją zapamiętać? Zapisz formułę jako wpis Auto Text do ponownego użycia za pomocą jednego kliknięcia w przyszłości! Czytaj więcej ... Przetestuj za darmo |
Łatwo sortuj według częstotliwości występowania w programie Excel
Kutools dla Excela Zaawansowane sortowanie Narzędzie obsługuje szybkie sortowanie danych według długości tekstu, nazwiska, wartości bezwzględnej, częstotliwości itp. w programie Excel.
Kutools dla programu Excel - Doładuj program Excel za pomocą ponad 300 niezbędnych narzędzi. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Zdobądź To Teraz
Znajdź najczęstszą wartość (liczba lub ciąg tekstowy) z listy z kodem VBA
Za pomocą następującego kodu VBA można nie tylko znaleźć najczęściej występującą wartość, ale także policzyć, ile razy występuje najczęściej używane słowo.
1. Przytrzymaj ALT + F11 klucze i otwiera plik Okno Microsoft Visual Basic for Applications.
2. Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.
Kod VBA: znajdź najczęstszą wartość z listy
Sub FindFrequency()
'Update 20140326
Dim Rng As Range
Dim WorkRng As Range
Set dic = CreateObject("scripting.dictionary")
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xMax = 0
xOutValue = ""
For Each Rng In WorkRng
xValue = Rng.Value
If xValue <> "" Then
dic(xValue) = dic(xValue) + 1
xCount = dic(xValue)
If xCount > xMax Then
xMax = xCount
xOutValue = xValue
End If
End If
Next
MsgBox "The most common value is: " & xOutValue & " Appeared " & xMax & " Times"
End Sub
3. Następnie naciśnij F5 aby uruchomić ten kod, a pojawi się okienko zachęty przypominające o wybraniu zakresu, którego chcesz użyć. Zobacz zrzut ekranu:
4. A następnie kliknij OK, pojawi się okno zachęty zawierające następujące informacje:
Szybko znajdź największą wartość przecinka (liczba lub ciąg tekstowy) z listy / kolumny za pomocą kilku kliknięć
Jeśli masz zainstalowany Kutools for Excel, możesz łatwo zastosować jego Znajdź największą wartość przecinka formuła, aby szybko uzyskać najczęstszą wartość z listy lub kolumny w programie Excel.
Kutools dla programu Excel - Zawiera ponad 300 niezbędnych narzędzi dla programu Excel. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Pobierz teraz!
1. Wybierz pustą komórkę, w której chcesz umieścić znalezioną wartość, i kliknij Kutools > Pomocnik formuły> Pomocnik formuły.
2. W oknie dialogowym Pomocnik formuł wybierz Lookup z Typ formuły rozwijanej listy, kliknij, aby wybrać Znajdź najczęstszą wartość Wybierz formułę listy, określ listę / kolumnę w łodzie i kliknij przycisk Ok przycisk. Zobacz zrzut ekranu:
Następnie zobaczysz, że najczęstsza / częsta wartość została znaleziona i umieszczona w wybranej komórce. Zobacz zrzut ekranu:
Kutools dla programu Excel - Doładuj program Excel za pomocą ponad 300 niezbędnych narzędzi. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Zdobądź To Teraz
Demo
Podobne artykuły:
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!