Kako najti 2., 3. ali N -ti pojav znaka v nizu

Kazalo:

Anonim

Za iskanje prvega znaka v Excelu uporabimo funkcijo NAJDI ISKANJE v Excelu. Če pa želimo najti drugi pojav znaka v Excelu, obe funkciji tega ne storita. Potrebujejo pomoč, da najdejo drugi, tretji ali N -ti pojav znaka v Excelu.

V tem članku se bomo naučili, kako v Excelu poiskati položaj N -tega pojavljanja znaka v nizu.

Splošna formula za iskanje položaja Nth pojavljanja znaka

=ISKANJE("~", ZAMENJA(niz, znak, "~", pojav))

"~": To je poseben znak, ki se ne bo pojavil v vrvica. Uporabite lahko kateri koli znak ali simbol, za katerega ste prepričani, da se ne bo pojavil v nizu, ki ga boste iskali.

Vrvica: To je niz, v katerem želite poiskati pojav od karakter.

Znak: To je lik, katerega pojav želite iskati v vrvica.

Pojav: To je število pojav od karakter v vrvica.

Zdaj, ko smo seznanjeni s formulo in njenim argumentom, jo ​​uporabimo v primeru, da razumemo, kako deluje.

Primer: Poiščite drugi, tretji in N -ti pojav danih znakov v nizih.

Tu imamo nekaj nizov v razponu A2: A4. V celicah C2, C3 in C4 smo omenili znake, ki jih želimo iskati v nizih. V D2, D3 in D4 smo omenili pojav znaka. V sosednji celici želim dobiti položaj teh pojavov znakov.

To formulo zapišite v celico E2 in jo povlecite navzdol.

=ISKANJE("~", ZAMENJA(A2, C2, "~", D2))

To vrne natančne položaje (19) omenjenega pojavljanja (4) presledka v nizu.

Kako deluje?

Tehnika je precej preprosta. Kot vemo, funkcija SUBSTITUTE v Excelu nadomesti dani pojav besedila v nizu z danim besedilom. To lastnino uporabljamo.

Torej formula deluje od znotraj.

ZAMENJA(A2, C2, "~", D2): Ta del rešuje ZAMENJA("Moje ime je Anthony Gonsalvis."
," ","~",4). Kar nam na koncu daje niz "Moje ime je anthony ~ gonsalvis."

Upoštevajte, da se četrti pojav presledka nadomesti z "~". Presledek sem zamenjal z "~", ker sem prepričan, da ta znak privzeto ne bo prikazan v nizu. Uporabite lahko kateri koli znak, za katerega ste prepričani, da se ne bo pojavil v nizu. Za vstavljanje simbolov lahko uporabite funkcijo CHAR.

Zdaj ima funkcija SEARCH ISKANJE("~","Moje ime je anthony ~ gonsalvis."). Zdaj, ko se znak "~" pojavi le enkrat na položaju 19, dobimo odgovor kot 19.

Podobno so rešene vse formule.

Če želite uporabiti iskanje z velikimi in malimi črkami, uporabite funkcijo FIND namesto SEARCH.

=NAJTI("~", ZAMENJA(A2, C2, "~", D2))

Torej ja, fantje, tako lahko v Excelu najdete N -ti pojav katerega koli znaka v nizu. Upam, da je bilo v pomoč. Če dvomite o tej temi ali imate kakšno drugo vprašanje, povezano z Excelom/VBA, ga prosim delite v spodnjem razdelku za komentarje.

Kako najti Nth pojav v Excelu : Kako si ogledamo drugo tekmo ali tretjo ali n -to? V tem članku se bomo naučili, kako doseči Nth pojav vrednosti v razponu. Ne uporabljamo običajnih tehnik iskanja. Če želite najti Nth pojav

Kako narediti tekoče štetje pojavnosti v Excelu : Število tekočih dogodkov, kaj s tem mislimo. Poskusili bomo doseči pojav besedila ali vrednosti v razponu glede na njegov položaj. Na primer, pri prvem pojavljanju »A« ga označimo kot 1, pri drugem kot 2, pri tretjem pojavljanju 3

Kako v Excelu pridobiti vsako n -to vrednost v obsegu : Za pridobitev vsake N -te vrednosti iz obsega v Excelu skupaj uporabljamo funkcijo INDEX in ROW. Ta formula dobi vse pojavitve iz danega območja.

Poišči nth največjega s kriteriji & nth najmanjšega s kriteriji v excelu : med delom s številkami v podatkovnih številkah, včasih pod pogojem, to je, ko moramo poiskati 2. najvišjo podano vrednost. Rešitev te težave lahko preprosto rešite s pomočjo excelovih funkcij, kot je razloženo spodaj.