Sortowanie danych w programie Excel według wierszy i kolumn za pomocą formuł. Sortowanie danych w zapytaniu

Sortowanie danych w programie Excel jest bardzo przydatną funkcją, należy jednak zachować ostrożność. Jeśli duża tabela zawiera złożone formuły i funkcje, lepiej jest wykonać operację sortowania na kopii tej tabeli.

Po pierwsze, we wzorach i funkcjach może zostać naruszone targetowanie w linkach i wówczas wyniki ich obliczeń będą błędne. Po drugie, po wielokrotnym sortowaniu można przetasować dane w tabeli tak, że trudno będzie wrócić do pierwotnej postaci. Po trzecie, jeśli tabela zawiera scalone komórki, należy je ostrożnie rozdzielić, ponieważ ten format nie jest akceptowalny przy sortowaniu.

Sortowanie danych w Excelu

Jakie narzędzia ma Excel do sortowania danych? Aby dać pełną odpowiedź na to pytanie, rozważmy je na konkretnych przykładach.

Przygotowanie tabeli do prawidłowego i bezpiecznego sortowania danych:


Teraz nasza tabela nie zawiera formuł, a jedynie wyniki ich obliczeń. Połączone komórki są również rozłączane. Pozostaje tylko usunąć dodatkowy tekst z nagłówków i tabela jest gotowa do bezpiecznego sortowania.

Aby posortować całą tabelę na podstawie jednej kolumny, wykonaj następujące czynności:



Dane posortowane w całej tabeli względem kolumny „Zysk netto”.



Jak posortować kolumnę w Excelu

Posortujmy teraz tylko jedną kolumnę bez odniesienia do innych kolumn i całej tabeli:

Kolumna jest sortowana niezależnie od pozostałych kolumn w tabeli.

Sortuj według koloru komórki w programie Excel

Kopiując tabelę na osobny arkusz, przenosimy tylko jej wartości za pomocą specjalnego wklejania. Ale możliwości sortowania pozwalają nam sortować nie tylko według wartości, ale nawet według kolorów czcionek lub kolorów komórek. Dlatego musimy również przesyłać formaty danych. Dla tego:


Kopia tabeli zawiera teraz wartości i formaty. Sortujmy według koloru:

  1. Wybierz tabelę i wybierz narzędzie „Dane” - „Sortuj”.
  2. W opcjach sortowania ponownie zaznacz pole „Moje dane zawierają nagłówki kolumn” i wskaż: „Kolumna” – Zysk netto; „Sortowanie” – kolor komórki; „Zamów” – czerwony, na górze. I kliknij OK.

Na górze mamy obecnie najgorsze dane dotyczące zysku netto.


Notatka. Następnie możesz wybrać zakres A4:F12 w tej tabeli i powtórzyć drugi krok tej sekcji, określając tylko kolor różowy na górze. Zatem najpierw pójdą komórki z kolorem, a potem normalne.

Sortowanie w programie Excel to wbudowana funkcja, dzięki której użytkownik może ułożyć dane w kolumnach na arkuszu w dogodnej kolejności w celu późniejszej analizy.

Informacje można sortować alfabetycznie, rosnąco lub malejąco, według daty lub ikony, według tekstu lub koloru komórki. Właśnie o tym będzie mowa w tym artykule.

Liczby

Tutaj wszystko jest dość proste. Weźmy za przykład poniższą tabelę. Posortujmy dane według kolumny C. Aby to zrobić, wybierz go i na karcie „Strona główna” kliknij przycisk „Sortowanie i filtrowanie”. W kolejnym menu wybierz lub „...od minimum do maksimum”, Lub „...od maksimum do minimum”. Wybierzmy drugą opcję.

Teraz mamy dane w C ułożone w kolejności malejącej.

Mam kolumnę C umieszczoną pomiędzy dwiema innymi, które są wypełnione danymi. W tym przypadku Excel uważa wybraną kolumnę za część tabeli (i liczy poprawnie). W rezultacie pojawił się następujący komunikat. Ponieważ muszę sortować specjalnie dla klasy, zaznaczam element markerem „...w ramach określonej alokacji” i kliknij „Sortuj”.

