Kako pronaći 2., 3. ili N. Pojavu znaka u nizu

Sadržaj:

Anonim

Za pronalaženje prvog pojavljivanja znaka u Excelu koristimo funkciju FIND OF SEARCH u Excelu. No, ako želimo pronaći drugu pojavu znaka u excelu, obje funkcije to ne čine. Treba im pomoć da pronađu drugu, treću ili N -tu pojavu znaka u Excelu.

U ovom ćemo članku naučiti kako pronaći mjesto N -tog pojavljivanja znaka u nizu u Excelu.

Opća formula za pronalaženje pozicije N -te pojave znaka

=TRAŽI("~", ZAMJENA(niz, znak, "~", pojava))

"~": Ovo je poseban znak koji se neće pojaviti u niz. Možete koristiti bilo koji znak ili simbol za koji ste sigurni da se neće pojaviti u nizu koji ćete pretraživati.

Niz: Ovo je niz u kojem želite tražiti pojava od lik.

Lik: To je lik čiji pojava želite pretraživati ​​u niz.

Pojava: To je broj pojava od lik u niz.

Sada kada smo upoznati s formulom i njezinim argumentom upotrijebimo je na primjeru da bismo razumjeli kako ona radi.

Primjer: Pronađite drugu, treću i Ntu pojavu zadanih znakova u nizovima.

Ovdje imamo neke nizove u rasponu A2: A4. U ćeliji C2, C3 i C4 spomenuli smo znakove koje želimo pretraživati ​​u nizovima. U D2, D3 i D4 spomenuli smo pojavu lika. U susjednoj ćeliji želim saznati položaj ovih pojavljivanja znakova.

Napišite ovu formulu u ćeliju E2 i povucite je prema dolje.

=TRAŽI("~", ZAMJENA(A2, C2, "~", D2))

Time se vraćaju točni položaji (19) spomenutog pojavljivanja (4) razmaka u nizu.

Kako radi?

Tehnika je prilično jednostavna. Kao što znamo, funkcija SUBSTITUTE programa Excel zamjenjuje datu pojavu teksta u nizu zadanim tekstom. Koristimo ovu nekretninu.

Dakle, formula djeluje iznutra.

ZAMJENA(A2, C2, "~", D2): Ovaj dio rješava ZAMJENA("Moje ime je Anthony Gonsalvis."
," ","~",4). Što nam na kraju daje niz "Moje ime je anthony ~ gonsalvis."

Imajte na umu da se četvrto pojavljivanje razmaka zamjenjuje s "~". Zamijenio sam razmak s "~" jer sam siguran da se ovaj znak prema zadanim postavkama neće pojavljivati ​​u nizu. Možete koristiti bilo koji znak za koji ste sigurni da se neće pojaviti u nizu. Za umetanje simbola možete koristiti funkciju CHAR.

Sada funkcija SEARCH ima TRAŽI("~","Moje ime je anthony ~ gonsalvis."). Sada kada se znak "~" pojavljuje samo jednom na poziciji 19, dobivamo naš odgovor kao 19.

Slično su riješene sve formule.

Ako želite koristiti razlikovanje velikih i malih slova, upotrijebite funkciju FIND umjesto SEARCH.

=PRONAĆI("~", ZAMJENA(A2, C2, "~", D2))

Pa da, dečki, ovako možete pronaći N -to pojavljivanje bilo kojeg znaka u nizu u Excelu. Nadam se da je bilo od pomoći. Ako imate bilo kakvih nedoumica u vezi s ovom temom ili imate bilo koji drugi upit vezan uz Excel/VBA, slobodno ga podijelite u donjem odjeljku komentara.

Kako pronaći Nth pojavu u Excelu : Kako POGLEDAMO drugu utakmicu ili 3. ili n -tu? U ovom ćemo članku naučiti kako dobiti N -tu pojavu vrijednosti u rasponu. Ne koristimo uobičajene tehnike traženja. Da biste pronašli N -tu pojavu

Kako napraviti Running Count of Occurance u Excelu : Broj pojavljivanja pri pokretanju, što pod time podrazumijevamo. Pokušat ćemo doći do pojavljivanja nekog teksta ili vrijednosti u rasponu prema njegovom položaju. Na primjer, pri prvom pojavljivanju "A" označit ćemo ga kao 1, na drugom kao 2, pri trećem pojavljivanju 3

Kako dohvatiti svaku N -tu vrijednost u rasponu u Excelu : Da bismo dohvatili svaku N -tu vrijednost iz raspona u Excelu, zajedno koristimo funkcije INDEX i ROW. Ova formula dobiva sve pojave iz zadanog raspona.

Pronađi n -ti najveći s kriterijima i n -ti najmanji s kriterijima u excelu : tijekom rada s brojevima u podatkovnim brojevima, ponekad s obzirom na uvjet, tj. kada moramo potražiti 2. najveću zadanu vrijednost. Rješenje ovog problema možete jednostavno riješiti pomoću excelovih funkcija kako je dolje objašnjeno.