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

[Excel] sortiranje brojeva tipa 123/07

[es] :: Office :: Excel :: [Excel] sortiranje brojeva tipa 123/07

[ Pregleda: 3681 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rtomich
HR

Član broj: 20407
Poruke: 2
*.dsl.iskon.hr.



Profil

icon [Excel] sortiranje brojeva tipa 123/0705.09.2007. u 16:52 - pre 169 meseci
Pozdrav, molio bi vas pomoć u vezi sortiranja podataka u stupcu, na način da mi podatke sortira silazno/uzlazno za brojeve koje su zapisani u obliku 123/07, naime prvi dio oznake do razlomačke crte označava redni broj dok drugi dio iza razlomačke crte označava godinu, dakle potrebno je da brojevi budu sortirani na slijedeći način npr. 637/04, 5727/04, 2/05, 1112/05, 1/06, 23/06....
Nadam se da sam bio dovoljno jasan...hvala, pozdrav
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2861



+64 Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0705.09.2007. u 17:26 - pre 169 meseci
mislim da neće ići tako, moraš razdvojiti broj od godine, pa vršiti sortiranje . ( onako iz glave nabrzinu ;-)

ako formatiraš ćelije kao broj uvjek će filter gledati prvu znamenku ( dalje nisam isprobavao )
no možda netko ima riješenje pa sačekaj malo ;-)
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1290

Jabber: 3okc@elitesecurity.org


+110 Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0705.09.2007. u 21:58 - pre 169 meseci
Da vidimo, onako iz glave i nabrzinu, "šta smo ovde imali"..

Prvo, imaš dva raznorodna podatka objedinjena u jedan jedinstveni a razdvaja ih "razlomačka crta", kako si je nazvao a u primeru si prikazao simbol za deljenje. Svejedno, kako god da ga pišemo, imaš "specijalni simbol" koji razdvaja ove podatke u ISTOJ koloni.

Sad ti se javila potreba da izvršiš napredno sortiranje po obe virtuelne kolone, da ih tako nazovem, tako što bi sortiranje prvo izvršio po desnoj virtuelnoj koloni, tj godini, a potom i po levoj, tj po rednim brojevima. Nisi samo napisao da li ti treba rastući/opadajući po oba kriterijuma ili mešano?

E, pa, ne može (tj možda ti još neko i napiše makro). Jedan način bi bio da razdvojiš podatke u zasebne kolone (a ovu rezultujuću lako možeš formirati pomoću formule) koje lako možeš da sakriješ kada ne unosiš podatke. Najjednostavniji metod i najfleksibilniji ali ti pravi redundantne podatke.

Jedini način da postigneš kako-tako ovo što si zamislio zahtevao bi da obrneš zapis ove dve virtuelne kolone. Znači, dosta posla a sa neizvesnim beneficijama u završnici - naime, šta ako ti zatreba drugačije sortiranje? Znači, kao prvo, godine bi morao da pišeš levo od specijalnog simbola a potom redni broj. Drugo, zbog prisustva nenumeričkog simbola, čitav unos se tretira kao tekst a to za posledicu ima drugačija pravila pri sortiranju (s leva na desno, tj levi simbol ima prioritet u odnosu na desni). To znači da ćeš morati da promeniš i format zapisa rednih brojeva tako da dobiju vodeće nule - koliko će ih biti zavisiće od najvećeg broja koji može da ti se javi. U suprotnom, mogao bi da dobiješ da je "2" > "1112".
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

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

Moderator
Član broj: 25683
Poruke: 2193
212.200.27.*

Sajt: www.gowi.rs


+96 Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0706.09.2007. u 08:07 - pre 169 meseci
Prema postupku koji je 3okc opisao, pomoćnu kolonu mogao bi da formiraš iz
orignalne (u ovom primeru A) na osnovu formule:
Code:
=RIGHT(A2,LEN(A2)-SEARCH("/",A2)) & "/" & TEXT(LEFT(A2,SEARCH("/",A2)-1),"00000")