Alfabetycznie

Odbywa się to na tej samej zasadzie, co opisano powyżej. Wybierz żądany zakres i naciśnij przycisk „Sortowanie i filtrowanie”. Pozycje w menu rozwijanym uległy zmianie. Wybierz opcję „A do Z” lub „Z do A”.

Lista nazwisk w przykładzie jest posortowana alfabetycznie.

Według daty

Aby posortować daty w Excelu, najpierw zwróć uwagę na to, jaki format jest ustawiony dla komórek, w których są zapisane. Wybierz je i na karcie „Strona główna” spójrz na grupę „Numer”. Najlepszy format to „Data”, krótki lub długi, lub „(wszystkie formaty)” – datę można zapisać na różne sposoby: DD.MM.RRRR, DD.MMM, MMM.RR.

Ten punkt jest bardzo ważny, ponieważ w przeciwnym razie daty można posortować po prostu rosnąco pierwszych dwóch cyfr lub według miesiąca w kolejności alfabetycznej.

Następnie wybierz żądany zakres komórek i kliknij przycisk „Sortowanie i filtrowanie”. Z menu możesz wybrać lub „od starego do nowego”, Lub „od nowego do starego”.

Według koloru komórki lub tekstu

Tej metody można użyć, gdy w komórkach tabeli programu Excel znajduje się tekst lub same komórki są pomalowane na różne kolory. Weźmy na przykład kolumnę liczb pomalowaną na różne kolory. Uporządkujmy to tak, aby najpierw były liczby pokolorowane na czerwono, potem zielone i czarne.

Wybierz cały zakres i kliknij przycisk „Sortowanie i filtrowanie” i wybierz z menu „Możliwość dostosowania…”.

W kolejnym oknie odznacz pole jeśli zaznaczyłeś je bez górnej linii, czyli nagłówka tabeli. Następnie wybieramy kolumnę według której będziemy sortować, w przykładzie jest to „I”. W sekcji „Sortowanie” wybierz z rozwijanej listy „Kolor czcionki”. W sekcji zamówienia wybierz „kolor czerwony” - „Góra”. Posortowaliśmy liczby na czerwono.

Teraz potrzebujesz kolumny zawierającej zielone liczby. Kliknij przycisk „Dodaj poziom”. Wszystkie ustawienia są takie same, wystarczy wybrać „kolor zielony”. Kliknij OK.

Nasza kolumna jest posortowana w następujący sposób.

Jak widać, liczby nie są uporządkowane. Posortujmy liczby rosnąco. Wybierz kolumnę i kliknij „Sortowanie i filtrowanie”„Możliwość dostosowania…”. W oknie, które zostanie otwarte, kliknij przycisk „Dodaj poziom”. Kolumna pozostaje „I”, w kolejnym polu wybieramy według „Wartości”, kolejność „Rosnąco”. Kliknij OK.

Teraz nasza kolumna jest posortowana zarówno według koloru tekstu, jak i w kolejności rosnącej danych.

Dane sortuje się w ten sam sposób według koloru komórki, tyle że w sekcji „Sortowanie” wybierz z listy „Kolor komórki”.

Stoły

Jeśli masz tabelę, w której musisz posortować według kilku kolumn jednocześnie, wykonaj następujące czynności. Zaznacz cały zakres komórek tabeli wraz z nagłówkiem. Kliknij przycisk „Sortowanie i filtrowanie” i wybierz „Możliwość dostosowania…”.

Posortujmy klasę rosnąco iw ten sam sposób średni wynik.

W oknie sortowania zaznacz to pole „Moje dane zawierają nagłówki”. W sekcji „Kolumna” wybierz z listy „Klasę”, posortuj według „Wartości” i uporządkuj „Rosnąco”.

Aby zrobić to samo dla średniego wyniku, kliknij przycisk „Dodaj poziom”. W sekcji „Kolumna” wybierz „Średni wynik”. Kliknij OK.

Dane w tabeli są posortowane.

Teraz w kolumnie „Imię” pokoloruj komórki chłopcami na niebiesko, a komórki dziewczętami na różowo. Aby uniknąć robienia tego dla każdej komórki z osobna, przeczytaj artykuł o tym, jak zaznaczać komórki w Excelu - mówi, jak wybierać niesąsiadujące komórki.

