Намерете първата грешка
За да намерите позицията на първата грешка в колона или ред, the MATCH и функциите ISERROR могат да ви направят услуга.
Как да съпоставя първата грешка в колона или ред?
За да намерите позиция на първата грешка в списъка, както е показано по-горе, можете първо да използвате функцията ISERROR, за да проверите всяка стойност в списъка дали са грешки или не. След това функцията генерира масив TRUE и FALSE, в който TRUE представлява стойност, която е грешка, а FALSE в противен случай. След това функцията MATCH ще съпостави първата TURE в масива, за да върне позицията на първата грешка в числова стойност.
Общ синтаксис
=MATCH(TRUE,ISERROR(range),0)
√ Забележка: Това е формула за масив, която изисква да въведете с Ctrl + Превключване + Въведете.
- диапазон: Диапазонът от една колона или един ред, от който да се върне първата грешка.
- 0: - match_type 0 принуждава MATCH да извърши точно съвпадение.
За да съответства на позиция на първата грешка, моля, копирайте или въведете формулата по-долу в клетка D5 и натиснете Ctrl + Превключване + Въведете за да получите резултата:
=СЪОТВЕТСТВИЕ(ВЯРНО,ISГРЕШКА(B5: B14),0)
Обяснение на формулата
=MATCH(TRUE,ISERROR(B5:B14),0)
- ISERROR(B5:B14): Функцията ISERROR проверява всяка стойност в диапазона B5:B14 дали са грешки или не, като връща TRUE, ако стойността е грешка, FALSE в противен случай. Резултатите ще бъдат в масив като този: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}.
- MATCH(TRUE,ISERROR(B5:B14),0) = MATCH(ВЯРНО,{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE},0): - match_type 0 принуждава функцията MATCH да извърши точно съвпадение. След това функцията връща позицията на първото точно TRUE в масива. Така че функцията ще се върне 8 тъй като първото TRUE е на 8та позиция.
Неща, които трябва да знаете
- За да извлечете стойността на грешката в позицията, предоставена от MATCH, можете добавете функцията INDEX.
- Функцията ISERROR във формулата по-горе ще съответства на всички грешки. Ако искате да съвпаднете само с първото # N / A грешка, моля, променете ISERROR на ISNA:
=МАЧ(ВЯРНО,ISNA(обхват),0)
Свързани функции
Функцията MATCH на Excel търси конкретна стойност в диапазон от клетки и връща относителната позиция на стойността.
Свързани формули
Намерете първото частично съвпадение със заместващи знаци
За да получите позицията на първото частично съвпадение, което съдържа конкретен текстов низ в диапазон в Excel, можете да използвате формула MATCH със заместващи знаци - звездичка (*) и въпросителен знак (?).
Намерете първото съвпадение, което не започва с
За да намерите позицията на първото съвпадение, което не започва с определен низ, функциите MATCH, LEFT и IF могат да ви направят услуга.
Намерете първото съвпадение, което не съдържа
За да намерите позицията на първото съвпадение, което не съдържа определен низ, можете да използвате формула, базирана на функциите MATCH, ISNUMBER и SEARCH.
Намерете максималната стойност в диапазон
Има случаи, когато трябва да намерите позицията на максималната стойност в списък, таблица или ред в Excel. В този урок ще обсъдим подхода за изпълнение на задачата с функциите MAX и MATCH.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.