Jak sortować według daty w programie Excel
Sortowanie danych według daty wydaje się być prostym zadaniem, a Microsoft Excel oferuje wiele sposobów sortowania danych według daty. Czasami jednak narzędzia do sortowania programu Excel nie działają poprawnie, co może być bardzo frustrujące.
Oto kilka sposobów sortowania według dat w programie Excel(Excel) , a także sztuczka, która pozwala spróbować, jeśli daty nie są sortowane poprawnie.
Sortowanie pojedynczej (Excel)kolumny (Single Column)dat(Dates) w Excelu
Najłatwiejszym sposobem sortowania dat w programie Excel jest użycie narzędzia do sortowania w celu wyświetlenia dat w żądanej kolejności.
- Wybierz kolumnę dat, klikając nagłówek kolumny. Na poniższym obrazku wybraliśmy kolumnę, klikając nagłówek kolumny A .
- Możesz także po prostu zaznaczyć określone komórki w kolumnie zawierające daty.
- Po wybraniu danych wybierz Sortuj i filtruj(Sort & Filter) z menu Strona główna.
- Teraz wybierz Sortuj od najstarszych do najnowszych(Sort Oldest to Newest) lub Sortuj od najnowszych do najstarszych(Sort Newest to Oldest) . W poniższym przykładzie posortowaliśmy od najnowszych do najstarszych. Zauważ(Notice) , że program Excel nie zmienia formatu dat, ale poprawnie sortuje daty zaczynające się od najnowszych.
Ta metoda powinna działać w zdecydowanej większości przypadków użycia.
Sortowanie całego(Entire) arkusza roboczego według daty(Date) w Excelu(Excel)
Jeśli tabela zawiera więcej niż jedną kolumnę danych, warto zachować relacje między kolumnami podczas sortowania. Poniżej możesz zobaczyć daty w kolumnie A i odpowiedni tekst w kolumnie B.
Jeśli użyjesz powyższej metody (tj. wybierając tylko komórki dat lub całą kolumnę dat, klikając przycisk Sortuj i filtruj(Sort & Filter ) i wybierając opcję Sortuj od najstarszych do najnowszych(Sort Oldest to Newest) lub Sortuj od najnowszych do najstarszych(Sort Newest to Oldest) ), Excel wyświetli Sortuj Ostrzeżenie(Sort Warning) i zapyta, czy chcesz rozszerzyć wybór, aby obejmował obie kolumny danych.
Upewnij się, że zaznaczona jest opcja Rozwiń zaznaczenie(Expand the selection) i kliknij przycisk Sortuj(Sort) . Excel posortuje wszystkie dane w tabeli w wybranej kolejności sortowania.
Widać, że teraz wszystkie nasze daty są posortowane od najstarszych do najnowszych, a związek między datami w kolumnie A(Column A) a tekstem w kolumnie B(Column B) został zachowany.
Sortowanie według miesiąca(Month) , roku(Year) lub miesiąca(Month) i dnia(Day) w programie Excel(Excel)
Co zrobić, jeśli chcesz sortować według daty w programie Excel według określonej części daty, takiej jak miesiąc lub rok?
Sortowanie dat według miesiąca w Excelu(Sorting Dates by Month in Excel)
W naszej przykładowej tabeli urodzin osób, na przykład, możesz chcieć wiedzieć, kto urodził się w każdym miesiącu, ignorując rok urodzenia każdej osoby. Nie możesz używać zwykłej funkcji sortowania programu Excel, ponieważ zawsze uwzględnia rok w swoim algorytmie sortowania.
Aby obejść ten problem, możesz utworzyć kolumnę pomocniczą, która wyodrębnia miesiąc, dzięki czemu możesz sortować według tej kolumny. Aby wyodrębnić miesiąc z daty, możesz użyć funkcji Excela MIESIĄC(MONTH) .
- Utwórz nową kolumnę
- W pierwszej komórce nowej kolumny wpisz =MONTH(A1) , gdzie A1 to komórka, z której chcesz wyodrębnić miesiąc.
- Powtórz(Repeat) krok 2 dla każdego rzędu. Excel wyodrębni miesiąc z każdej z dat, pozostawiając kolumnę numerów miesięcy.
- Teraz możesz posortować tabelę według kolumny z numerami miesięcy. W takim przypadku będziesz sortować według kolumny C. Jeśli wybierzesz tylko dane w kolumnie C(Column C) , ponownie otrzymasz ostrzeżenie dotyczące sortowania(Sort Warning) w programie Excel . Wybierz, aby poszerzyć wybór(Expand the selection) i posortować(Sort) .
Sortowanie dat według roku w Excelu(Sorting Dates by Year in Excel)
Jeśli chcesz wyodrębnić rok zamiast miesiąca, możesz wykonać powyższe kroki, zastępując funkcję MIESIĄC(MONTH) funkcją =YEAR(A1) , gdzie A1 to komórka z datą, z której chcesz wyodrębnić rok.
Sortowanie dat według miesiąca i dnia w Excelu(Sorting Dates by Month and Day in Excel)
Być może chcesz utworzyć posortowaną listę urodzin według miesiąca i dnia, ignorując rok. Aby wyodrębnić miesiąc i dzień z kolumny dat, możemy użyć funkcji Excela TEKST(TEXT) , która konwertuje daty na tekst. Użyjemy formatu mm.dd . Wykonaj powyższe kroki, zastępując funkcję MIESIĄC(MONTH) następującą formułą: =TEXT (A1, “mm.dd”) .
Teraz możesz sortować według kolumny C(Column C) , aby uzyskać listę urodzin wszystkich osób według miesiąca i dnia.
Rozwiązywanie problemów z formatami daty(Date Formats) w programie Excel
Czasami podczas próby sortowania według daty w programie Excel(Excel) może się okazać, że program Excel nie rozpoznaje danych jako daty. Wyobraź sobie(Imagine) na przykład, że ktoś daje Ci arkusz kalkulacyjny z datami. Dane zostały umieszczone w programie Excel , ale po wypróbowaniu powyższych metod sortowanie nie jest prawidłowe. Dlaczego to nie działa?
Rozważ tę listę dat:
Wygląda dość prosto. Jednak po wybraniu danych, naciśnięciu przycisku Sortuj(Sort) i filtruj(Filter) i wybraniu sortowania od najstarszych(Oldest) do najnowszych(Newest) , to nie działa! Możesz skończyć z czymś takim:
Zauważ(Notice) , że ostatnia data w kolumnie nie została poprawnie posortowana. Co się u licha dzieje?
Możliwe, że chociaż dane w komórce A9 wyglądają(looks) jak data, tak naprawdę nie są sformatowane jako data, więc program Excel nie może ich poprawnie posortować. W zależności od używanej wersji programu Excel(Excel) , nawet jeśli sformatujesz błędną komórkę jako datę, zaznaczając komórkę, klikając prawym przyciskiem myszy i wybierając opcję Formatuj komórki(Format Cells) i wybierając opcję Data(Date) , nadal(still ) nie rozwiąże to problemu.
Jak naprawić daty, które nie będą poprawnie sortowane w programie Excel?(How to Fix Dates That Won’t Sort Correctly in Excel)
Na szczęście ten problem jest łatwy do naprawienia.
- Wytnij(Cut ) kolumnę dat, zaznaczając komórki i naciskając Ctrl+x, wybierając Wytnij(Cut ) z menu głównego(Home ) lub klikając prawym przyciskiem myszy komórkę (komórki) i wybierając Wytnij(Cut) .
- Otwórz Notatnik(Notepad) lub inny edytor zwykłego tekstu.
- Wklej(Paste) daty do edytora tekstu.
- Wróć do Excela(Excel) , wybierz kolumnę, w której były daty, kliknij prawym przyciskiem myszy i wybierz Formatuj komórki(Format Cells) .
- Wybierz datę(Date) i kliknij OK .
- Teraz wróć do edytora tekstu i wybierz i skopiuj listę dat.
- Wróć do programu Excel i wklej(paste ) daty do kolumny sformatowanej w kroku 5.
- Teraz powinieneś być w stanie posortować. Wybierz kolumny z danymi, naciśnij przycisk Sortuj i filtruj(Sort & Filter) i wybierz Sortuj od najstarszych do najnowszych(Sort Oldest to Newest) . Altówka! To działa!
Inne techniki sortowania i filtrowania w programie (Sorting)Excel
Teraz, gdy nauczyłeś się sortować według daty w programie Excel(Excel) , możesz chcieć poznać inne sposoby sortowania i filtrowania danych. W tych artykułach nauczysz się podstaw sortowania danych w jednej i wielu kolumnach(basic one-column and multi-column data sorting) , alfabetyzacji w programie Excel(how to alphabetize in Excel) i filtrowania danych w programie Excel( how to filter data in Excel) .
Related posts
Jak usunąć puste linie w Excelu?
Jak korzystać z funkcji Speak Cells programu Excel
Jak wstawić arkusz programu Excel do dokumentu programu Word?
Jak korzystać z analizy warunkowej programu Excel
Jak naprawić wiersz w programie Excel
Podłączanie Excela do MySQL
Jak szybko wstawić wiele wierszy w programie Excel
Szybko przeliteruj liczby w Wordzie i Excelu
Jak napisać formułę/oświadczenie IF w programie Excel?
Jak wyszukiwać w Excelu
Chcesz zobaczyć swój e-mail z zeszłego tygodnia? Jak przeszukiwać Outlooka według daty
Co to jest tablica VBA w programie Excel i jak ją zaprogramować?
Zaawansowany przewodnik VBA dla MS Excel
Jak udostępnić plik Excel w celu łatwej współpracy?
Różnice między Microsoft Excel Online i Excel dla komputerów stacjonarnych
Jak scalić dane w wielu plikach Excel
Jak obliczyć Z-Score w Excelu
4 sposoby użycia znacznika wyboru w programie Excel
Jak korzystać z wypełniania Flash w programie Excel
Jak wstawić CSV lub TSV do arkusza programu Excel?