Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս գտնել Excel- ի ցուցակից ամենատարածված արժեքը (համարը կամ տեքստի տողը):

Ենթադրելով, որ դուք ունեք անունների ցուցակ, որոնք պարունակում են որոշ կրկնօրինակներ, և այժմ դուք ցանկանում եք արդյունահանել այն արժեքը, որն առավել հաճախ է հայտնվում: Ուղղակի միջոցը ցուցակից մեկ առ մեկ հաշվելն է արդյունքը ստանալու համար, բայց եթե սյունակում լինեն հազարավոր անուններ, այս եղանակը կլինի տհաճ և ժամանակատար: Հաջորդ ձեռնարկը ձեզ կներկայացնի մի քանի հնարքներ ՝ այս խնդիրը արագ և հարմարավետ լուծելու համար:

Array Formula- ի միջոցով ցուցակից գտեք ամենատարածված արժեքը (համարը կամ տեքստի տողը)

Ընդհանրապես, մենք կարող ենք կիրառել MODE գործառույթը (= ՌԵEԻՄ (A1: A16)) տիրույթից գտնելու ամենատարածված թիվը: Բայց այս MODE գործառույթը չի աշխատում տեքստային տողերի հետ: Առավել առաջացող արժեքը հանելու համար կարող եք կիրառել զանգվածի հետևյալ բանաձևը: Խնդրում եմ, արեք այսպես.

Տվյալներից բացի, դատարկ բջիջում մուտքագրեք բանաձևը ներքևում և սեղմել Shift + Ctrl + Enter ստեղները միասին:

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

Notes:
1. A1: A16 տվյալների տիրույթն է, որը ցանկանում եք ստանալ առավել հաճախակի արժեք: Դուք կարող եք այն փոխել ձեր կարիքի:
2. Այս զանգվածի բանաձեւը չի կարող աշխատել, երբ ցուցակում կան դատարկ բջիջներ:

նոտայի ժապավեն Բանաձևը շատ բարդ է հիշելու համար: Պահպանեք բանաձևը որպես Ավտոմատ տեքստի մուտք ՝ հետագայում միայն մեկ կտտոցով վերօգտագործելու համար:
Կարդալ ավելին…     Ազատ դատավարությունը

Հեշտությամբ տեսակավորեք ըստ Excel- ի դեպքերի հաճախության

Excel- ի համար նախատեսված գործիքներ Ընդլայնված տեսակավորում կոմունալն աջակցում է Excel- ում արագ դասավորված տվյալների ըստ տեքստի երկարության, ազգանվան, բացարձակ արժեքի, հաճախականության և այլնի:


գովազդը տեսակավորեց ըստ հաճախականության 2-ի

Excel- ի համար նախատեսված գործիքներ - Supercharge Excel-ը ավելի քան 300 հիմնական գործիքներով: Վայելեք լիարժեք հնարավորություններով 30-օրյա ԱՆՎՃԱՐ փորձարկում՝ առանց կրեդիտ քարտի պահանջի: Get It Now

Գտեք ամենատարածված արժեքը (համարը կամ տեքստի տողը) VBA կոդով ցուցակից

Հետևյալ VBA կոդով դուք կարող եք ոչ միայն գտնել առավել առաջացող արժեքը, այլև հաշվել ամենատարածված բառի համար քանի անգամ:

1, Պահեք պահեք ALT + F11 ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.

VBA կոդ. Findուցակից գտեք ամենատարածված արժեքը

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, Դրանից հետո սեղմեք F5 այս կոդը գործարկելու բանալին, և կհայտնվի հուշման տուփ, որը կհիշեցնի ձեզ ընտրել այն տիրույթը, որը ցանկանում եք օգտագործել: Տեսեք,

4. Եվ այնուհետեւ կտտացրեք OK, դուք կստանաք արագ տուփ, որը ցույց է տալիս հետևյալ տեղեկատվությունը.


Արագ գտեք ստորակետի առավելագույն արժեքը (համարը կամ տեքստի տողը) մի քանի կտտոցով ցուցակից / սյունակից

Եթե ​​տեղադրել եք Excel- ի համար նախատեսված Kutools, հեշտությամբ կարող եք կիրառել այն Գտեք ստորակետի մեծագույն արժեքը բանաձև ՝ Excel- ում ցուցակից կամ սյունակից արագորեն ստանալու առավել հաճախակի արժեքը:

Excel- ի համար նախատեսված գործիքներ - Փաթեթավորված ավելի քան 300 հիմնական գործիքներով Excel-ի համար: Վայելեք լիարժեք հնարավորություններով 30-օրյա ԱՆՎՃԱՐ փորձարկում՝ առանց կրեդիտ քարտի պահանջի: Ներբեռնել հիմա!

1, Ընտրեք դատարկ բջիջ, որի մեջ կգտնեք գտած արժեքը և կտտացրեք Կուտոլս > Բանաձևի օգնական> Բանաձևի օգնական.

2. Բանաձևի օգնականի երկխոսության դաշտում ընտրեք Փնտրել - ից Բանաձևի տեսակ բացվող ցուցակը, կտտացրեք ընտրելու համար Գտեք ամենատարածված արժեքը է Ընտրեք բանաձեւ ցուցակի վանդակում, նշեք ցուցակը / սյունակը Շարք տուփը և սեղմել Ok կոճակ Տեսեք,

Եվ ապա կտեսնեք, որ ամենատարածված / հաճախակի արժեքը հայտնաբերվել է և տեղադրվել ընտրված խցում: Տեսեք,

Excel- ի համար նախատեսված գործիքներ - Supercharge Excel-ը ավելի քան 300 հիմնական գործիքներով: Վայելեք լիարժեք հնարավորություններով 30-օրյա ԱՆՎՃԱՐ փորձարկում՝ առանց կրեդիտ քարտի պահանջի: Get It Now


Demo


Excel- ի համար նախատեսված գործիքներ300-ից ավելի հարմար գործիքներ ձեր մատների տակ: Այսօր սկսեք ձեր 30-օրյա անվճար փորձաշրջանը՝ առանց գործառույթների սահմանափակումների: Download Now!

Առնչվող հոդվածներ քանակը:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
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