Note: The other languages of the website are Google-translated. Back to English
English English

Jak najít nejběžnější hodnotu (číslo nebo textový řetězec) ze seznamu v aplikaci Excel?

Předpokládejme, že máte seznam jmen, který obsahuje některé duplikáty, a nyní chcete extrahovat hodnotu, která se zobrazuje nejčastěji. Přímým způsobem je spočítat data jeden po druhém ze seznamu, abyste získali výsledek, ale pokud jsou ve sloupci tisíce jmen, bude to obtížné a časově náročné. Následující výukový program vám představí několik triků, jak tento úkol rychle a pohodlně vyřešit.

Najděte nejběžnější hodnotu (číslo nebo textový řetězec) ze seznamu pomocí Array Formula

Obecně můžeme použít MODE funkce (= REŽIM (A1: A16)) a vyhledejte nejběžnější číslo z rozsahu. Tato funkce MODE ale nefunguje s textovými řetězci. Chcete-li extrahovat nejčastěji se vyskytující hodnotu, můžete použít následující vzorec pole. Udělejte prosím toto:

Do prázdné buňky kromě údajů zadejte pod vzorec a stiskněte Shift + Ctrl + Enter klíče dohromady.

=INDEX($A$1:$A$16,MODE(MATCH($A$1:$A$16,$A$1:$A$16,0)))

Poznámky:
1. A1: A16 je rozsah dat, který chcete získat nejčastěji. Můžete to změnit podle svých potřeb.
2. Tento vzorec pole nemůže fungovat, pokud jsou v seznamu prázdné buňky.

poznámka stuha Vzorec je příliš komplikovaný na to, abyste si ho pamatovali? Uložte vzorec jako položku automatického textu pro opakované použití jediným kliknutím v budoucnu!
Přečtěte si více ...     Zkušební verze zdarma

Snadno seřaďte podle frekvence výskytu v aplikaci Excel

Kutools pro Excel Rozšířené řazení nástroj podporuje rychlé třídění dat podle délky textu, příjmení, absolutní hodnoty, frekvence atd. v aplikaci Excel. Plná verze zkušební verze zdarma 30 dní!
třídění reklam podle frekvence 2

Kutools pro Excel - Zahrnuje více než 300 užitečných nástrojů pro Excel. Plná funkce 30denní bezplatná zkušební verze, není nutná kreditní karta! Get It Now

Najděte nejběžnější hodnotu (číslo nebo textový řetězec) ze seznamu s kódem VBA

S následujícím kódem VBA můžete nejen najít nejběžnější hodnotu, ale také spočítat počet opakování nejběžnějšího slova.

1. Podržte ALT + F11 klíče a otevře se Okno Microsoft Visual Basic pro aplikace.

2, klikněte Vložit > Modula vložte následující kód do Okno modulu.

Kód VBA: Najděte nejběžnější hodnotu ze seznamu

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. Pak stiskněte tlačítko F5 Chcete-li spustit tento kód, zobrazí se okno s výzvou, které vám připomene, abyste vybrali rozsah, který chcete použít. Viz snímek obrazovky:

4. A pak klikněte na tlačítko OK, zobrazí se výzva, která zobrazuje následující informace:


Rychle najděte nejvyšší hodnotu čárky (číslo nebo textový řetězec) ze seznamu / sloupce několika kliknutími

Pokud máte nainstalovaný program Kutools pro Excel, můžete jej snadno použít Najděte největší hodnotu čárky vzorec pro rychlé získání nejčastější hodnoty ze seznamu nebo sloupce v aplikaci Excel.

Kutools pro Excel - Zahrnuje více než 300 užitečných nástrojů pro Excel. Plná funkce 30denní bezplatná zkušební verze, není nutná kreditní karta! Zkušební verze zdarma hned teď!

1. Vyberte prázdnou buňku, do které umístíte nalezenou hodnotu, a klikněte Kutools > Pomocník vzorců> Pomocník vzorců.

2. V dialogovém okně Pomocník pro vzorce vyberte Vyhledávání z Typ vzorce v rozevíracím seznamu vyberte Najděte nejběžnější hodnotu v Vyberte vzorec seznamu, zadejte seznam / sloupec v seznamu Rozsah a klepněte na tlačítko Ok knoflík. Viz screenshot:

A pak uvidíte, že nejběžnější / nejčastější hodnota byla nalezena a umístěna do vybrané buňky. Viz screenshot:

Kutools pro Excel - Zahrnuje více než 300 užitečných nástrojů pro Excel. Plná funkce 30denní bezplatná zkušební verze, není nutná kreditní karta! Get It Now


Demonstrace


Kutools pro Excel obsahuje více než 300 užitečných nástrojů pro Excel, můžete si je vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned!

Související články:


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50% a omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (9)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
ahoj, poté, co jsem našel 4 nebo 5 hodnot nejběžnějšího slova v seznamu, kód vba vrací stejnou hodnotu, i když hodnotu ze seznamu vymažu. příklad: a a b b b c c c c d první vrátí c - 4 smaže c druhý vrátí b - 3 smaže b třetí vrátí a - 2 smaže a čtvrtý vrátí a - 2 způsob ne d -1 ? Děkuji.
Tento komentář byl moderátorem webu minimalizován
Pokuste se najít funkci „Najít nejběžnější hodnotu“. Nezobrazuje se v rozbalovací nabídce vzorců. Byl odstraněn?
Tento komentář byl moderátorem webu minimalizován
"Najít nejběžnější hodnotu (číslo nebo textový řetězec) ze seznamu pomocí Array Formula" bude ignorovat prázdná místa, pokud upravíte výše uvedený vzorec na: =INDEX(Range,MATCH(MAX(COUNTIF(Range,Range)),COUNTIF(Range, Rozsah),0))
Tento komentář byl moderátorem webu minimalizován
jak zastavit vstup v aplikaci Excel, pokud zadejte hodnotu buňky větší než jiná buňka
Tento komentář byl moderátorem webu minimalizován
Ahoj díky, za info. Co když je místo slova věta? pak také můžeme získat běžná slova ve všech větách?
Tento komentář byl moderátorem webu minimalizován
ahoj Adithya,
Pomocí maticového vzorce =INDEX($A$1:$A$16,MODE(MATCH($A$1:$A$16,$A$1:$A$16,0))) lze také zjistit nejběžnější větu ve sloupci.
Pamatujte však, že každá věta by měla být umístěna v jedné buňce.
Tento komentář byl moderátorem webu minimalizován
Ahoj,

jak to udělat s horizontálním uspořádáním? Mám chybu a #N/A.
Tento komentář byl moderátorem webu minimalizován
Ahoj Catalina,
Jak VBA (druhá metoda ve výše uvedeném článku), tak vzorec Najít nejběžnější hodnotu poskytovaný aplikací Kutools pro Excel (třetí metoda ve výše uvedeném článku) mohou najít nejběžnější hodnotu z vodorovného řádku.
Tento komentář byl moderátorem webu minimalizován
jak zjistit, který řetězec použitý v maximálním čase ve vybrané buňce bez mezery v excelu
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění