Прескочи на основното съдържание

Как да намерите първите 5 или n най-често срещани текста или числа в Excel?

Автор: Xiaoyang Последна промяна: 2022-08-31

За повечето от нас е обичайна задача да получите най-често срещания текст от списък с клетки. В някои случаи може да се наложи да намерите и извлечете топ 3 или n най-често срещан текст от списък, както е показано на екранната снимка по-долу. За да разрешите този проблем, тази статия ще ви представи някои бързи трикове.


Намерете и извлечете първите 3 или n най-често срещани текста или числа с формули

Можете да постигнете тази задача, като използвате формулите по-долу, моля, направете следното:

Формула 1: Нормална формула + формула за масив

1. Моля, приложете формулата по-долу, за да получите стойността, която се появява най-често:

=IFERROR(INDEX($A$2:$A$18,MODE(MATCH($A$2:$A$18,$A$2:$A$18,0)+{0,0})),"")

бележки:

1. В тази формула, A2: A18 е списъкът с данни, от който искате да намерите стойностите.

2. Ако използвате версиите на Excel, които са преди Microsoft 365, трябва да натиснете Ctrl + Shift + Enter за да получите резултата. За потребителите на Microsoft 365 и по-новите версии на Excel можете просто да въведете формулата в клетката с резултати и след това да натиснете Въведете ключ.

2. След това трябва да използвате следната формула за масив, за да получите втората най-често срещана стойност, въведете тази формула под първата клетка с формула и след това натиснете Ctrl + Shift + Enter ключове заедно, за да получите правилния резултат, вижте екранната снимка:

=IFERROR(INDEX(A$2:A$18,MODE(IF(COUNTIF(C$2:C2,A$2:A$18)=0,MATCH(A$2:A$18,A$2:A$18,0)+{0,0}))),"")
Забележка: В тази формула, A2: A18 е списъкът с данни, от който искате да намерите стойностите, C2 е клетката с формула на най-честата стойност, която току-що сте извлекли.

3. След като извлечете втората най-често срещана стойност, плъзнете тази клетка с формула надолу, за да получите други n стойности, колкото ви е необходимо. Вижте екранна снимка:

4. И накрая, можете да използвате следната формула, за да получите броя на срещанията на извличащия текст, вижте екранната снимка:

=COUNTIF($A$2:$A$18, C2)


Формула 2: Формула за масив

Всъщност можете също да използвате формула за единичен масив, за да получите резултата, моля, направете следното:

1. Въведете или копирайте формулата по-долу в празна клетка, където искате да получите резултата, след което натиснете Ctrl + Shift + Enter клавиши заедно, за да получите първия резултат, вижте екранна снимка:

=INDEX($A$2:$A$18,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$18)),(COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+1)*{1,1}))),COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+{1},0))
Забележка: Във формулата, A2: A18 е списъкът с данни, от който искате да намерите стойностите, C1 е горната клетка на вашата формула.

2. И след това плъзнете тази формула надолу, за да получите други стойности. Ако искате да получите първите 3 най-чести стойности, просто трябва да плъзнете надолу до други две клетки, вижте екранната снимка:

3. Освен това можете да получите броя на срещанията на извличащия текст с формулата по-долу:

=COUNTIF($A$2:$A$18, C2)


Намерете и извлечете първите 3 или n най-често срещани текста или числа с Pivot Table

Ако сте запознати с PivotTable, можете бързо да получите таблица, която подрежда данните от най-често срещаните до най-рядко срещаните. Моля, направете следните стъпки:

1. Изберете списъка с данни, който искате да използвате, след което щракнете Поставете > Осева таблица, вижте екранна снимка:

2. В изскочилото Създаване на обобщена таблица изберете мястото, където искате да поставите обобщената таблица от Изберете къде искате да бъде поставен отчетът с обобщена таблица раздел, вижте екранна снимка:

3, След това кликнете върху OK бутон, а Полета на обобщена таблица показва се панел. Плъзнете името на колоната в Редове намлява Ценности области отделно и ще получите осева таблица, както е показано на екранната снимка по-долу:

4. Щракнете върху която и да е клетка в колоната с числа, след това щракнете с десния бутон и изберете Вид > Сортиране от най-големия към най-малкия, вижте екранна снимка:

5. И след това броят на стойностите в въртящата се таблица се сортира от най-голямата към най-малката и можете да видите първите 3 най-често срещани текста с един поглед, вижте екранната снимка:


Още относителни статии:

  • Намерете общи стойности в 3 колони
  • В общия случай може да се наложи да намерите и изберете едни и същи стойности между две колони в Excel, но опитвали ли сте някога да намерите общите стойности сред три колони, което означава, че стойностите съществуват в 3 колони едновременно, както е показано на следната екранна снимка . В тази статия ще представя някои методи за завършване на тази задача в Excel.
  • Намерете най-често срещания текст с критерии
  • Тази статия ще говори за това как да намерите най-често срещания текст въз основа на конкретни критерии от диапазон от клетки в Excel. В същото време ще представя и формулата за извличане на най-често срещания текст в колона.
  • Сортирайте данните по най-често срещаната стойност
  • Да предположим, че имате дълъг списък с данни в работния си лист и сега бихте искали да сортирате този списък по честотата, на която се среща всяка дума. Това означава, че най-често срещаната стойност (например среща се четири пъти в колоната) е посочена първа и след това е последвана от думите, които се срещат три пъти, два пъти и веднъж, както са показани следните екранни снимки. Как бихте могли да решите тази задача в Excel?
  • Намерете най-малката или най-честата/честа стойност
  • Когато работите върху работна книга на Excel, понякога може да се наложи да намерите най-рядко срещаната или често срещана стойност в колона или ред на работния лист. С изключение на намирането едно по едно ръчно, има формула, която комбинира функциите Index, Match, Min и Countif, може бързо да върне най-рядко срещаната стойност.

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
this is horrible
This comment was minimized by the moderator on the site
Thank you for this. I have been struggling to make a formula to identify the top 5 zipcodes and this formula has been the only one that worked. Would you have any thoughts on adding multiple search criteria for this formula? I thought adding & to the match would do the trick, however adding this is returning 0 values despite what the data represents. Any suggestestions would be welcomed. Thank you for your time.

=IFERROR(INDEX(MonthlyData[Zip],MODE(MATCH(MonthlyData[Zip]&$D$3&$G$3&$C15&$R$5,MonthlyData[Zip]&MonthlyData[Group_Name]&MonthlyData[Report Date]&MonthlyData[Sub]&MonthlyData[R],0)+{0,0})),"")
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations