MSExcel: Kako pronaći položaj znaka u nizu?

Pronalaženje položaja znaka u nizu može biti vrlo jednostavna operacija u MSExcel-u, korištenjem odgovarajuće ugrađene funkcije „FIND“.


Excel nalazi položaj znaka u nizu

Pronalaženje položaja znaka u nizu može biti vrlo jednostavna operacija u MSExcel-u, korištenjem odgovarajuće ugrađene funkcije „FIND“.

Excel pronalazi poziciju znakova u nizu i ekstrahira podstranu

Na primjer, recimo da imamo popis direktorija i imena datoteka, a želimo dobiti samo konačni rezultat s imenima datoteka.

U tom slučaju, čak ni napredni vlookup u Excelu ne bi pomogao jer ne bi dopuštao izdvajanje bilo kakvih podataka iz glavnog niza.

Najbolje rješenje je upotreba funkcije „FIND“ za pronalazak položaja znaka u nizu i pomoću ovog broja za izdvajanje ostatka niza pomoću „MID“ funkcije u Excelu.

Pronađite položaj znaka u nizu Excel

Da biste pronašli položaj određenog znaka u Excelu, jednostavno upotrijebite funkciju FIND na nizu, dajući kao parametre lik koji treba pronaći i niz u kojem treba tražiti, na primjer, u odnosu na drugu ćeliju u Excelovoj proračunskoj tablici. .

'=FIND("char",”string”)

Izdvoji string počevši od znaka

Zatim, koristeći informacije o položaju znakova, upotrijebite funkciju MID za izdvajanje potrebnog niza počevši od znaka koji se nalazi dodavanjem +1 i izdvajanje cijelog ostatka niza koristeći dovoljno dugu dužinu niza, kao što je 999, za budite sigurni da pokrivate cijeli rezultat.

'=MID(“string”,”char”+1,999)

Excel tekst ekstrakt ispred znaka

Da biste izvukli tekst prije datog znaka u Excelu, jednostavno pronađite položaj znaka i upotrijebite funkciju „LEFT“ s jednim znakom manje za izdvajanje teksta prije znaka koji je pronađen.

'=LEFT(“string”,”char”-1)

Pronađite nth pojavljivanje znaka u nizu excel

Postanite Excel Pro: Pridružite se našem kursu!

Podignite svoje vještine od novajlija do junaka sa našim osnovama Excel 365, dizajniran da vas učini u samo nekoliko sesija.

Upisite se ovdje

Podignite svoje vještine od novajlija do junaka sa našim osnovama Excel 365, dizajniran da vas učini u samo nekoliko sesija.

Pronalaženje n-te pojave znaka u nizu u Excelu izvršeno je korištenjem i funkcija „FIND“ i „SUBSTITUTE“.

Funkcija SUBSTITUTE zamijenit će traženu n-in instancu istraživanog karaktera posebnom, a funkcija FIND dobit će poziciju tog posebnog znaka u nizu.

Jednostavno odabirete n-tu pojavu za traženje u datom nizu, a rezultat će biti prikazan pokazujući n-tu pojavu znaka u nizu.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Kako pronaći nth Pojava (položaj) znaka u nizu teksta u Excelu?

Excel nalazi položaj znaka u nizu from right

Da bismo pronašli položaj znaka u nizu s desne strane, upotrijebit ćemo sličan solutioj pomoću FIND i SUBSTITUTE kako bismo pronašli posljednju pojavu datog znaka u nizu.

Uz ovo rješenje će se prikazati posljednja pozicija znaka u nizu, koja je ujedno i položaj znaka u nizu s desne strane.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Pronađite mjesto posljednjeg pojavljivanja lika u nizu u Excelu

Često Postavljana Pitanja

Koja se formula može koristiti u Excelu za identifikaciju položaja određenog karaktera unutar tekstualnog niza, pomažući u manipulaciji i analizi podataka?
Upotrijebite funkciju `pronađenog` ili` pretraživanja u Excelu da biste pronašli položaj lika unutar niza. Formula izgleda kao `= Pronađi ( znak , cell_reference)` za pretragu osjetljive na velika i = pretraga ( znak , cell_reference)` za pretragu neosjetljive na slučaju. Zamijenite ` lik ` sa likom koji tražite i `Cell_reference` sa ćelijom koja sadrži tekst.

Kompletni Excel za početnike u videu 2019. godine


Yoann Bierling
O autoru - Yoann Bierling
Yoann Bierling je web izdavaštvo i digitalni konsultantski profesionalac, čineći globalni učinak stručnošću i inovacijama u tehnologijama. Strastveni o osnaživanju pojedinca i organizacija da napreduju u digitalnom dobu, odvezen je da isporučuje izuzetne rezultate i rast pogona kroz izradu obrazovnih sadržaja.

Postanite Excel Pro: Pridružite se našem kursu!

Podignite svoje vještine od novajlija do junaka sa našim osnovama Excel 365, dizajniran da vas učini u samo nekoliko sesija.

Upisite se ovdje

Podignite svoje vještine od novajlija do junaka sa našim osnovama Excel 365, dizajniran da vas učini u samo nekoliko sesija.




Komentari (0)

Ostavite komentar