Moikka
Onkos teillä ideaa miten saisin järjestykseen tällaiset?
Eli että 5.0.3.117 jälkeen tulisikin 5.0.3.10004
5.0.1.128
5.0.2.109
5.0.3.10004
5.0.3.11002
5.0.3.117
5.0.3.12005
5.0.3.13010
5.0.3.14002
5.0.3.2000
5.0.3.4002
5.0.3.5001
5.0.3.7001
5.0.3.8004
5.0.3.9000
6.0.1.91
6.0.1.93
6.0.2.112
6.0.2.2001
6.0.3.112
6.0.3.2001
6.0.3.5001
6.0.3.7000
6.0.4.90
Onkos teillä ideaa miten saisin järjestykseen tällaiset?
Eli että 5.0.3.117 jälkeen tulisikin 5.0.3.10004
5.0.1.128
5.0.2.109
5.0.3.10004
5.0.3.11002
5.0.3.117
5.0.3.12005
5.0.3.13010
5.0.3.14002
5.0.3.2000
5.0.3.4002
5.0.3.5001
5.0.3.7001
5.0.3.8004
5.0.3.9000
6.0.1.91
6.0.1.93
6.0.2.112
6.0.2.2001
6.0.3.112
6.0.3.2001
6.0.3.5001
6.0.3.7000
6.0.4.90
Vastaukset 5
Vanhimmat
Jos versiot on sarakkeessa A. niin splittaa (Text to Columns) pisteen kohdilta sarakkeisiin B,C,D ja E. Sitten sorttaat rivit järjestyksessä B,C,D,E.
Juu tälleen itsekkin tehnyt, ajattelin jos joku muukinidea olis
Millä kriteerillä nuo pitisi lajitella?
Veikkaus että semanttisesti, koska näyttävät versionumeroilta.
Linuxissa voi käyttää suoraan "sort -V" komentoa.
Jos haluat, että viimeinen indeksi ymmärretään numerona, tee apusarake, jossa siihen lisätään etunollat. Jos alkuperäinen on solussa A2, kaava on
=LEFT(A2 ;6) & RIGHT("00000" & MID(A2; 7; 5); 5)