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.