Намерете първото съвпадение, което не съдържа
За да намерите позицията на първото съвпадение, което не съдържа определен низ, можете да използвате формула, базирана на MATCH, ISNUMBER и ТЪРСИ функции.
Как да намерите първото съвпадение, което не съдържа низа „TOOL“?
За да намерите позиция на първата стойност, която не съдържа низа „TOOL“ в горния списък можете да използвате функциите SEARCH и ISNUMBER, за да генерирате TRUE и FALSE масив, в който TRUE представлява стойност, която съдържа низа „TOOL“, а FALSE представлява стойност, която не съдържа низа. След това функцията MATCH ще съпостави първата FALSE в масива, за да върне позицията на първата стойност, която не съдържа низа „TOOL“.
Общ синтаксис
=MATCH(FALSE,ISNUMBER(SEARCH(lookup_value,range)),0)
√ Забележка: Това е формула за масив, която изисква да въведете с Ctrl + Превключване + Въведете.
- търсена_стойност: Низът, който сте указали да съответства на първата стойност, която не го съдържа. Низът трябва да бъде ограден в двойни кавички, в противен случай резултатът ще се обърка. Или можете да използвате препратка към клетка, за да избегнете добавянето на двойни кавички.
- диапазон: Списъкът, от който да се върне първата стойност, която не съдържа търсена_стойност.
- 0: - match_type 0 принуждава MATCH да извърши точно съвпадение.
За да намерите позиция на първата стойност, която не съдържа низа „TOOL“, моля, копирайте или въведете формулата по-долу в клетка E5 и натиснете Ctrl + Превключване + Въведете за да получите резултата:
=СЪОТВЕТСТВИЕ(НЕВЯРНО,ISЧИСЛО(ТЪРСЕНЕ("ИНСТРУМЕНТ",B5: B11)),0)
Или използвайте препратка към клетка, за да направите формулата динамична:
=СЪОТВЕТСТВИЕ(НЕВЯРНО,ISЧИСЛО(ТЪРСЕНЕ(E4,B5: B11)),0)
Обяснение на формулата
=MATCH(FALSE,(ISNUMBER(SEARCH(E4,B5:B11)),0)
- ТЪРСЕНЕ(E4;B5:B11): Функцията SEARCH търси низа TOOL (стойност в E4) във всяка стойност в диапазона B5: B11и връща числата на началната позиция на низа в тези стойности в масив: {3;3;4;#VALUE!;1;3;#VALUE!}.
- ISNUMBER(ТЪРСЕНЕ(E4;B5:B11)) = ISNUMBER({3;3;4;#VALUE!;1;3;#VALUE!}): ISNUMBER превръща числата в масива в TRUE, а другите стойности в FALSE. И така, резултатът ще бъде така: {ВЯРНО;ВЯРНО;ВЯРНО;НЕВЯРНО;ВЯРНО;ВЯРНО;ВЯРНО}.
- MATCH(FALSE,(ISNUMBER(ТЪРСЕНЕ(E4;B5:B11)),0) = MATCH(FALSE,({ВЯРНО;ВЯРНО;ВЯРНО;НЕВЯРНО;ВЯРНО;ВЯРНО;ВЯРНО},0): - match_type 0 принуждава функцията MATCH да извърши точно съвпадение. След това функцията връща позицията на първата точна FALSE в масива. Така че функцията ще се върне 4 тъй като първият FALSE е на 4та позиция.
Неща, които трябва да знаете
- Формулата не е чувствителна към главни и малки букви. За да извършите съпоставяне с малки и големи букви, вижте урока тук.
- За да извлечете стойността в позицията, предоставена от MATCH, можете да добавите функцията INDEX.
Свързани функции
Функцията MATCH на Excel търси конкретна стойност в диапазон от клетки и връща относителната позиция на стойността.
В Excel функцията SEARCH може да ви помогне да намерите позицията на конкретен знак или подниз от дадения текстов низ, както е показано на следната екранна снимка. Този урок ще представя как да използвате тази функция ТЪРСЕНЕ в Excel.
Свързани формули
Намерете първото частично съвпадение със заместващи знаци
За да получите позицията на първото частично съвпадение, което съдържа конкретен текстов низ в диапазон в Excel, можете да използвате формула MATCH със заместващи знаци - звездичка (*) и въпросителен знак (?).
Намерете първото съвпадение, което не започва с
За да намерите позицията на първото съвпадение, което не започва с определен низ, функциите MATCH, LEFT и IF могат да ви направят услуга.
За да намерите позицията на първата грешка в колона или ред, функциите MATCH и ISERROR могат да ви направят услуга.
Намерете максималната стойност в диапазон
Има случаи, когато трябва да намерите позицията на максималната стойност в списък, таблица или ред в Excel. В този урок ще обсъдим подхода за изпълнение на задачата с функциите MAX и MATCH.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.