Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sortiranje prema custom alfabetu

[es] :: Office :: Excel :: Sortiranje prema custom alfabetu

[ Pregleda: 1245 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

a1234567

Član broj: 46801
Poruke: 297
*.dynamic.mbb.telenor.rs.



+3 Profil

icon Sortiranje prema custom alfabetu31.05.2018. u 09:18 - pre 70 meseci
Imam rečnik koji bih da sortiram prema alfabetu prvog jezika u rečniku:
a, ā, i, ī, u, ū, e, o, ṃ, k, kh, g, gh, ṅ, c, ch, đ, đh, ñ, ṭ, ṭh, ḍ, ḍh, ṇ, t, th, d, dh, n, p, ph, b, bh, m, y, r, l, ḷ, v, s, h

Probao sam da u Sort dodam Custom List ali ne pomaže. Excel 2007 ne sortira kako bi trebalo.
Posle malo eksperimentisanja, vidim da ima problem sa ovim slovima koja imaju crtu iznad, tačku ispod itd. Njih ne konstatuje.

Jel ima neko ideju kako da rešim ovo? Hvala unapred!
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2267
89.216.49.*

Sajt: www.gowi.rs


+109 Profil

icon Re: Sortiranje prema custom alfabetu31.05.2018. u 13:14 - pre 70 meseci
Jedna ideja bila bi da se napravi dodatna (pomoćna) kolona za sort u rečniku. U toj koloni bi se karakteri koje si naveo zamenili sa odgovarajućim karakterima koji Excel standardno koristi pri sortiranju.

Redosled sortiranja zavisi od regionalnih setovanja Ovo dalje je navedeno ako je sortiranje prema engleskom alfabetu A-Z


1/ Napravi mapu za zamenu - iz tvoje liste karaktera možeš da izbaciš diftonge jer kako sam razumeo h je poslednje u sortu pa će se ponašati tako gh će biti posle gs i sl. Karakter sa kojim menjaš treba da odgovara redosledu soritanja. Ja sam počeo od dole h -> Z pa onda išao prema gore. pošto ima više od 25 karktera pojavili su se neki specijalni znaci, ali to bi trebalo da bude uredu jer specijalni znaci idu ispred a

2/ Sad treba da formiraš pomoćnu kolonu za sort. Da ne bi zamenjivao karakter po karakter ja sam iskorisito korisničku funkciju koja vrši zamenu za sve karaktere u zadatom opsegu
https://www.mrexcel.com/forum/...itute-multiple-characters.html. A2 je reč koju "prekodiraš" a u listu zamena A i B kolone su liste za zamenu.

Code:
=ArraySubstitute(A2;Zamena!$A$2:$A$32;Zamena!$B$2:$B$32)


3/ Na kraju sortiraš rečnik - selektuješ sve kolone uključujući i pomoćnu pa izabereš Sort po pomoćnoj koloni. Ja sam napravio neki primer za probu pa ti proveri da li je to ispravno.

4/ Ako ti više ne treba pomoćna kolona za sort možeš je obristi ili sakriti

[Ovu poruku je menjao Jpeca dana 31.05.2018. u 14:24 GMT+1]
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

a1234567

Član broj: 46801
Poruke: 297
*.dynamic.mbb.telenor.rs.



+3 Profil

icon Re: Sortiranje prema custom alfabetu31.05.2018. u 13:39 - pre 70 meseci
Hvala ti na odgovoru. Proučiću ga ne bih li shvatio ideju.

Međutim, odmah moram da kažem da kod slova kh, gh, kh, ch, đh, ṭh, ḍh, th, dh, ph, bh
ne mogu da uklonim h jer su to u stvari posebi glasovi. Dakle k i kh su dva posebna glasa.
Kao kod nas što se piše nj i lj. Ne možeš da ukineš j.
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Sortiranje prema custom alfabetu31.05.2018. u 13:44 - pre 70 meseci
Sa latinicom ti je to tako. Sa ćirilicom je lakše jer svako slovo je poseban karakter.

Ja sam to radio tako što sam nj zamenjivao sa ny uz pomoć dodatnog rečnika izuzetaka tako da kada naiem na nj j aproverim dali je reč koja sadrži slovo nj ili slova n i j.

Sa ć i č je lakše, njih prosto zameniš sa cy i cx na primer.

Plus na sve to treba da rešiš kpaitalizaciju, ako odlučiš da ignorišeš velikai mala slova onda je lakše, tj, ima manje posla.


 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2267
89.216.49.*

Sajt: www.gowi.rs


+109 Profil

icon Re: Sortiranje prema custom alfabetu31.05.2018. u 13:46 - pre 70 meseci
Citat:
Međutim, odmah moram da kažem da kod slova kh, gh, kh, ch, đh, ṭh, ḍh, th, dh, ph, bh
ne mogu da uklonim h jer su to u stvari posebi glasovi.


Nisam mislio da ih ukloniš iz rečnika. Nego mi se čini da netrebaju u tabeli za zamenu. Npr
k se zameni sa E
kh će se zameniti sa EZ

Prilikom sorta sve reči k? (E_) biće ispred kh (EZ)

Ukoliko to ne pije vodu, može se koristiti sličan postupak. Koristi se drugačija korisnička funkcija koja neće da zameni jedan karakter sa jednim karakterom nego i dva sa jedni iz tabele zamene.
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
 
Odgovor na temu

a1234567

Član broj: 46801
Poruke: 297
*.dynamic.sbb.rs.



+3 Profil

icon Re: Sortiranje prema custom alfabetu02.06.2018. u 20:15 - pre 70 meseci
Proverio sam, tako što sam ubacio jedan deo reči i sortiranje u tabeli radi!
Hvala mnogo, veliki trud si mi uštedeo da ne moram peške da sortiram :)

Ako bude dodantih pitanja oko sortiranja, kad budem ubacio ceo rečnik, javljam se :))
 
Odgovor na temu

[es] :: Office :: Excel :: Sortiranje prema custom alfabetu

[ Pregleda: 1245 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.