Note: The other languages of the website are Google-translated. Back to English

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.

poiščite prvo ujemanje, ki se ne začne z 1

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)

poiščite prvo ujemanje, ki se ne začne z 2

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

Excel MATCH funkcija

Funkcija Excel MATCH išče določeno vrednost v obsegu celic in vrne relativni položaj vrednosti.

Excel LEFT funkcija

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".

Excel IF funkcija

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 (?).

Poiščite prvo napako

Č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 za Excel - vam pomaga izstopati iz množice

Bi radi svoje vsakodnevno delo opravili hitro in popolno? Kutools za Excel prinaša 300 zmogljivih naprednih funkcij (združevanje delovnih zvezkov, seštevanje po barvi, razdelitev vsebine celice, pretvorba datuma itd.) in vam prihrani 80 % časa.

  • Zasnovan za 1500 delovnih scenarijev vam pomaga rešiti 80 % Excelovih težav.
  • Vsak dan zmanjšajte na tisoče klikov na tipkovnici in miški, razbremenite utrujene oči in roke.
  • V 3 minutah postanite strokovnjak za Excel. Ni vam več treba zapomniti nobenih bolečih formul in kod VBA.
  • 30-dnevno neomejeno brezplačno preskusno obdobje. 60-dnevno jamstvo za vračilo denarja. Brezplačna nadgradnja in podpora za 2 leti.
Trak Excela (z nameščenim Kutools za Excel)

Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)

  • 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, Firefox in New Internet Explorer.
Posnetek zaslona programa Excel (z nameščenim zavihkom Office)
Komentarji (0)
Ocene še ni. Bodite prvi in ​​ocenite!
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL