Намерете първото съвпадение, което не започва с
За да намерите позицията на първото съвпадение, което не започва с определен низ, the MATCH, в наличност намлява IF функциите могат да ви направят услуга.
Как да намерите първото съвпадение, което не започва с „kutools“?
За да намерите позиция на първата стойност, която не започва с „kutools“ в списъка, както е показано по-горе, можете да използвате функциите LEFT и IF заедно, за да генерирате TRUE и FALSE масив, в който TRUE представлява стойност, която не започва с „kutools“, и FALSE в противен случай. След това функцията MATCH ще съпостави първата TURE в масива, за да върне позицията на първата стойност, която не започва с „kutools“.
Общ синтаксис
=MATCH(TRUE,IF(LEFT(range,n)<>n_string,TRUE),0)
√ Забележка: Това е формула за масив, която изисква да въведете с Ctrl + Превключване + Въведете.
- диапазон: Списъкът, от който да се върне първата стойност, която не започва с n_низ.
- n: Дължината на дадената n_низ.
- n_низ: Низът, който сте посочили, за да съответства на първата стойност, която не започва с него. Дължината му трябва да бъде n. Например, за да намерите позицията на първата стойност, която не започва с „k“. Трябва да зададете n аргумент като 1, и задайте n_низ като "k".
- 0: - match_type 0 принуждава MATCH да извърши точно съвпадение.
За да намерите позиция на първата стойност, която не започва с „kutools“, моля, копирайте или въведете формулата по-долу в клетка E5 и натиснете Ctrl + Превключване + Въведете за да получите резултата:
=МАЧ(ВЯРНО,АКО(ЛЯВО(B5: B11,7)<>"kutools",ВЯРНО),0)
Или използвайте препратка към клетка, за да направите формулата динамична:
=МАЧ(ВЯРНО,АКО(ЛЯВО(B5: B11,7)<>E4,ВЯРНО),0)
Обяснение на формулата
=MATCH(TRUE,IF(LEFT(B5:B11,7)<>E4,TRUE))
- НАЛЯВО(B5:B11,7;XNUMX): Функцията LEFT връща най-лявата позиция 7 символи от текстовите низове в диапазона B5: B11. Резултатите ще бъдат в масив като този: {"Kutools";"Kutools";"Ku tool";"Office ";"Инструменти";"Kutool ";"ExtendO"}.
- АКО(НАЛЯВО(B5:B11,7;XNUMX)<>E4, TRUE) = АКО({"Kutools";"Kutools";"Ku tool";"Office ";"Инструменти";"Kutool ";"ExtendO"}<>E4, TRUE): Функцията IF проверява всяка стойност в масива дали съвпадат kutools (стойност в E4) или не. Ако да, ще бъде върнато FALSE, в противен случай ще бъде върнато TRUE. И така, резултатът ще бъде така: {FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE}.
- MATCH(TRUE,АКО(НАЛЯВО(B5:B11,7;XNUMX)<>E4, TRUE)) = СЪОТВЕТСТВИЕ (ВЯРНО,{FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE}): - match_type 0 принуждава функцията MATCH да извърши точно съвпадение. След това функцията връща позицията на първото точно TRUE в масива. Така че функцията ще се върне 3 тъй като първото TRUE е на 3трета позиция.
Неща, които трябва да знаете
- Формулата не е чувствителна към главни и малки букви. За да извършите съпоставяне с малки и големи букви, вижте урока тук.
- Можете да промените оператора не е равно на (<>) на други оператори, както ви е необходимо. Например, за да намерите първото съвпадение, което започва с низ, можете да го промените на знак за равенство (=).
- За да извлечете стойността в позицията, предоставена от MATCH, можете да добавите функцията INDEX.
Свързани функции
Функцията MATCH на Excel търси конкретна стойност в диапазон от клетки и връща относителната позиция на стойността.
Функцията LEFT извлича дадения брой знаци от лявата страна на даден низ. Например =LEFT("123-234",3) извлича първите 3 знака от лявата страна на "123-234" и връща "123".
Функцията IF е една от най-простите и полезни функции в работната книга на Excel. Той извършва прост логически тест, който в зависимост от резултата от сравнението, и връща една стойност, ако резултатът е TRUE, или друга стойност, ако резултатът е FALSE.
Свързани формули
Намерете първото частично съвпадение със заместващи знаци
За да получите позицията на първото частично съвпадение, което съдържа конкретен текстов низ в диапазон в Excel, можете да използвате формула MATCH със заместващи знаци - звездичка (*) и въпросителен знак (?).
За да намерите позицията на първата грешка в колона или ред, функциите MATCH и ISERROR могат да ви направят услуга.
Намерете първото съвпадение, което не съдържа
За да намерите позицията на първото съвпадение, което не съдържа определен низ, можете да използвате формула, базирана на функциите MATCH, ISNUMBER и SEARCH.
Намерете максималната стойност в диапазон
Има случаи, когато трябва да намерите позицията на максималната стойност в списък, таблица или ред в Excel. В този урок ще обсъдим подхода за изпълнение на задачата с функциите MAX и MATCH.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.