Ugrás a tartalomra

Hogyan lehet megtalálni a leggyakoribb szöveget a kritériumokkal az Excelben?

Ez a cikk arról fog beszélni, hogyan lehet a legelterjedtebb szöveget megtalálni az Excel egyes cellatartományaiból az adott kritérium alapján. Ugyanakkor bemutatom az oszlopban a leggyakrabban előforduló szöveg kinyerésének képletét is.

Keresse meg a leggyakoribb szöveget Keresse meg a leggyakoribb szöveget a kritériumok alapján

Keresse meg a tömbképlettel rendelkező oszlopban a leggyakrabban előforduló szöveget

Ha csak a leggyakrabban előforduló szöveget szeretné megtalálni és kivonni a cellák listájából, kérjük, írja le az alábbi képletet:

Az általános képlet szintaxisa:

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

1. Írja be vagy másolja be ezt a képletet egy üres cellába, ahová ki szeretné adni az eredményt:

=INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0)))
  • tippek: Ebben a képletben:
  • A2: A15: az az adatlista, amelyet a legtöbbször meg akar találni egy szöveg előfordulásakor.

2. És akkor nyomja meg Ctrl + Shift + Enter gombokat egyszerre, és a megfelelő eredményt kapja, ahogy az alábbi képernyőképen látható:


Találja meg a leggyakrabban előforduló szöveget a tömbképletekkel kapcsolatos kritériumok alapján

Előfordulhat, hogy egy adott feltétel alapján meg kell találnia a leggyakrabban előforduló szöveget, például meg szeretné találni a leggyakrabban előforduló nevet, amelyik Project a Project A, az alábbi képernyőképen:

Az általános képlet szintaxisa:

=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. Kérjük, írja be vagy másolja az alábbi képletet egy üres cellába:

=INDEX($B$2:$B$15,MODE(IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0))))
  • tippek: Ebben a képletben:
  • B2: B15: az az adatlista, amelyet a legtöbbször meg akar találni egy név előfordulásakor.
  • A2: A15 = D2: a cellatartomány tartalmazza azokat a konkrét feltételeket, amelyek alapján szöveget szeretne találni.

2. Ezután nyomja meg Ctrl + Shift + Enter kulcsok egyidejűleg kivonták az A projekt leggyakoribb nevét, lásd a képernyőképet:


Találja meg a leggyakrabban előforduló szöveget két megadott dátum között tömbképlettel

Ez a szakasz arról fog beszélni, hogyan lehet megtalálni a leggyakoribb szöveget, amely két megadott dátum között van. Például, hogy megtalálja a leggyakoribb nevet a dátum alapján, amely 6 és 28 között van, a következő tömbképlet segíthet:

1. Kérjük, alkalmazza az alábbi képletet egy üres cellába:

=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))
  • tippek: Ebben a képletben:
  • B2: B15: az az adatlista, amelyet a legtöbbször meg akar találni egy név előfordulásakor.
  • A2: A15 <= E2: az a dátumtartomány, amely kisebb vagy egyenlő egy adott dátummal, amely alapján meg akarja találni a nevet.
  • A2: A15> = D2: az a dátumtartomány, amely nagyobb vagy egyenlő egy adott dátummal, amely alapján meg akarja találni a nevet.

2. És akkor nyomja meg Ctrl + Shift + Enter kulcsok együtt, az adott két dátum között leggyakrabban előforduló név kivonásra került, lásd a képernyőképet:


Relatívabb leggyakoribb szöveges cikkek:

  • Keresse meg a leggyakoribb értéket (szám vagy szöveges karakterlánc) az Excel listájáról
  • Tegyük fel, hogy van egy névlista, amely tartalmaz néhány ismétlődést, és most ki akarja vonni a leggyakrabban megjelenő értéket. A közvetlen módszer az, hogy az eredményeket egyenként megszámoljuk a listából, így megkapjuk az eredményt, de ha több ezer név van az oszlopban, akkor ez problémás és időigényes lesz. A következő bemutató néhány trükköt mutat be a feladat gyors és kényelmes megoldásához.
  • Az adatok rendezése az Excel leggyakoribb értéke szerint
  • Tételezzük fel, hogy a munkalapon hosszú adatlista van, és most ezt a listát szeretné rendezni az egyes szavak előfordulási gyakorisága szerint. Vagyis a leggyakoribb értéket (például négyszer fordul elő az oszlopban) először felsoroljuk, majd azokat a szavakat követjük, amelyek háromszor, kétszer és egyszer előfordulnak a következő képernyőképek szerint. Hogyan oldhatná meg ezt a feladatot Excelben?

  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése és az adatok megőrzése; Osztott cellák tartalma; Kombinálja az ismétlődő sorokat és az Összeg / Átlagot... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kedvenc és gyorsan beszúrható képletek, Tartományok, diagramok és képek; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Pivot tábla csoportosítás hét száma, a hét napja és egyebek ... Mutassa a Feloldott, Zárt cellákat különböző színekkel; Jelölje ki azokat a cellákat, amelyeknek képlete / neve van...