Formula traži znak /(kosa crta) u tekstu (funkcija Search) i onda ponovo spaja (&) deo isped (LEFT) i iza (RIGHT) uz izmenjen redosled (prvo RIGHT, pa LEFT) i "dopisivanje" vodećih nula (funkcija TEXT)

Dobro bi bilo da formiraš tabelu tako da dodavanje redova automatski upisuje potrebnu formulu u pomoćnu kolonu tabele.
Nakon što izvršiš sortiranje možeš da pomoćnu kolonu sakriješ.
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1290

Jabber: 3okc@elitesecurity.org


+110 Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0706.09.2007. u 08:57 - pre 169 meseci
Ukusi su različiti.
Možeš sa tom formulom pa da onda sortiraš kao tekst, ok. Lično, radije bih se odlučio za razdvajanje, nekako mi uliva više poverenja a možda je čak i brže. Znači selektuj prvo kolonu sa podacima pa
Data / Text to colmns... / Delimited / Other:
pa u polje upišeš simbol razdvajanja, NEXT,
u novom dijalogu označiš sada već dve nove kolone i dodeliš im format,
TEXT, recimo ili prosto ostavi ponuđeni GENERAL (u ovom slučaju mudriji izbor), za kraj FINISH.

Sada imaš razdvojene podatke i možeš odmah da obaviš sortiranje.

Kad god poželiš, spajanje će ti uraditi mnogo jednostavnija formula, nešto kao ovo:
Code:
=C2 &"/"& TEXT(D2;"00")
 ^r.b.         ^godina


[Ovu poruku je menjao 3okc dana 06.09.2007. u 10:09 GMT+1]
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

rtomich
HR

Član broj: 20407
Poruke: 2
*.dsl.iskon.hr.



Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0706.09.2007. u 17:06 - pre 169 meseci
Hvala vam na vašem vremenu i trudu, uglavnom od ponudjenih savjeta nešto ću iskemijati i iskoristi za osobnu evidenciju raznih "papira" po raznim ladicama na poslu. Tnx. Pozdrav.
 
Odgovor na temu

Bane_123

Član broj: 312476
Poruke: 11



Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0713.03.2013. u 14:33 - pre 101 meseci
Ima li sada neko resenje za pitanje u ovoj temi? I meni je potrebno slaganje,tj.sortiranje brojeva u koloni koji sadrze " / " (razlomacku crtu),npr. 1245/12
 
Odgovor na temu

lukarim
dado kekić
sss

Član broj: 292674
Poruke: 53
*.adsl.net.t-com.hr.



+3 Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0713.03.2013. u 20:30 - pre 101 meseci
Sve u nekoliko redaka samo treba se dosjetiti kako tome zaskočiti. Korišteno je pisanje Jpece i 3okc koji su skoro napravili "burek" ;-))
Bilo bi od njih interesantno pošto stvarno iskaču da probaju recimo sortirati ovaj format 321/321/654 bez formula recimo. To bi bi bio pravi izazov.
Mislim da imaju mota.
Pojašnjenje je da se odvoji Pojam i odvojeni djelovi se sortiraju zajedno sa izvornim pojmom i onda se ti pomoćni izbrišu.
Bilo bi interesantno ih sortirati bez pomočnih kolona već u mjestu sa VBA.
Excel je čudan alat.

Code:

Sub zzzzzzzzzzz()
        'Izradio  Croexcel za Lukarima
        Dim i  As Long
              Application.ScreenUpdating = False
        i = Range("A65536").End(xlUp).Row
        Range("A1:A" & i).NumberFormat = "@"
        Range("b1:b" & i) = "=LEFT(A1,SEARCH(""/"",A1)-1)"
        Range("c1:c" & i) = "=RIGHT(A1,LEN(A1)-SEARCH(""/"",A1))"
            Range("A1:c" & i).Sort Key1:=Range("c1"), Order1:=xlAscending, Key2:=Range("b1") _
        , Order2:=xlAscending, Header:=xlNo, OrderCustom:=1, MatchCase:=False, _
        Orientation:=xlTopToBottom, DataOption1:=xlSortTextAsNumbers, DataOption2 _
        :=xlSortTextAsNumbers
        Range("b1:c" & i) = ""
