W programie do edycji tekstu, podobnie jak w arkuszu kalkulacyjnym (Sortowanie danych w arkuszach kalkulacyjnychP15zLimrUSortowanie danych w arkuszach kalkulacyjnych) w łatwy i szybki sposób uporządkujesz dane zawarte w tabeli, np. listę uczniów twojej klasy.
Sortowanie polega na uporządkowaniu danych według następujących kryteriów:
sortowanie liczb od największej do najmniejszej (sortowanie malejące) lub odwrotnie,
sortowanie alfabetyczne od A do Z (sortowanie rosnące) lub odwrotnie.
Przykład 1
Używając odpowiednich przycisków poniższej tabeli, zobacz, jak można sortować dane rosnąco lub malejąco, kolejno według nazwisk, imion i wzrostu uczniów.
Możesz również sam spróbować swoich sił i posortować powyższe dane w poniższym dzienniczku.
R19wPzMhBRS7M
Źródło: GroMar, licencja: CC BY 3.0.
Na przykładzie poniższych ćwiczeń zobacz, jak można sortować dane zawarte w tabeli.
R10A0gd3L0m2x
Ćwiczenie 1
Elementy do uszeregowania: 1. Pawlak | Julia | 150, 2. Kowalska | Anna | 159, 3. Adamska | Ewelina | 168, 4. Nowak | Tomasz | 172, 5. Kropek | Maciej | 168, 6. Nowak | Adam | 172, 7. Krysiak | Julia | 170
Elementy do uszeregowania: 1. Pawlak | Julia | 150, 2. Kowalska | Anna | 159, 3. Adamska | Ewelina | 168, 4. Nowak | Tomasz | 172, 5. Kropek | Maciej | 168, 6. Nowak | Adam | 172, 7. Krysiak | Julia | 170
Źródło: GroMar, licencja: CC BY 3.0.
RHoKJfNGEosiC
Ćwiczenie 2
Elementy do uszeregowania: 1. Pawlak | Julia | 150, 2. Kowalska | Anna | 159, 3. Adamska | Ewelina | 168, 4. Nowak | Tomasz | 172, 5. Kropek | Maciej | 168, 6. Nowak | Adam | 172, 7. Krysiak | Julia | 170
Elementy do uszeregowania: 1. Pawlak | Julia | 150, 2. Kowalska | Anna | 159, 3. Adamska | Ewelina | 168, 4. Nowak | Tomasz | 172, 5. Kropek | Maciej | 168, 6. Nowak | Adam | 172, 7. Krysiak | Julia | 170
Źródło: GroMar, licencja: CC BY 3.0.
R13Uc3BusYY6J
Ćwiczenie 3
Elementy do uszeregowania: 1. Pawlak | Julia | 150, 2. Kowalska | Anna | 159, 3. Adamska | Ewelina | 168, 4. Nowak | Tomasz | 172, 5. Kropek | Maciej | 168, 6. Nowak | Adam | 172, 7. Krysiak | Julia | 170
Elementy do uszeregowania: 1. Pawlak | Julia | 150, 2. Kowalska | Anna | 159, 3. Adamska | Ewelina | 168, 4. Nowak | Tomasz | 172, 5. Kropek | Maciej | 168, 6. Nowak | Adam | 172, 7. Krysiak | Julia | 170
Źródło: GroMar, licencja: CC BY 3.0.
RDNpBZY6QEI2T
Ćwiczenie 4
Elementy do uszeregowania: 1. Pawlak | Julia | 150, 2. Kowalska | Anna | 159, 3. Adamska | Ewelina | 168, 4. Nowak | Tomasz | 172, 5. Kropek | Maciej | 168, 6. Nowak | Adam | 172, 7. Krysiak | Julia | 170
Elementy do uszeregowania: 1. Pawlak | Julia | 150, 2. Kowalska | Anna | 159, 3. Adamska | Ewelina | 168, 4. Nowak | Tomasz | 172, 5. Kropek | Maciej | 168, 6. Nowak | Adam | 172, 7. Krysiak | Julia | 170
Źródło: GroMar, licencja: CC BY 3.0.
1
Ćwiczenie 1
Pobierz poniższy plik prezentujący tabelę z danymi dotyczącymi wzrostu pewnej grupy uczniów. Odszukaj odpowiednie narzędzia i posortuj dane rosnąco (od A do Z) według nazwisk. Zapisz plik pod nazwą Sortowanie_1. Wykonane zadanie porównaj z przykładowym rozwiązaniem.
REpPZkUVqK4wH
Plik w formacie rtf zawierający tabelkę ze wzrostem sześciu osób.
Plik w formacie rtf zawierający tabelkę z trzema kolumnami: nazwisko, imię i wzrost
Źródło: Izabela Dubaniewicz, licencja: CC BY 3.0.
Plik RTF o rozmiarze 70.72 KB w języku polskim
W przypadku problemów lub wątpliwości skorzystaj ze wskazówki i filmu.
Microsoft Word (wersja 2019 lub nowsza):
Aby posortować dane w tabeli, postępuj według poniższej instrukcji.
Zaznacz całą tabelę lub odpowiedni jej fragment przeznaczony do sortowania.
Odszukaj i wybierz polecenie Sortuj. Edycja w obrębie tabeli uaktywnia dodatkowe narzędzia tabel. Pojawiają się dwie dodatkowe zakładki: Układ i Projekt tabeli. Funkcja Sortuj znajduje się w zakładce Układ w grupie Dane.
W otwartym oknie dialogowym wybierz: kolumnę, według której ma nastąpić sortowanie, typ danych do sortowania: Tekst, Liczba lub Data. Następnie określ, czy sortowanie ma być rosnące, czy malejące.
Jeśli nie chcesz, aby nagłówki kolumn zostały posortowane, w oknie dialogowym Sortowanie zaznacz opcję Wiersz nagłówka. Zwróć uwagę, że w polu wyboru kolumny zostaną przypisane odpowiednie nazwy kolumn. Opcja ta jest dostępna tylko w edytorze Microsoft Word.
Wprowadzone zmiany w oknie dialogowym Sortowanie potwierdź przyciskiem OK.
LibreOffice Writer (wersja 7.0 lub nowsza):
Aby posortować dane w tabeli, postępuj według poniższej instrukcji.
Zaznacz odpowiedni jej fragment przeznaczony do sortowania.
Odszukaj i wybierz polecenie Sortuj. Znajduje się ono w zakładce Tabela lub w dolnym pasku narzędzi uaktywniającym się po zaznaczeniu tabeli.
W otwartym oknie dialogowym zaznacz klucz oraz wybierz: numer kolumny, według której ma nastąpić sortowanie, typ klucza do sortowania: Alfanumeryczny lub Liczbowe oraz określ, czy kolejność sortowania ma być rosnąca, czy malejąca.
Wprowadzone zmiany w oknie dialogowym Sortowanie potwierdź przyciskiem OK.
Uwaga!
Sortowanie w edytorze LibreOffice Writer nie ma opcji wyboru, czy wiersza nagłówka ma zostać uwzględniony w sortowaniu. Dlatego zaznacz tylko część tabeli zawierającą dane, które chcesz sortować. W przypadku zaznaczenia całej tabeli, jej nagłówki również zostaną poddane sortowaniu.
Wybierz środowisko, w którym pracujesz, i zobacz, jak przeprowadzić sortowanie danych w tabeli.
Edytor tekstu Microsoft Word (wersja Microsoft Word 2019 lub nowsza)
R1Z731Sz01aTY
Film prezentujący sortowanie danych w tabelki w edytorze tekstu Microsoft Word.
Film prezentujący sortowanie danych w tabelki w edytorze tekstu Microsoft Word.
Film prezentujący sortowanie danych w tabeli w edytorze tekstu Microsoft Word
Film prezentujący sortowanie danych w tabeli w edytorze tekstu LibreOffice Writer
Źródło: GroMar, licencja: CC BY 3.0.
Film prezentujący sortowanie danych w tabeli w edytorze tekstu LibreOffice Writer.
RvkvYR39KI9VA
Zrzut ekranu tabeli z trzema kolumnami: Nazwisko, imię i wzrost (w centymetrach). Pierwszy wiersz z nazwami kolumn jest wyróżniony kolorem. W tabelce znajdują się posortowane według nazwiska dane sześciu osób: Adamska Ewelina 168 cm, Kowalska Anna 159 cm, Król Maciej 168 cm, Krysiak Julia 170 cm, Nowak Tomasz 172 cm, Nowak Adam 172 cm.
Zrzut ekranu tabeli z trzema kolumnami: nazwisko, imię i wzrost, posortowana nazwiskami w kolejności alfabetycznej
Źródło: Izabela Dubaniewicz, licencja: CC BY 3.0.
Ważne!
Jeśli dane zawarte w tabeli wymagają uporządkowania rosnąco lub malejąco, zastosuj polecenie Sortuj. Sortowanie możesz wykonać według dowolnej kolumny, alfabetycznie lub numerycznie. Możesz również posortować tylko fragment tabeli. Umiejętność sortowania jest szczególnie przydatna w pracy z dużymi zbiorami danych.
2
Ćwiczenie 2
Otwórz dokument Sortowanie_1, prezentujący dane z poprzedniego ćwiczenia. Odszukaj odpowiednie narzędzia i posortuj dane zawarte w tabeli malejąco według wzrostu. Zapisz plik pod nazwą Sortowanie_2. Wykonane zadanie porównaj z przykładowym rozwiązaniem. Zadanie możesz wykonać, korzystając z załączonego poniżej pliku.
RdqJQSYaYE3b6
Plik w formacie rtf zawierający tabelkę ze wzrostem sześciu osób.
Plik w formacie rtf zawierający tabelkę z trzema kolumnami: nazwisko, imię i wzrost
Źródło: Izabela Dubaniewicz, licencja: CC BY 3.0.
Plik RTF o rozmiarze 71.59 KB w języku polskim
W przypadku problemów lub wątpliwości skorzystaj ze wskazówki.
Microsoft Word (wersja 2019 lub nowsza):
Aby posortować dane w tabeli, postępuj według poniższej instrukcji.
Zaznacz całą tabelę lub odpowiedni jej fragment przeznaczony do sortowania.
Odszukaj i wybierz polecenie Sortuj. Edycja w obrębie tabeli uaktywnia dodatkowe narzędzia tabel. Pojawiają się dwie dodatkowe zakładki: Układ i Projekt tabeli. Funkcja Sortuj znajduje się w zakładce Układ w grupie Dane.
W otwartym oknie dialogowym wybierz:
kolumnę, według której ma nastąpić sortowanie - Wzrost,
typ danych do sortowania - Liczba,
zaznacz kolejność sortowania - Malejąco.
Jeśli nie chcesz, aby nagłówki kolumn zostały posortowane, w oknie dialogowym Sortowanie zaznacz opcję Wiersz nagłówka. Zwróć uwagę, że w polu wyboru kolumny zostaną przypisane odpowiednie nazwy kolumn. Opcja ta jest dostępna tylko w edytorze Microsoft Word.
Wprowadzone zmiany w oknie dialogowym Sortowanie potwierdź przyciskiem OK.
LibreOffice Writer (wersja 7.0 lub nowsza):
Aby posortować dane w tabeli, postępuj według poniższej instrukcji.
Zaznacz odpowiedni jej fragment przeznaczony do sortowania.
Odszukaj i wybierz polecenie Sortuj. Znajduje się ono w zakładce Tabela lub w dolnym pasku narzędzi uaktywniającym się po zaznaczeniu tabeli.
W otwartym oknie dialogowym zaznacz klucz oraz wybierz:
numer kolumny, według której ma nastąpić sortowanie - 3,
typ klucza do sortowania - Liczbowe,
zaznacz kolejność sortowania - Malejąco.
Wprowadzone zmiany w oknie dialogowym Sortowanie potwierdź przyciskiem OK.
Uwaga!
Sortowanie w edytorze LibreOffice Writer nie ma opcji wyboru, czy wiersza nagłówka ma zostać uwzględniony w sortowaniu. Dlatego zaznacz tylko część tabeli zawierającą dane, które chcesz sortować. W przypadku zaznaczenia całej tabeli, jej nagłówki również zostaną poddane sortowaniu.
R15niBviRN98j
Zrzut ekranu tabeli z trzema kolumnami: nazwisko, imię i wzrost (w centymetrach). Pierwszy wiersz z nazwami kolumn jest wyróżniony kolorem. W tabelce znajdują się posortowane według wzrostu dane sześciu osób: Nowak Tomasz 172 cm, Nowak Adam 172 cm, Krysiak Julia 170 cm, Adamska Ewelina 168 cm, Król Maciej 168 cm, Kowalska Anna 159 cm.
Zrzut ekranu tabeli z trzema kolumnami: nazwisko, imię i wzrost, posortowana pod względem wzrostu od najwyższego do najniższego
Źródło: Izabela Dubaniewicz, licencja: CC BY 3.0.
Sortowanie wielopoziomowe
Często sortowanie według jednej kolumny może być niewystarczające. Przykładem jest sortowanie danych w tabelach z poprzednich ćwiczeń. Porównaj dokumenty Sortowanie_1 i Sortowanie_2 z poprzednich zadań i zastanów się, czy dane w tych tabelach zostały posortowane prawidłowo.
R1B1EWESSoWU7
Zrzut ekranu dwóch zestawionych ze sobą tabel z trzema kolumnami: nazwisko, imię i wzrost (w centymetrach). Pierwszy wiersz z nazwami kolumn jest wyróżniony kolorem. W pierwszej tabelce znajdują się posortowane według nazwiska dane sześciu osób: Adamska Ewelina 168 cm, Kowalska Anna 159 cm, Król Maciej 168 cm, Krysiak Julia 170 cm, Nowak Tomasz 172 cm, Nowak Adam 172 cm. W drugiej tabelce znajdują się posortowane według wzrostu dane sześciu osób: Nowak Tomasz 172 cm, Nowak Adam 172 cm, Krysiak Julia 170 cm, Adamska Ewelina 168 cm, Król Maciej 168 cm, Kowalska Anna 159 cm.
Zrzut ekranu dwóch zestawionych ze sobą różnie posortowanych tabel z trzema kolumnami: nazwisko, imię i wzrost
Źródło: Izabela Dubaniewicz, GroMar, licencja: CC BY 3.0.
W obu przypadkach, po przeprowadzeniu sortowania, uczniowie z tymi samymi nazwiskami nie zostali posortowani: Tomasz jest na pierwszym miejscu, Adam na drugim. Nie została więc zachowana kolejność alfabetyczna w kolumnie z imionami.
Ważne!
Kryterium sortowania dotyczące tylko jednej kolumny często okazuje się niewystarczające. W takim przypadku należy wykonać sortowanie wielopoziomowe, uwzględniające więcej niż jedną kolumnę.
2
Ćwiczenie 3
Pobierz poniższy plik prezentujący tabelę z danymi dotyczącymi wzrostu pewnej grupy uczniów i przeprowadź sortowanie wielopoziomowe. Odszukaj odpowiednie narzędzia i posortuj dane rosnąco (od A do Z) według nazwisk, a w przypadku tych samych nazwisk, posortuj uczniów według imion. Zapisz plik pod nazwą Sortowanie_3. Wykonane zadanie porównaj z przykładowym rozwiązaniem.
Rh6BaRbIuKMEL
Plik w formacie rtf zawierający tabelkę ze wzrostem sześciu osób.
Plik w formacie rtf zawierający tabelkę z trzema kolumnami: nazwisko, imię i wzrost
Źródło: Izabela Dubaniewicz, licencja: CC BY 3.0.
Plik RTF o rozmiarze 76.11 KB w języku polskim
W przypadku problemów lub wątpliwości skorzystaj ze wskazówki i z filmu.
Microsoft Word (wersja 2019 lub nowsza):
Aby posortować dane w tabeli, postępuj według poniższej instrukcji.
Zaznacz całą tabelę lub odpowiedni jej fragment przeznaczony do sortowania.
Odszukaj i wybierz polecenie Sortuj. Edycja w obrębie tabeli uaktywnia dodatkowe narzędzia tabel. Pojawiają się dwie dodatkowe zakładki: Układ i Projekt tabeli. Funkcja Sortuj znajduje się w zakładce Układ w grupie Dane.
W otwartym oknie dialogowym wybierz:
sortuj według - Nazwisko (Kolumna 1),
następnie według - Imię (Kolumna 2),
typ danych do sortowania, w przypadku obu - Tekst,
zaznacz kolejność sortowania, w przypadku obu - Rosnąco.
Jeśli nie chcesz, aby nagłówki kolumn zostały posortowane, w oknie dialogowym Sortowanie zaznacz opcję Wiersz nagłówka. Zwróć uwagę, że w polu wyboru kolumny zostaną przypisane odpowiednie nazwy kolumn. Opcja ta jest dostępna tylko w edytorze Microsoft Word.
Wprowadzone zmiany w oknie dialogowym Sortowanie potwierdź przyciskiem OK.
LibreOffice Writer (wersja 7.0 lub nowsza):
Aby posortować dane w tabeli, postępuj według poniższej instrukcji.
Zaznacz odpowiedni jej fragment przeznaczony do sortowania.
Odszukaj i wybierz polecenie Sortuj. Znajduje się ono w zakładce Tabela lub w dolnym pasku narzędzi uaktywniającym się po zaznaczeniu tabeli.
W otwartym oknie dialogowym zaznacz Klucz 1 oraz Klucz 2, następnie wybierz:
dla Klucz 1 - Kolumna 1,
dla Klucz 2 - Kolumna 2,
typ klucza do sortowania, w przypadku obu - Alfanumeryczne,
zaznacz kolejność sortowania, w przypadku obu - Rosnąco.
Wprowadzone zmiany w oknie dialogowym Sortowanie potwierdź przyciskiem OK.
Uwaga!
Sortowanie w edytorze LibreOffice Writer nie ma opcji wyboru, czy wiersza nagłówka ma zostać uwzględniony w sortowaniu. Dlatego zaznacz tylko część tabeli zawierającą dane, które chcesz sortować. W przypadku zaznaczenia całej tabeli, jej nagłówki również zostaną poddane sortowaniu.
Wybierz środowisko, w którym pracujesz, i zobacz, jak przeprowadzić sortowanie wielopoziomowe danych w tabeli.
Edytor tekstuMicrosoft Word (wersja Microsoft Word 2019 lub nowsza)
R19bFALkOJPRg
Film prezentujący sortowanie wielopoziomowe danych w tabeli w edytorze tekstu Microsoft Word
Film prezentujący sortowanie wielopoziomowe danych w tabeli w edytorze tekstu Microsoft Word
Film prezentujący sortowanie wielopoziomowe danych w tabeli w edytorze tekstu Microsoft Word
Film prezentujący sortowanie wielopoziomowe danych w tabeli w edytorze tekstu LibreOffice Writer
Źródło: GroMar, licencja: CC BY 3.0.
Film prezentujący sortowanie wielopoziomowe danych w tabeli w edytorze tekstu LibreOffice Writer.
RcvFKCSEThvgk
Zrzut ekranu tabeli z trzema kolumnami: nazwisko, imię i wzrost (w centymetrach). Pierwszy wiersz z nazwami kolumn jest wyróżniony kolorem. W tabelce znajdują się posortowane dane sześciu osób: Adamska Ewelina 168 cm, Kowalska Anna 159 cm, Król Maciej 168 cm, Krysiak Julia 170 cm, Nowak Adam 172 cm, Nowak Tomasz 172 cm.
Zrzut ekranu tabeli z trzema kolumnami: nazwisko, imię i wzrost, posortowana pod względem wzrostu od najniższego do najwyższego w kolejności alfabetycznej
Źródło: Izabela Dubaniewicz, licencja: CC BY 3.0.
2
Ćwiczenie 4
Pobierz i otwórz poniższy plik prezentujący tabelę z danymi dotyczącymi wzrostu pewnej grupy uczniów. Uporządkuj uczniów pod względem wzrostu od najwyższego do najniższego w kolejności alfabetycznej. Zapisz plik pod nazwą Sortowanie_4. Wykonane zadanie porównaj z przykładowym rozwiązaniem.
R1ZvXaQZyom1d
Plik w formacie rtf zawierający tabelkę ze wzrostem sześciu osób.
Plik w formacie rtf. zawierający tabelkę z trzema kolumnami: nazwisko, imię i wzrost
Źródło: Izabela Dubaniewicz, licencja: CC BY 3.0.
Plik RTF o rozmiarze 76.15 KB w języku polskim
W przypadku problemów lub wątpliwości skorzystaj ze wskazówki.
Ustal kolejne poziomy sortowania: najpierw według wzrostu, następnie według nazwisk, na koniec według imion.
R1BwgcPXvHyF5
Zrzut ekranu tabeli z trzema kolumnami: nazwisko, imię i wzrost (w centymetrach). Pierwszy wiersz z nazwami kolumn jest wyróżniony kolorem. W tabelce znajdują się posortowane dane sześciu osób: Nowak Adam 172 cm, Nowak Tomasz 172 cm, Krysiak Julia 170 cm, Adamska Ewelina 168 cm, Król Maciej 168 cm, Kowalska Anna 159 cm.
Zrzut ekranu tabeli z trzema kolumnami: nazwisko, imię i wzrost, posortowana pod względem wzrostu od najwyższego do najniższego w kolejności alfabetycznej
Źródło: Izabela Dubaniewicz, licencja: CC BY 3.0.
Zapamiętaj!
Wstawione do tabeli dane możesz uporządkować w dowolny sposób: rosnąco lub malejąco, alfabetycznie lub liczbowo. Uporządkowanie danych według określonych kryteriów czasami wymaga zastosowania sortowania wielopoziomowego. Pamiętaj o tym, aby zawsze uwzględnić wszystkie dane zawarte w tabeli.
W poniższym notesie zapisuj przydatne informacje lub własne notatki: