Skip i'r prif gynnwys

Sut i ddod o hyd i'r gwerth mwyaf cyffredin (rhif neu linyn testun) o restr yn Excel?

Awdur: Xiaoyang Wedi'i Addasu Diwethaf: 2020-05-07

Gan dybio bod gennych chi restr o enwau sy'n cynnwys rhai dyblygu, ac nawr, rydych chi am echdynnu'r gwerth sy'n ymddangos amlaf. Y ffordd uniongyrchol yw cyfrif y data fesul un o'r rhestr i gael y canlyniad, ond os oes miloedd o enwau yn y golofn, bydd y ffordd hon yn drafferthus ac yn cymryd llawer o amser. Bydd y tiwtorial canlynol yn cyflwyno rhai triciau i chi i ddatrys y dasg hon yn gyflym ac yn gyfleus.

Dewch o hyd i'r gwerth mwyaf cyffredin (rhif neu linyn testun) o restr gyda Fformiwla Array

Yn gyffredinol, gallwn gymhwyso'r MODE swyddogaeth (= MODE (A1: A16)) dod o hyd i'r rhif mwyaf cyffredin o ystod. Ond nid yw'r swyddogaeth MODE hon yn gweithio gyda llinynnau testun. I echdynnu'r gwerth mwyaf sy'n digwydd, gallwch gymhwyso'r fformiwla arae ganlynol. Gwnewch fel hyn:

Mewn cell wag ar wahân i'r data, nodwch isod y fformiwla, a gwasgwch Shift + Ctrl + Enter allweddi gyda'i gilydd.

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

Nodiadau:
1. A1: A16 yw'r ystod ddata rydych chi am gael y gwerth amlaf. Gallwch ei newid i'ch angen.
2. Ni all y fformiwla arae hon weithio pan fo celloedd gwag ar y rhestr.

rhuban nodyn Mae fformiwla yn rhy gymhleth i'w gofio? Cadwch y fformiwla fel cofnod Testun Auto i'w ailddefnyddio gyda dim ond un clic yn y dyfodol!
Darllen mwy…     Cyfnod treialu am ddim

Didoli'n hawdd yn ôl amlder y digwyddiadau yn Excel

Kutools ar gyfer Excel's Trefnu Uwch mae cyfleustodau yn cefnogi didoli data yn ôl hyd testun, enw olaf, gwerth absoliwt, amlder, ac ati yn Excel yn gyflym.


didoli ad yn ôl amledd 2

Kutools ar gyfer Excel - Supercharge Excel gyda dros 300 o offer hanfodol. Mwynhewch dreial 30 diwrnod llawn sylw AM DDIM heb fod angen cerdyn credyd! Get It Now

Dewch o hyd i'r gwerth mwyaf cyffredin (llinyn rhif neu destun) o restr gyda chod VBA

Gyda'r cod VBA canlynol, gallwch nid yn unig ddod o hyd i'r gwerth mwyaf sy'n digwydd, ond hefyd cyfrif y nifer o weithiau ar gyfer y gair mwyaf cyffredin.

1. Daliwch i lawr y ALT + F11 allweddi, ac mae'n agor y Ffenestr Microsoft Visual Basic for Applications.

2. Cliciwch Mewnosod > Modiwlau, a gludwch y cod canlynol yn y Ffenestr Modiwl.

Cod VBA: Dewch o hyd i'r gwerth mwyaf cyffredin o restr

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. Yna pwyswch F5 allwedd i redeg y cod hwn, a bydd blwch prydlon yn popio allan i'ch atgoffa i ddewis yr ystod rydych chi am ei defnyddio. Gweler y screenshot:

4. Ac yna cliciwch OK, fe gewch flwch prydlon sy'n dangos y wybodaeth ganlynol:


Dewch o hyd i'r gwerth mwyaf coma yn gyflym (llinyn rhif neu destun) o restr / colofn gyda sawl clic

Os oes gennych chi Kutools ar gyfer Excel wedi'i osod, gallwch chi gymhwyso ei Dewch o hyd i'r mwyafrif o werth coma fformiwla i gael y gwerth amlaf yn gyflym o restr neu golofn yn Excel.

Kutools ar gyfer Excel - Yn llawn dros 300 o offer hanfodol ar gyfer Excel. Mwynhewch dreial 30 diwrnod llawn sylw AM DDIM heb fod angen cerdyn credyd! Lawrlwytho nawr!

1. Dewiswch gell wag y byddwch chi'n gosod y gwerth a ganfuwyd ynddi, a chlicio Kutools > Cynorthwyydd Fformiwla> Cynorthwyydd Fformiwla.

2. Yn y blwch deialog Fformiwla Helper, dewiswch Am-edrych oddi wrth y Math o Fformiwla rhestr ostwng, cliciwch i ddewis Dewch o hyd i'r gwerth mwyaf cyffredin yn y Dewiswch fformiwla blwch rhestr, nodwch y rhestr / colofn yn y Ystod blwch, a chliciwch ar y Ok botwm. Gweler y screenshot:

Ac yna fe welwch fod y gwerth mwyaf cyffredin / aml wedi ei ddarganfod a'i roi yn y gell a ddewiswyd. Gweler y screenshot:

Kutools ar gyfer Excel - Supercharge Excel gyda dros 300 o offer hanfodol. Mwynhewch dreial 30 diwrnod llawn sylw AM DDIM heb fod angen cerdyn credyd! Get It Now


Demo


Kutools ar gyfer Excel: Dros 300 o offer defnyddiol ar flaenau eich bysedd! Dechreuwch eich treial am ddim 30 diwrnod heb unrhyw gyfyngiadau nodwedd heddiw. Lawrlwytho Nawr!

Erthyglau cysylltiedig:

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
how to find which string used in maximum time in selected cell without blank in excel
This comment was minimized by the moderator on the site
hi,

how to do this with an horizontal arrangement? I am having and #N/A error.
This comment was minimized by the moderator on the site
Hi Catalina,
Both the VBA (the second method in above article) and the Find most common value formula provided by Kutools for Excel (the third method in above article) can find the most common value from a horizontal row.
This comment was minimized by the moderator on the site
Hi thanks, for the info. What if there is a sentence instead of a word? then also can we get the common words in all sentences??
This comment was minimized by the moderator on the site
Hi Adithya,
The array formula =INDEX($A$1:$A$16,MODE(MATCH($A$1:$A$16,$A$1:$A$16,0))) can also find out the most common sentence in a column.
However, please note that each sentence should be place in a single cell.
This comment was minimized by the moderator on the site
how to stop input in excel if enter value of cell larger than other cell
This comment was minimized by the moderator on the site
"Find the most common value (number or text string) from a list with Array Formula" will ignore blanks if modifying the above formula to: =INDEX(Range,MATCH(MAX(COUNTIF(Range,Range)),COUNTIF(Range,Range),0))
This comment was minimized by the moderator on the site
Trying to find the 'Find most common value' function. Not showing on the formulas drop down. Has it been removed ?
This comment was minimized by the moderator on the site
hi, after I found 4 or 5 values of most common word in the list, the vba code returns the same value although I delete the value from the list. ex: a a b b b c c c c d first returns c - 4 delete c second returns b - 3 delete b third returns a - 2 delete a fourth returns a - 2 way not d -1 ? thank you.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations