Как да намеря най-често срещаната стойност (число или текстов низ) от списък в Excel?
Да предположим, че имате списък с имена, които съдържат някои дубликати, и сега искате да извлечете стойността, която се появява най-често. Директният начин е да преброите данните един по един от списъка, за да получите резултата, но ако има хиляди имена в колоната, този начин ще бъде труден и отнема много време. Следващият урок ще ви представи някои трикове за бързо и удобно решаване на тази задача.
- Намерете най-често срещаната стойност (число или текстов низ) от списък с формула за масив
- Намерете най-често срещаната стойност (число или текстов низ) от списък с VBA код
- Бързо намерете стойността с най-много запетая (число или текстов низ) от списък/колона с няколко кликвания
Намерете най-често срещаната стойност (число или текстов низ) от списък с формула за масив
Като цяло можем да приложим MODE функция (=РЕЖИМ(A1:A16)), за да намерите най-често срещаното число от диапазон. Но тази функция MODE не работи с текстови низове. За да извлечете най-често срещаната стойност, можете да приложите следната формула за масив. Моля, направете следното:
В празна клетка освен данните въведете формулата по-долу и натиснете Shift + Ctrl + Enter ключове заедно.
=INDEX($A$1:$A$16,MODE(MATCH($A$1:$A$16,$A$1:$A$16,0)))
бележки:
1. A1: A16 е диапазонът от данни, който искате да получите най-често срещаната стойност. Можете да го промените според вашите нужди.
2. Тази формула за масив не може да работи, когато в списъка има празни клетки.
Формулата е твърде сложна за запомняне? Запазете формулата като запис на автоматичен текст за повторно използване само с едно кликване в бъдеще! Чети повече… Безплатен пробен период |
Лесно сортиране по честота на срещане в Excel
Kutools за Excel Разширено сортиране помощната програма поддържа бързо сортиране на данни по дължина на текста, фамилия, абсолютна стойност, честота и т.н. в Excel.
Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега
Намерете най-често срещаната стойност (число или текстов низ) от списък с VBA код
Със следния VBA код можете не само да намерите най-често срещаната стойност, но и да преброите броя пъти за най-често срещаната дума.
1. Задръжте натиснат ALT + F11 ключове и отваря Прозорец на Microsoft Visual Basic за приложения.
2. Щракнете Поставете > Модулии поставете следния код в Прозорец на модула.
VBA код: Намерете най-често срещаната стойност от списък
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, ще получите поле за подкана, което показва следната информация:
Бързо намерете стойността с най-много запетая (число или текстов низ) от списък/колона с няколко кликвания
Ако имате инсталиран Kutools за Excel, можете лесно да го приложите Намерете най-много стойности със запетая формула за бързо получаване на най-честата стойност от списък или колона в Excel.
Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!
1. Изберете празна клетка, в която ще поставите намерената стойност, и щракнете Kutools > Помощник за формула> Помощник за формула.
2. В диалоговия прозорец Помощник за формули изберете Търсене от Тип формула падащ списък, щракнете, за да изберете Намерете най-често срещаната стойност в Изберете формула списъчно поле, посочете списъка/колоната в Обхват и щракнете върху Ok бутон. Вижте екранна снимка:
След това ще видите, че най-честата/често срещаната стойност е намерена и поставена в избраната клетка. Вижте екранна снимка:
Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега
Демонстрация
Още по темата:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!