Posortujmy tę kolumnę według koloru komórki: najpierw będą dziewczynki, potem chłopcy. Wybierz ponownie całą tabelę, kliknij „Sortuj” - „Możliwość dostosowania…”.

W oknie, które się otworzy, znajdują się już dwa poziomy, które zrobiliśmy wcześniej. Poziomy te mają priorytet – pierwszy jest największy, drugi mniejszy i tak dalej. Oznacza to, że jeśli chcemy, aby dane w tabeli dziewcząt/chłopców zostały najpierw posortowane według klasy, a następnie według średniego wyniku, musimy ułożyć poziomy w tej kolejności.

Kliknij przycisk „Dodaj poziom”. W sekcji „Kolumna” wybierz „Nazwa”, sortuj – „Kolor komórki”, porządkuj – „różowy”, „Góra”.

Teraz za pomocą strzałek przesuń tę linię na górę listy. Kliknij OK.

Tabela z posortowanymi danymi wygląda następująco.

Sortowanie danych w programie Excel to narzędzie umożliwiające prezentację informacji w przyjaznej dla użytkownika formie.

Wartości liczbowe można sortować w kolejności rosnącej i malejącej, wartości tekstowe można sortować alfabetycznie i w odwrotnej kolejności. Dostępne są opcje – według koloru i czcionki, w dowolnej kolejności, według kilku warunków. Kolumny i wiersze są sortowane.

Kolejność sortowania w Excelu

Menu sortowania można otworzyć na dwa sposoby:

Często używane metody sortowania są prezentowane za pomocą jednego przycisku na pasku zadań:

Sortowanie tabeli według pojedynczej kolumny:

Jeśli wybierzesz całą tabelę i posortujesz, pierwsza kolumna zostanie posortowana. Dane w wierszach staną się zgodne z pozycją wartości w pierwszej kolumnie.



Sortuj według koloru komórki i czcionki

Excel zapewnia użytkownikowi bogate możliwości formatowania. Dlatego możesz pracować z różnymi formatami.

Stwórzmy w tabeli szkoleniowej kolumnę „Total” i wypełnijmy komórki wartościami o różnych odcieniach. Sortujmy według koloru:


Program posortował komórki według akcentu. Użytkownik może samodzielnie wybrać kolejność sortowania kolorów. Aby to zrobić, wybierz z listy opcji narzędzia „Sortowanie niestandardowe”.

W oknie, które zostanie otwarte, wprowadź niezbędne parametry:


Tutaj możesz wybrać kolejność prezentowania komórek o różnych kolorach.

Dane sortowane są według czcionki, na tej samej zasadzie.

Sortuj według wielu kolumn w programie Excel

Jak ustawić wtórny porządek sortowania w programie Excel? Aby rozwiązać ten problem, musisz ustawić kilka warunków sortowania.


Program umożliwia dodanie kilku kryteriów jednocześnie w celu przeprowadzenia sortowania w specjalnej kolejności.

Sortowanie wierszy w Excelu

Domyślnie dane są sortowane według kolumn. Jak sortować według wierszy w programie Excel:

W ten sposób sortujesz tabelę w Excelu według kilku parametrów.

Sortowanie losowe w Excelu

Wbudowane opcje sortowania nie pozwalają na losowe ułożenie danych w kolumnie. Funkcja LOS poradzi sobie z tym zadaniem.

Na przykład musisz ułożyć zestaw określonych liczb w losowej kolejności.

Umieść kursor w sąsiedniej komórce (w lewo lub w prawo, nie ma to znaczenia). Wpisz LOS() w pasku formuły. Naciśnij enter. Kopiujemy formułę na całą kolumnę - otrzymujemy zestaw liczb losowych.

Posortujmy teraz wynikową kolumnę w kolejności rosnącej/malejącej – wartości z pierwotnego zakresu zostaną automatycznie ułożone w kolejności losowej.

Dynamiczne sortowanie tabel w MS Excel

Jeśli zastosujesz standardowe sortowanie do tabeli, nie będzie ono miało znaczenia w przypadku zmiany danych. Musimy zadbać o to, aby wartości były sortowane automatycznie. Używamy formuł.

Jeśli chcesz wykonać sortowanie dynamiczne w kolejności malejącej, użyj funkcji DUŻY.

Aby dynamicznie sortować wartości tekstowe, potrzebne będą formuły tablicowe.

Następnie, po dodaniu danych do tabeli, proces sortowania zostanie przeprowadzony automatycznie.

    Polecenie SORT służy do alfabetycznego sortowania wierszy pliku tekstowego lub standardowego wyjścia.

Format wiersza poleceń:

SORTOWANIE [[dysk1:][ścieżka1]nazwa pliku1] [ścieżka2]] [ścieżka3]nazwa pliku3]

Opcje wiersza poleceń:

/+n- Określa liczbę znaków n przed rozpoczęciem każdego porównania. /+3 wskazuje, że każde porównanie rozpocznie się od trzeciego znaku w każdym wierszu. Linie zawierające mniej niż n znaków są gromadzone przed wszystkimi innymi liniami. Domyślnie porównanie rozpoczyna się od pierwszego znaku każdego wiersza.

/L język- Zastępuje domyślny język i układ zainstalowany w systemie określonymi. Na razie wybór jest tylko jeden: „C” – najszybszy sposób zamówienia sekwencji. Sortowanie zawsze uwzględnia wielkość liter.

/M kilobajtów- Ustawia ilość pamięci głównej używanej do sortowania, w kilobajtach. Rozmiar pamięci musi wynosić co najmniej 160 KB. Jeśli jawnie ustawisz rozmiar pamięci, będzie to ilość, która zostanie wykorzystana, niezależnie od tego, ile pamięci głównej jest dostępne w systemie. Najlepszą wydajność można osiągnąć nie ustawiając rozmiaru pamięci. Domyślnie sortowanie odbywa się w jednym przebiegu (bez pliku tymczasowego), wykorzystując maksymalny dostępny rozmiar pamięci. W przeciwnym razie sortowanie odbywa się w dwóch przebiegach (przechowywanie częściowo posortowanych danych w pliku tymczasowym), dzięki czemu ilość pamięci wykorzystywanej podczas obu przebiegów jest taka sama. Domyślnie maksymalna pamięć wynosi 90% dostępnej pamięci głównej, jeśli strumienie wejściowe i wyjściowe są plikami na dysku, lub 45% dostępnej pamięci głównej w przeciwnym razie.

/REC znaków- Określa maksymalną liczbę znaków we wpisie (domyślnie 4096, maksymalnie 65535).

/R- Odwrotna kolejność sortowania; te. sortowanie przebiega od Z do A, a następnie od 9 do 0.

[dysk1:][ścieżka1]nazwa pliku1- Określa nazwę posortowanego pliku. Jeśli zostanie pominięty, użyte zostanie standardowe wejście. Jawne określenie pliku do sortowania jest szybsze niż przekierowanie tego samego pliku co standardowe wejście.

/T [dysk2:][ścieżka2]- Określa ścieżkę do folderu zawierającego działające pliki sortujące w przypadku, gdy dane nie mieszczą się w pamięci głównej. Domyślnie używany jest systemowy folder tymczasowy.

/O [dysk3:][ścieżka3]nazwa pliku3- Określa nazwę pliku, w którym zapisywane są posortowane wyniki. Jeśli zostanie pominięty, dane zostaną zapisane na standardowe wyjście. Jawne określenie pliku wyjściowego jest szybsze niż przekierowanie standardowego wyjścia do tego samego pliku.

Przykłady użycia:

sortuj mójtxt.txt /Wyjście sortxt.txt- posortuj linie pliku w kolejności alfabetycznej mytxt.txt z zapisaniem wyniku do pliku sortxt.txt

sortuj sortxt.txt- tak samo jak w poprzednim przykładzie, ale użyte jest przekierowanie wejścia i wyjścia.

sort /reverse mytxt.txt /Wyjście sortxt.txt- posortuj linie pliku w odwrotnej kolejności mytxt.txt z zapisaniem wyniku do pliku sortxt.txt