kte lap 201905
  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello, thank you for your help.
I've used the "Find the most frequent occurring text based on criteria with array formulas" which works well for the 14 rows of data in your example however, when I increase the rows (and the formula values to match with CTRL+SHIFT+ENTER) it is still only searching the first 14 rows and returning "N/A" searching for anything past row 14.

I appreciate your help
Thank you
This comment was minimized by the moderator on the site
Hallo, eine wunderbare Lösung, funktioniert auch super - nur in meinem speziellen Fall noch nicht ganz: wenn im Suchbereich auch Leerzellen sind, also z.B. hier bei "Name" im Bereich "Finden Sie den am häufigsten vorkommenden Text anhand von Kriterien mit Array-Formeln", da sind bei mir auch leere Zellen dabei. Schon kommt überall nur noch "#NV". Gibt es da eine Lösung, um trotzdem noch den häufigsten (Text)-Inhalt zu finden? Vielen Dank!
This comment was minimized by the moderator on the site
...bzw. mit der Formel aus #41657 kommt kein #NV mehr, dafür aber auch nur manchmal ein Ergebnis, was nicht Null ist. Manchmal kommt der richtige Wert, häufig halt nur "0". ..:Danke :-)
This comment was minimized by the moderator on the site
Bagaimana jika range yang kita cari terdapat kolom kosongnya? misal kita buat rumus paten raport, kita ingin mencari akhlak umumnya siswa, kita ambil jangkauan terjauh, misal dalam 1 kelas, jumlah maksimal anak 60. pada suatu kelas lain jumlah siswa cuma 50, sehingga kolom 51 sd 60 kosong. apakah rumus demikian masih valid? saya coba kok #N/A atau mohon pencerahannya!
This comment was minimized by the moderator on the site
Hi, This is great, what I found is that when there is tie or only one record the formula results in N/A. How do I get it to show the single result? this is when I want to find the most common value based on criteria.
This comment was minimized by the moderator on the site
Hello, Yeslam,
To solve your problem, please apply the follwoing formula:

=IFERROR(INDEX($B$2:$B$15,MODE(IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0)))),INDEX(B2:B15,MATCH(D2,A2:A15,0)))

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
HEY! This is really helpful. I'm wondering if you could help me, with, if there is a tie, to pick one of the top values/strings. thanks!
This comment was minimized by the moderator on the site
This is really helpful. I'm just thinking how to do this with a third criteria for "Find the most frequent text based on criteria"? let say Inventory, Project, Name then get the most occured name.

Thank you so much!
This comment was minimized by the moderator on the site
Hello,
To apply the fromula for three criteria, please apply the below formula:
=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))))))


Tips:If you have more criteria, you just need to add the IF criteria as below:
=INDEX(range,MODE(IF(range1=criteria1,IF(range2=criteria2,IF(range3=criteria3,... MATCH(rang,range,0))))))


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Halo gan,
bagaimana cara menemukan teks yang paling sering keluar KEDUA, KETIGA dan seterusnya?
Terima kasih :)
This comment was minimized by the moderator on the site
Hello, Dodik,
To solve your problem, please use the following formulas: (Please remember to press Ctrl + Shift + Enter keys together to get the result)

Find the second most common value:
=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))))

Find the third most common value:
=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))))
This comment was minimized by the moderator on the site
Thank you for this information, but what happens if there is a tie? For the generic example, =INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0))), how would the formula be modified to output text indicating that a majority could not be determined?
This comment was minimized by the moderator on the site
Hello, Lauren

If there are more than one result, you can use the below formulas:
First, you can use this array formula: (Note: after inserting the formula, please press Ctrl + Shift + Enter keys together to get the first result.)
=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))

With this formula, you can extract all data from the most occurred value to least common value.
And then, you should use the below formula to count the number of the occurred text:
=COUNTIF($A$2:$A$10, C2)


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


Please try, hope it can help you!
This comment was minimized by the moderator on the site
Very helpful advice in this particular post! It’s the little changes that make the largest changes. Thanks for sharing!  
This comment was minimized by the moderator on the site
Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me. website
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations