Търсете следващото най-голямо съвпадение с INDEX и MATCH
За да намерите следващото най-голямо съвпадащо число или ние казваме най-малката стойност, която е по-голяма или равна на конкретното число в диапазон от числови стойности в Excel, можете да използвате INDEX намлява MATCH формула с -1 като тип съвпадение.
Как да намеря следващото най-голямо съвпадение?
За да получите следващото най-голямо съвпадение от 68666 от числовия диапазон, както е показано по-горе, формула INDEX и MATCH с -1 тъй като типът съвпадение ще ви помогне по следния начин: Типът съвпадение -1 ще принуди MATCH да намери най-малката стойност, която е по-голяма или равна на 68666. Обърнете внимание, че стойностите в числовия диапазон трябва да бъдат поставени в низходящ ред. Така че, ако стойностите във вашия диапазон са поставени в друг редтели, моля, сортирайте ги в низходящ ред според инструкциите тук. Само в този случай функцията MATCH ще може да намери правилно следващото най-голямо съвпадение. След това INDEX ще извлече стойността според позицията, предоставена от MATCH.
Общ синтаксис
=INDEX(return_range,MATCH(lookup_value,lookup_array,-1))
- върнат_обхват: Диапазонът, от който искате комбинираната формула да върне стойността на съвпадението.
- търсена_стойност: Стойността, която посочихте за търсене на следващото най-голямо съвпадение.
- търсене_масив: Диапазонът от числови стойности, от който да се извлече позицията на следващото най-голямо съвпадение.
За да получите следващото най-голямо съвпадение от 68666, моля, копирайте или въведете формулите по-долу в клетка E6 и натиснете Въведете за да получите резултата:
=ИНДЕКС(B5: B14,СЪВПАДА(68666,B5: B14,-1))
Или използвайте препратка към клетка, за да направите формулата динамична:
=ИНДЕКС(B5: B14,СЪВПАДА(E5,B5: B14,-1))
Обяснение на формулата
=INDEX(B5:B14,MATCH(E5,B5:B14,-1))
- MATCH(E5;B5:B14;-1): - тип_съвпадение -1 иска от функцията MATCH да намери позицията на най-малката стойност, която е по-голяма или равна на 68666, стойността в клетката E5, в диапазона B5: B14. И така, MATCH ще намери номера 75681 и се връща 3 тъй като номерът е на 3трета позиция от диапазона.
- ИНДЕКС(B5: B14,MATCH(E5;B5:B14;-1)) = ИНДЕКС(B5: B14,3): Функцията INDEX връща 3rd стойност в връщания диапазон B5: B14, кое е 75681.
Свързани функции
Функцията ИНДЕКС на Excel връща показаната стойност въз основа на дадена позиция от диапазон или масив.
Функцията MATCH на Excel търси конкретна стойност в диапазон от клетки и връща относителната позиция на стойността.
Свързани формули
Намерете максималната стойност в диапазон
Има случаи, когато трябва да намерите позицията на максималната стойност в списък, таблица или ред в Excel. В този урок ще обсъдим подхода за изпълнение на задачата с функциите MAX и MATCH.
Получете информация, съответстваща на максималната стойност
Има случаи, когато трябва да намерите позицията на максималната стойност в списък, таблица или ред в Excel. В този урок ще обсъдим подхода за изпълнение на задачата с функциите MAX и MATCH.
Търсете стойност на най-близкото съвпадение с множество критерии
В някои случаи може да се наложи да търсите най-близката или приблизителна стойност на съвпадение въз основа на повече от един критерий. С комбинацията от функции INDEX, MATCH и IF можете бързо да го направите в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.