End Sub


Pozdrav
 
Odgovor na temu

Bane_123

Član broj: 312476
Poruke: 11



Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0715.03.2013. u 19:20 - pre 101 meseci
Hvala
Ali ovo sto si napisao u VB je za odvojene kolone(npr. u koloni A 123,B 07 ) ?

A jel moguce to izvesti u jednoj koloni,npr. u koloni C se nalaze br. 123/32 ?

Excel jeste cudo,ali i komplikovan,i treba imati dosta predznanja da bi mogao ovako nesto raditi..

 
Odgovor na temu

lukarim
dado kekić
sss

Član broj: 292674
Poruke: 53
*.adsl.net.t-com.hr.



+3 Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0716.03.2013. u 09:18 - pre 101 meseci
Stavi podatke koje trebaš sortirati u kolonu A. B i C kolona su pomoćne kolone s kojima se lakše sortiraju podaci u koloni A.
Ako ti trebaju podaci u koloni C poigraj se sa priloženim makroom. Tu ne treba posebno predznanje. Trebaš malo razvijati moždane vijuge.Gotova rješenje ne odvode te nikud. Što bi i bio cilj ovakovih mjesta, koja te upućuju da malo razmisliš.

Odnosi se na Bane_123

[Ovu poruku je menjao lukarim dana 16.03.2013. u 14:24 GMT+1]
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1290

Jabber: 3okc@elitesecurity.org


+110 Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0716.03.2013. u 17:44 - pre 101 meseci
Citat:
Bane_123: Ima li sada neko resenje za pitanje u ovoj temi?

Voleo bih da si ovu temu pročitao od početka: ono kako sam odgovorio pre 5 godina mogu i sada. Jedan od razloga što se inače ne preporučuje formiranje 'primarnog ključa' od smislenih podataka jesu i ovakvi problemi.

Ako hoćeš da sortiraš po godini - napravi kolonu sa godinom - tako je prosto.

Možeš pokušati privremenim rešenjem sa formulom kojom ćeš izvući broj, samo za sortiranje. Nešto tipa
Code:

=RIGHT("1245/12";2)+LEFT("1245/12";4)/10000


[Ovu poruku je menjao 3okc dana 16.03.2013. u 19:20 GMT+1]
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

Bane_123

Član broj: 312476
Poruke: 11



Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0716.03.2013. u 17:49 - pre 101 meseci
Hvala Luka,ali i dalje ne kapiram,ali nema veze,nema meni pomoci :D

@3okc Procitao sam temu,ali mene je konkretno zanimalom,da li je moguce sortiranje bez pomocnih kolona,zato sam pitao. Hvala Vam,iako ste morali zbog mene da ponavljate istu stvar od pre 5 god.
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1290

Jabber: 3okc@elitesecurity.org


+110 Profil

icon Re: [Excel] sortiranje brojeva tipa 123/0716.03.2013. u 18:16 - pre 101 meseci
Što se mene tiče, pitanje je rešeno pre 5 godina. Ako je šta ostalo nejasno - pitaj: šta, konkretno.

Problem koji imaš sa sortiranjem sam si izazvao zbog lošeg planiranja - odnosno, ako ne ti, onaj od koga si tabelu nasledio. Sad kad to znaš, možeš nastaviti dalje i mučiti se sa privremenim rešenjima ili ćeš uraditi kako i "svi turci". - Podatak po kom sortiraš listu mora negde postojati, nezavisno.
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

[es] :: Office :: Excel :: [Excel] sortiranje brojeva tipa 123/07

[ Pregleda: 3681 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

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