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.