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

Jak najít nejčastější text s kritérii v aplikaci Excel?

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.

Najděte nejčastější text Najděte nejčastější text na základě kritérií

Najděte nejčastěji se vyskytující text ve sloupci s maticovým vzorcem

Pokud chcete jen najít a extrahovat nejčastěji se vyskytující text ze seznamu buněk, použijte následující vzorec:

Obecná syntaxe vzorce je:

=INDEX(range, MODE(MATCH(range, range, 0 )))
  • range: is the list of cells that you want to find the most frequent occurring text.

1. Zadejte nebo zkopírujte tento vzorec do prázdné buňky, do které chcete výsledek odeslat:

=INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0)))
  • Tipy: V tomto vzorci:
  • A2: A15: je seznam dat, u kterého chcete zjistit největší počet výskytů textu.

2. A pak stiskněte Ctrl + Shift + Enter současně a získáte správný výsledek, jak je uvedeno níže:


Najděte nejčastěji se vyskytující text na základě kritérií s maticovými vzorci

Někdy možná budete muset najít nejčastěji se vyskytující text na základě konkrétní podmínky, například chcete najít nejčastěji se vyskytující název, kterým je Project Project A, jak je zobrazeno níže:

Obecná syntaxe vzorce je:

=INDEX(range1,MODE(IF(range2=criteria, MATCH(rang1,range1,0))))
  • range1: is the range of cells that you want to find the most frequent occurring text.
  • range2=criteria: is the range of cells contain the specific criteria that you want to find name based on.

1. Zadejte nebo zkopírujte následující vzorec do prázdné buňky:

=INDEX($B$2:$B$15,MODE(IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0))))
  • Tipy: V tomto vzorci:
  • B2: B15: je seznam dat, u kterého chcete najít největší počet výskytů jména.
  • A2: A15 = D2: je rozsah buněk obsahujících konkrétní kritéria, podle kterých chcete najít text.

2. A poté stiskněte Ctrl + Shift + Enter současně bylo extrahováno nejčastější jméno projektu A, viz screenshot:


Najděte nejběžnější text mezi dvěma zadanými daty pomocí maticového vzorce

Tato část bude hovořit o tom, jak najít nejběžnější text, který je mezi dvěma zadanými daty. Chcete-li například najít nejčastější název na základě dat, která jsou mezi 6. 28. 2019 a 7. 5. 2019, může vám pomoci následující vzorec pole:

1. Použijte následující vzorec do prázdné buňky:

=INDEX($B$2:$B$15, MATCH(MODE.SNGL(IF(($A$2:$A$15<=$E$2)*($A$2:$A$15>=$D$2), COUNTIF($B$2:$B$15, "<"&$B$2:$B$15), "")), COUNTIF($B$2:$B$15, "<"&$B$2:$B$15),0))
  • Tipy: V tomto vzorci:
  • B2: B15: je seznam dat, u kterého chcete najít největší počet výskytů jména.
  • A2: A15 <= E2: je rozsah dat, který je menší nebo roven konkrétnímu datu, na kterém chcete najít název.
  • A2: A15> = D2: je rozsah dat, který je větší nebo roven konkrétnímu datu, na kterém chcete najít název.

2. A pak stiskněte Ctrl + Shift + Enter klíče společně, byl extrahován nejčastější název mezi konkrétními dvěma daty, viz screenshot:


Relativnější nejčastější textové články:

  • Najděte 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.
  • Řadit data podle nejčastější hodnoty v aplikaci Excel
  • 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?


  • 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 a uchovávání údajů; Rozdělit obsah buněk; Zkombinujte duplicitní řádky a součet / průměr... 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ší ...
  • Oblíbené a rychlé vkládání vzorců„Rozsahy, grafy a obrázky; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • 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...
  • Seskupování kontingenčních tabulek podle číslo týdne, den v týdnu a další ... Zobrazit odemčené, zamčené buňky různými barvami; Zvýrazněte buňky, které mají vzorec / název...
karta kte 201905
  • 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 (12)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Děkujeme za sdílení článku, je opravdu užitečný.
Tento komentář byl moderátorem webu minimalizován
Ahoj,
Nemáš zač. Jsem rád, že to pomáhá. V případě jakýchkoli dotazů nás neváhejte kontaktovat. Přeji krásný den.
S pozdravem,
Mandy
Tento komentář byl moderátorem webu minimalizován
Děkuji za váš příspěvek, dlouho hledám takový článek, dnes jsem ho konečně našel. tento příspěvek mi dal spoustu rad, je pro mě velmi užitečný. webová stránka
Tento komentář byl moderátorem webu minimalizován
Velmi užitečná rada v tomto konkrétním příspěvku! Jsou to malé změny, které dělají ty největší změny. Děkuji za sdílení!  
Tento komentář byl moderátorem webu minimalizován
Děkuji za tuto informaci, ale co se stane, když dojde k remíze? V obecném příkladu =INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0))), jak by byl vzorec upraven na výstupní text označující, že nelze určit většinu?
Tento komentář byl moderátorem webu minimalizován
Ahoj, Lauren

Pokud existuje více než jeden výsledek, můžete použít následující vzorce:
Nejprve můžete použít tento maticový vzorec: (Poznámka: po vložení vzorce stiskněte Ctrl + Shift + Enter klávesy dohromady, abyste získali první výsledek.)
=INDEX($A$2:$A$10,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$10)),(COUNTIF($A$2:$A$10,"<"& $A$2:$A$10)+1)*{1,1}))),COUNTIF($A$2:$A$10,"<"& $A$2:$A$10)+{1},0))

Pomocí tohoto vzorce můžete extrahovat všechna data od nejčastěji se vyskytující hodnoty po nejméně běžnou hodnotu.
A pak byste měli použít níže uvedený vzorec k výpočtu počtu vyskytujících se textu:
=COUNTIF($A$2:$A$10, C2)


https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-most-common-value.png


Zkuste to prosím, doufám, že vám to pomůže!
Tento komentář byl moderátorem webu minimalizován
Halo gan,
bagaimana cara menemukan teks yang paling sering keluar KEDUA, KETIGA a seterusnya?
ted kasih :)
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Dodikku,
Chcete-li vyřešit svůj problém, použijte prosím následující vzorce: (Nezapomeňte stisknout Ctrl + Shift + Enter klíče dohromady, abyste získali výsledek)

Najděte druhou nejčastější hodnotu:
=INDEX(A1:A20,MODE(IF((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0))))),MATCH(A1:A20,A1:A20,0))))

Najděte třetí nejčastější hodnotu:
=INDEX(A1:A20,MODE(IF(((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0)))))*(A1:A20<>INDEX(A1:A20,MODE(IF((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0))))),MATCH(A1:A20,A1:A20,0)))))),MATCH(A1:A20,A1:A20,0))))
Tento komentář byl moderátorem webu minimalizován
To je opravdu užitečné. Jen přemýšlím, jak to udělat se třetím kritériem pro "Najít nejčastější text na základě kritérií"? řekněme Inventory, Project, Name, pak získáte nejčastěji se vyskytující název.

Děkuji moc!
Tento komentář byl moderátorem webu minimalizován
Ahoj,
Chcete-li použít vzorec pro tři kritéria, použijte níže uvedený vzorec:
=INDEX($A$2:$A$12,MODE(IF($A$2:$B$12=F2,IF($C$2:$C$12=G2,IF($D$2:$D$12=H2,MATCH($A$2:$A$12,$A$2:$A$12,0))))))


Tipy:Pokud máte více kritérií, stačí přidat kritéria IF, jak je uvedeno níže:
=INDEX(range,MODE(IF(range1=criteria1,IF(range2=criteria2,IF(range3=criteria3,... MATCH(rang,range,0))))))


Zkuste to prosím, doufám, že vám to pomůže!
Tento komentář byl moderátorem webu minimalizován
AHOJ! To je opravdu užitečné. Zajímalo by mě, zda byste mi mohli pomoci vybrat jednu z nejvyšších hodnot/řetězců, pokud existuje remíza. dík!
Tento komentář byl moderátorem webu minimalizován
Ahoj, to je skvělé, zjistil jsem, že když je remíza nebo pouze jeden záznam, výsledek vzorce je N/A. Jak dosáhnu toho, aby se zobrazil jediný výsledek? to je, když chci najít nejběžnější hodnotu na základě kritérií.
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í