Přejít k hlavnímu obsahu

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

Autor: Xiaoyang Naposledy změněno: 2024-08-29

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 (=MODE(A1:A16)) najít nejběžnější číslo z rozsahu. Ale tato funkce MODE nefunguje s textovými řetězci. Chcete-li extrahovat nejčastěji se vyskytující hodnotu, můžete použít následující maticový vzorec. Postupujte prosím takto:

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)))

použijte vzorec k nalezení nejběžnější hodnoty

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

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 nabízí více než 300 pokročilých funkcí pro zefektivnění složitých úkolů, zvýšení kreativity a efektivity. Vylepšené o schopnosti AI, Kutools automatizuje úkoly s přesností, takže správa dat je snadná. Podrobné informace o Kutools pro Excel...         Zkušební verze zdarma...

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:
zadejte možnosti v dialogovém okně Pomocník vzorců

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

Kutools pro Excel - Supercharge Excel s více než 300 základními nástroji. Užijte si trvale bezplatné funkce AI! 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:
vba kód pro výběr seznamu dat

4. A pak klikněte na tlačítko OK, zobrazí se výzva, která zobrazuje následující informace:
okno s výzvou, které zobrazuje nejběžnější hodnotu


Demonstrace

 

Související články:

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...


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 snižuje stovky kliknutí myší každý den!