Poiščite prvo tekmo, ki se ne začne
Če želite poiskati položaj prvega ujemanja, ki se ne začne z določenim nizom, MATCH, LEVO in IF funkcije vam lahko naredijo uslugo.
Kako najti prvo tekmo, ki se ne začne z "kutools"?
Da bi našli tisto položaj prve vrednosti, ki se ne začne z "kutools" na seznamu, kot je prikazano zgoraj, lahko uporabite funkciji LEFT in IF skupaj, da ustvarite matriko TRUE in FALSE, v kateri TRUE predstavlja vrednost, ki se ne začne z “kutools”, drugače pa FALSE. Funkcija MATCH se bo nato ujemala s prvim TURE v matriki, da bo vrnila položaj prve vrednosti, ki se ne začne s “kutools”.
Splošna skladnja
=MATCH(TRUE,IF(LEFT(range,n)<>n_string,TRUE),0)
√ Opomba: To je matrična formula, ki zahteva, da vnesete Ctrl + Shift + Vnesite.
- razpon: Seznam, s katerega je treba vrniti prvo vrednost, ki se ne začne z n_niz.
- n: Dolžina podane n_niz.
- n_niz: Niz, ki ste ga določili za ujemanje s prvo vrednostjo, ki se ne začne z njim. Dolžina naj bo n. Na primer, če želite najti položaj prve vrednosti, ki se ne začne z "k". Moral bi nastaviti n argument kot 1in nastavite n_niz kot "k".
- 0: O match_type 0 prisili MATCH, da izvede natančno ujemanje.
Da bi našli tisto položaj prve vrednosti, ki se ne začne z "kutools", kopirajte ali vnesite spodnjo formulo v celico E5 in pritisnite Ctrl + Shift + Vnesite da dobite rezultat:
=MACH(TRUE,ČE(LEVO(B5: B11,7)<>"kutools",RES),0)
Ali pa uporabite sklic na celico, da naredite formulo dinamično:
=MACH(TRUE,ČE(LEVO(B5: B11,7)<>E4,RES),0)
Pojasnilo formule
=MATCH(TRUE,IF(LEFT(B5:B11,7)<>E4,TRUE))
- LEVO (B5: B11,7): Funkcija LEFT vrne skrajno levo 7 znakov besedilnih nizov v obsegu B5: B11. Rezultati bodo v nizu, kot je ta: {"Kutools";"Kutools";"Orodje Ku";"Office ";"Tools";"Kutool ";"ExtendO"}.
- ČE (LEVO (B5: B11,7)<>E4, TRUE) = ČE ({"Kutools";"Kutools";"Orodje Ku";"Office ";"Tools";"Kutool ";"ExtendO"}<>E4, TRUE): Funkcija IF preveri vsako vrednost v matriki, ali se ujema kutools (vrednost v E4) ali ne. Če je odgovor pritrdilen, bo vrnjeno FALSE, v nasprotnem primeru bo vrnjeno TRUE. Torej bo rezultat takšen: {FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE}.
- UJEMA (PRAV,ČE (LEVO (B5: B11,7)<>E4, TRUE)) = ujemanje(TRUE,{FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE}): O match_type 0 prisili funkcijo MATCH, da izvede natančno ujemanje. Funkcija nato vrne položaj prvega natančnega TRUE v matriki. Torej se bo funkcija vrnila 3 saj je prvi TRUE pri 3rd položaj.
Stvari, ki jih je treba vedeti
- Formula ni občutljiva na velike in male črke. Če želite izvesti ujemanje, ki razlikuje velike in male črke, glej vadnico tukaj.
- Operater ni enak (<>) lahko spremenite v druge operaterje, kot jih potrebujete. Če želite na primer poiskati prvo ujemanje, ki se začne z nizom, ga lahko spremenite v znak enakosti (=).
- Če želite pridobiti vrednost na položaju, ki ga poda MATCH, lahko dodate funkcijo INDEX.
Sorodne funkcije
Funkcija Excel MATCH išče določeno vrednost v obsegu celic in vrne relativni položaj vrednosti.
Funkcija LEFT ekstrahira dano število znakov z leve strani podanega niza. Na primer, =LEFT("123-234",3) izvleče prve 3 znake z leve strani "123-234" in vrne "123".
Funkcija IF je ena najpreprostejših in najbolj uporabnih funkcij v Excelovem delovnem zvezku. Izvede preprost logični test, ki glede na rezultat primerjave vrne eno vrednost, če je rezultat TRUE, ali drugo vrednost, če je rezultat FALSE.
Sorodne formule
Poiščite prvo delno ujemanje z nadomestnimi znaki
Če želite dobiti položaj prvega delnega ujemanja, ki vsebuje določen besedilni niz v obsegu v Excelu, lahko uporabite formulo MATCH z nadomestnimi znaki - zvezdico (*) in vprašajem (?).
Če želite poiskati položaj prve napake v stolpcu ali vrstici, vam lahko storita funkciji MATCH in ISERROR.
Poiščite prvo ujemanje, ki ne vsebuje
Če želite poiskati položaj prvega ujemanja, ki ne vsebuje določenega niza, lahko uporabite formulo, ki temelji na funkcijah MATCH, ISNUMBER in SEARCH.
Poiščite največjo vrednost v območju
Obstajajo primeri, ko morate poiskati položaj največje vrednosti na seznamu, tabeli ali vrstici v Excelu. V tej vadnici bomo razpravljali o pristopu za izpolnitev naloge s funkcijama MAX in MATCH.
Najboljša orodja za pisarniško produktivnost
Kutools for Excel - Pomaga vam izstopati iz množice
Kutools for Excel Ponaša se z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...

Office Tab - Omogočite branje in urejanje z zavihki v Microsoft Officeu (vključno z Excelom)
- Eno sekundo za preklop med desetinami odprtih dokumentov!
- Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
- Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
- Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.
