Problem z sortowaniem w Excelu
Czy ktoś moźe pomóc? Mam problem z sortowaniem danych w kolumnie.
Przykład danych:
5884
5885
5886
5887
5888
5889
5890
5891
9999
135/02
135/02
202/02
253/02
254/02
255/02
4069/02
4070/02
4071/02
4072/02
4073/02
4074/02
53/02
53/02
54/02
5727
5842
5843
5844
Jak widać nie sortuje tak jakbym chciał. Najpierw te zwykłe liczby
a potem te z łamaniem teź rosnąco i nie tylko wg 2–ch pierwszych znaków.Jakby co to podeśle cały plik z tabelą.To bardzo waźne! HELP!!!
Przykład danych:
5884
5885
5886
5887
5888
5889
5890
5891
9999
135/02
135/02
202/02
253/02
254/02
255/02
4069/02
4070/02
4071/02
4072/02
4073/02
4074/02
53/02
53/02
54/02
5727
5842
5843
5844
Jak widać nie sortuje tak jakbym chciał. Najpierw te zwykłe liczby
a potem te z łamaniem teź rosnąco i nie tylko wg 2–ch pierwszych znaków.Jakby co to podeśle cały plik z tabelą.To bardzo waźne! HELP!!!
Odpowiedzi: 3
Dane nie są jednorodne, w polu które chcesz posortować. Dopóki nie będą jednorodne tylko poprzez indywidualnie opracowane makro moźna posortować nie uwzględniając np. części znaków w danej. A moźe prościej poprawić dane rozdzielając na dwie dodatkowe kolumny: w 1 część numeryczna danej (wg niej dokonywałbyś sortowania), w 2 część pozostałych danych , w trzeciej połączenie k.1 "&" k.2. (po sortowaniu i do wydruku k.1 i k.2 ukryć). Lub przenieść część nienumeryczną (np. "2") jako element formatu niestandardowego tj. jako element wyłącznie do wyświetlania i wydruku (# ###"2";;;), wpisując jako dane wyłącznie część numeryczną.
Z formatowaniem komorek juz kombinowalem chyba ze dwa dni – wszystkie mozliwe formaty (wiem ze bez sensu ale roznie bywa .. :D )ustawialem dla calej kolumny jak i dla calej tabeli. NIC nie dalo...
moze przeslalbym ci plik i sprobowalbys cos z tym zrobic?? bylbym niezmiernie wdzieczny.
moze przeslalbym ci plik i sprobowalbys cos z tym zrobic?? bylbym niezmiernie wdzieczny.
Excel sortuje traktując pojedyńcze dane w komórkach jako zbiór pojedyńczych znaków (cyfr składających się na liczbę)i sumuje kody liczbowe odpowiadające pojedyńczym znakom (cyfrom)danej wg zestawu przypisanego do danego komputera(kod ASC). Po dokonaniu tych czynności ustawia w określonym porządku (rosnącym lub malejącym). Czyli posortuje same liczby innaczej(cyfry są ustawione kolejno w tabeli znaków ASC) i innaczej teksty (np. małe i duźe takie same litery mają inne kody). Uwzględnia np. spacje na początku danej jeźeli jest ona sformatowana jako 'tekstowa' dana (patrz zakładka formatowanie –liczby). M.inn. istnieje funkcja "kod(tekst)", która pozwala wykorzystać te kody liczbowe w innych funkcjach.
Analizując wyniki sortowania naleźy przede wszytkim: danym nadać jednakowe formaty aby wizualnie przekonać się czy sa one jednorodne (np. nie jest ograniczone wyświetlanie dla kilku znaczących znaków).
Analizując wyniki sortowania naleźy przede wszytkim: danym nadać jednakowe formaty aby wizualnie przekonać się czy sa one jednorodne (np. nie jest ograniczone wyświetlanie dla kilku znaczących znaków).
Strona 1 / 1