Přejít k hlavnímu obsahu

Jak najít top 5 nebo n nejčastějších textů nebo čísel v Excelu?

Autor: Xiaoyang Naposledy změněno: 2022-08-31

Získání nejčastějšího textu ze seznamu buněk je pro většinu z nás běžným úkolem. V určitých případech může být také nutné najít a extrahovat 3 nebo n nejčastějších textů ze seznamu, jak je znázorněno na obrázku níže. Chcete-li tento problém vyřešit, tento článek vám představí několik rychlých triků.


Najděte a extrahujte 3 nebo n nejčastějších textů nebo čísel pomocí vzorců

Tohoto úkolu můžete dosáhnout pomocí níže uvedených vzorců, postupujte prosím takto:

Vzorec 1: Normální vzorec + vzorec pole

1. Použijte prosím níže uvedený vzorec, abyste získali hodnotu, která se zobrazuje nejčastěji:

=IFERROR(INDEX($A$2:$A$18,MODE(MATCH($A$2:$A$18,$A$2:$A$18,0)+{0,0})),"")

Poznámky:

1. V tomto vzorci A2: A18 je seznam dat, ze kterého chcete najít hodnoty.

2. Pokud používáte verze Excelu starší než Microsoft 365, měli byste stisknout Ctrl + Shift + Enter získat výsledek. Pro uživatele Microsoft 365 a novějších verzí Excelu stačí zadat vzorec do buňky výsledku a poté stisknout vstoupit klíč.

2. Poté byste měli použít následující maticový vzorec k získání druhé nejčastější hodnoty, zadejte tento vzorec pod první buňku vzorce a stiskněte Ctrl + Shift + Enter společně získáte správný výsledek, viz screenshot:

=IFERROR(INDEX(A$2:A$18,MODE(IF(COUNTIF(C$2:C2,A$2:A$18)=0,MATCH(A$2:A$18,A$2:A$18,0)+{0,0}))),"")
Poznámka: V tomto vzorci A2: A18 je seznam dat, ze kterého chcete najít hodnoty, C2 je buňka vzorce s nejčastější hodnotou, kterou jste právě extrahovali.

3. Po extrahování druhé nejčastější hodnoty přetáhněte tuto buňku vzorce dolů, abyste získali dalších n hodnot, jak potřebujete. Viz snímek obrazovky:

4. Nakonec můžete pomocí následujícího vzorce získat počet výskytů extrahovaného textu, viz snímek obrazovky:

=COUNTIF($A$2:$A$18, C2)


Vzorec 2: Vzorec pole

Ve skutečnosti můžete k získání výsledku použít také jeden maticový vzorec, postupujte takto:

1. Zadejte nebo zkopírujte níže uvedený vzorec do prázdné buňky, kde chcete získat výsledek, a stiskněte Ctrl + Shift + Enter společně získáte první výsledek, viz screenshot:

=INDEX($A$2:$A$18,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$18)),(COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+1)*{1,1}))),COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+{1},0))
Poznámka: Ve vzorci A2: A18 je seznam dat, ze kterého chcete najít hodnoty, C1 je výše uvedená buňka vašeho vzorce.

2. A pak přetažením tohoto vzorce dolů získáte další hodnoty. Pokud chcete získat 3 nejčastější hodnoty, stačí přetáhnout dolů na další dvě buňky, viz snímek obrazovky:

3. Pomocí níže uvedeného vzorce můžete také získat počet výskytů extrahovaného textu:

=COUNTIF($A$2:$A$18, C2)


Najděte a extrahujte 3 nebo n nejčastějších textů nebo čísel pomocí kontingenční tabulky

Pokud znáte kontingenční tabulku, můžete rychle získat tabulku, která seřadí data od nejčastěji se vyskytujících po nejméně se vyskytující. Proveďte prosím následující kroky:

1. Vyberte seznam dat, který chcete použít, a poté klepněte Vložit > Kontingenční tabulka, viz screenshot:

2. Ve vyskočené Vytvořte kontingenční tabulku v dialogovém okně vyberte místo, kam chcete kontingenční tabulku umístit Vyberte, kam chcete umístit sestavu kontingenční tabulky sekce, viz screenshot:

3. Potom klepněte na tlačítko OK tlačítko, a Pole kontingenční tabulky se zobrazí podokno. Přetáhněte název sloupce do Řádky a Hodnoty oblasti samostatně a získáte otočnou tabulku, jak je uvedeno níže:

4. Klikněte na libovolnou buňku ve sloupci čísel, poté klikněte pravým tlačítkem a vyberte Typ > Seřadit od největšího po nejmenší, viz screenshot:

5. A pak se počet hodnot v pivotovatelném prvku seřadí od největší po nejmenší a na první pohled uvidíte 3 nejčastější texty, viz snímek obrazovky:


Více relativních článků:

  • Najděte společné hodnoty ve 3 sloupcích
  • V obecném případě možná budete muset najít a vybrat stejné hodnoty mezi dvěma sloupci v aplikaci Excel, ale zkusili jste někdy najít společné hodnoty mezi třemi sloupci, což znamená, že hodnoty existují ve 3 sloupcích současně s následujícím zobrazeným screenshotem . V tomto článku uvedu některé metody k dokončení tohoto úkolu v aplikaci Excel.
  • Najděte nejčastější text s kritérii
  • Tento článek bude hovořit o tom, jak najít nejvíce se vyskytující text na základě konkrétních kritérií z řady buněk v aplikaci Excel. Zároveň uvedu vzorec pro extrakci nejčastěji se vyskytujícího textu ve sloupci.
  • Seřadit data podle nejčastější hodnoty
  • Předpokládejme, že máte v listu dlouhý seznam dat, a nyní byste chtěli tento seznam seřadit podle četnosti výskytu jednotlivých slov. To znamená, že nejběžnější hodnota (například se ve sloupci vyskytuje čtyřikrát) je uvedena jako první a poté následuje slova, která se vyskytují třikrát, dvakrát a jednou, jak je znázorněno na následujících obrázcích obrazovky. Jak byste mohli vyřešit tento úkol v aplikaci Excel?
  • Najděte nejnižší nebo nejběžnější/nejčastější hodnotu
  • Když pracujete na sešitu aplikace Excel, někdy budete možná muset najít nejméně běžnou nebo častou hodnotu ve sloupci nebo řádku listu. S výjimkou toho, že ji najdete jeden po druhém ručně, existuje vzorec, který kombinuje funkce Index, Match, Min a Countif a může rychle vrátit nejméně často se vyskytující hodnotu.

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

Popis


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!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
this is horrible
This comment was minimized by the moderator on the site
Thank you for this. I have been struggling to make a formula to identify the top 5 zipcodes and this formula has been the only one that worked. Would you have any thoughts on adding multiple search criteria for this formula? I thought adding & to the match would do the trick, however adding this is returning 0 values despite what the data represents. Any suggestestions would be welcomed. Thank you for your time.

=IFERROR(INDEX(MonthlyData[Zip],MODE(MATCH(MonthlyData[Zip]&$D$3&$G$3&$C15&$R$5,MonthlyData[Zip]&MonthlyData[Group_Name]&MonthlyData[Report Date]&MonthlyData[Sub]&MonthlyData[R],0)+{0,0})),"")
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations