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

Извлечете n-то съвпадение с INDEX

Автор: Аманда Ли Последна промяна: 2021-12-02

За да намерите n-то съвпадение на стойност от диапазон и да извлечете съответните данни, можете да използвате формула, базирана на INDEX, РЕД, МАЛЪК и IF функции.

извличане на n-то съвпадение с индекс 1

Как да извлека информация, свързана с n-то съвпадение на стойност с INDEX?

За да получите информация за 3-тия мач на Юсейн Болт в таблицата, както е показано по-горе, можете да използвате функциите ROW и IF заедно, за да получите масив, който се състои от номерата на редовете на всички стойности на Юсейн Болт. След това използвайте функцията SAMLL, за да извлечете номера на реда на n-тата съответстваща стойност, която сте посочили. Накрая подайте резултата на функцията INDEX, за да получите съответната информация на същия ред.

Общ синтаксис

=INDEX(return_range,SMALL(IF(lookup_array=lookup_value,ROW(lookup_array-ROW(INDEX(lookup_array,1,1))+1),n))

√ Забележка: Това е формула за масив, която изисква да въведете с Ctrl + Превключване + Въведете.

  • върнат_обхват: Диапазонът, от който да се върне информацията, съответстваща на n-то съвпадение. Тук се отнася за годината или времевия диапазон.
  • търсене_масив: Диапазонът, от който да се търси позицията на реда на n-то съвпадение. Тук се отнася за обхвата на победителя.
  • търсена_стойност: Стойността, която посочихте за търсене на нейното n-то съвпадение. Тук се има предвид Юсейн Болт.
  • n: Посочете n-то съвпадение. За да намерите първото съвпадение на стойност, задайте n като 1; за намиране на 2-ро съвпадение, набор n като 2 г.

За да получите информация за 3-тия мач на Юсейн Болт, моля, копирайте или въведете формулите по-долу в клетките G8 и G9 и натиснете Ctrl + Превключване + Въведете за да получите резултатите:

Година (клетка G8)
=ИНДЕКС(B6: B12,МАЛКИ(АКО(C6:C12=G5,РЕД(C6:C12-РЕД(ИНДЕКС(C6:C12,1,1))+1),G6))
Време (клетка G9)
=ИНДЕКС(D6: D12,МАЛКИ(АКО(C6:C12=G5,РЕД(C6:C12-РЕД(ИНДЕКС(C6:C12,1,1))+1),G6))

извличане на n-то съвпадение с индекс 2

Обяснение на формулата

Тук използваме формулата по-долу като пример:

=INDEX(B6:B12,SMALL(IF(C6:C12=G5,ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6))

  • РЕД(C6:C12): Функцията ROW връща номерата на редовете на всяка клетка в диапазона C6:C12 в масив като този: {6;7;8;9;10;11;12}.
  • РЕД(ИНДЕКС(C6:C12,1,1;XNUMX;XNUMX)): Функциите INDEX и ROW връщат номера на първия ред от диапазона за търсене C6:C12 в този работен лист на Excel, който е 6.
  • IF(C6:C12=G5,РЕД(C6:C12)-РЕД(ИНДЕКС(C6:C12,1,1;XNUMX;XNUMX))+ 1) = IF(C6:C12=G5,{6;7;8;9;10;11;12}-6+ 1): Функцията IF проверява дали всяка стойност в диапазона C6:C12 съответства на стойността в клетката G5, Юсейн Болт. Ако да, функцията ще върне резултата от „съответния му номер на ред-6+1“; В противен случай върнете FALSE. Така че резултатите ще бъдат в масив като този: {FALSE;2;3;4;FALSE;FALSE;FALSE}.
  • МАЛЪК(IF(C6:C12=G5,РЕД(C6:C12)-РЕД(ИНДЕКС(C6:C12,1,1;XNUMX;XNUMX))+ 1),G6) = МАЛЪК({FALSE;2;3;4;FALSE;FALSE;FALSE},G6): Фрагментът връща 3rd (стойност в клетка G6) най-малката стойност от масива, която е 4.
  • ИНДЕКС(B6:B12,МАЛЪК(IF(C6:C12=G5,РЕД(C6:C12)-РЕД(ИНДЕКС(C6:C12,1,1;XNUMX;XNUMX))+ 1),G6)) = ИНДЕКС(B6:B12,4) Функцията INDEX връща 4та стойност в годишния диапазон B6: B12, кое е Пекин 2008.

Свързани функции

Функция ИНДЕКС на Excel

Функцията ИНДЕКС на Excel връща показаната стойност въз основа на дадена позиция от диапазон или масив.

Excel IF функция

Функцията IF е една от най-простите и полезни функции в работната книга на Excel. Той извършва прост логически тест, който в зависимост от резултата от сравнението, и връща една стойност, ако резултатът е TRUE, или друга стойност, ако резултатът е FALSE.

Функция РЕД на Excel

Функцията Excel Row връща номера на реда на справка.


Свързани формули

Извлечете n-то съвпадение с VLOOKUP

Да предположим, че имате списък със стойности и съответната им информация, за да извлечете свързаната информация за n-то съвпадение на стойност, можете да използвате формула, базирана на функцията VLOOKUP.

Извлечете информация, свързана с най-ниските n стойности

За да извлечете данни, които съответстват на най-малката, 2-рата най-малка или n-тата най-малка стойност в списък, таблица или ред в Excel, можете да използвате формула ИНДЕКС и МАЧ заедно с функцията SMALL.

Получете информация, съответстваща на максималната стойност

За да извлечете данни, които съответстват на максималната стойност в списък, таблица или ред в Excel, можете да използвате формула INDEX и MATCH заедно с функцията MAX.

Получете информация, съответстваща на минималната стойност

За да извлечете данни, които съответстват на минималната стойност в таблица, можете да използвате формула INDEX и MATCH заедно с функцията MIN.


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

Kutools за Excel - помага ви да се откроите от тълпата

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

Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...

Описание


Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)

  • Една секунда за превключване между десетки отворени документи!
  • Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
  • Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
  • Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations