Jak sortować według miesiąca w Excelu i Arkuszach Google
W tym artykule dowiesz się, jak sortować według miesięcy w Excelu i Arkuszach Google.
Sortuj według miesiąca jako tekst
Załóżmy, że masz poniższą listę miesięcy jako tekst w kolumnie B i chcesz je posortować chronologicznie od najstarszego do najnowszego.
1. Wybierz zakres z jego nagłówkiem do sortowania (B1:B10), a w Wstążka iść do Strona główna > Sortuj i filtruj > Sortowanie niestandardowe.
2. W oknie Sortuj pod Zamówienie, wybierać Lista niestandardowa…
3. Na ekranie Listy niestandardowe wybierz Styczeń luty marzec,… z listy po lewej stronie i kliknij ok.
4. Teraz w oknie Sortuj, pod Zamówienie masz listę niestandardową od miesięcy. Kliknij ok.
Wreszcie wszystkie miesiące z kolumny B są sortowane chronologicznie.
Sortuj daty według miesiąca
Załóżmy, że masz listę dat w kolumnie B i chcesz je posortować według miesiąca od najstarszego do najnowszego.
Aby to osiągnąć, musisz dodać jedną kolumnę pomocniczą.
1. W komórce C2 wprowadź formułę:
1 | =MIESIĄC(B2) |
MONTH zwraca numer miesiąca na podstawie wprowadzonej daty. W tym przypadku wartość C2 wynosi 2 (luty).
2. Ustaw kursor w prawym dolnym rogu komórki C2, aż pojawi się krzyżyk.
3. Ciągnąć formułę do końca zakresu (C10).
4. Teraz masz numer miesiąca dla każdej daty w kolumnie B i możesz sortować obie kolumny na podstawie kolumny C.
Wybierz zakres z danymi w kolumnie C (C1:C10). Następnie w Wstążka, iść do Strona główna > Sortuj i filtruj > Sortuj od najmniejszego do największego.
5. W wyskakującym oknie wybierz Rozwiń wybóri kliknij ok.
W rezultacie obie kolumny są sortowane według numeru miesiąca w kolumnie C i można usunąć kolumnę pomocniczą C. Daty w kolumnie B są teraz sortowane według miesiąca od najstarszego do najnowszego.
Notatka: Daty są sortowane tylko według miesiąca, a nie według roku, ponieważ miesiąc jest jedynym warunkiem sortowania w tym przykładzie.
Sortuj według miesiąca jako tekst w Arkuszach Google
Ponieważ Arkusze Google nie mają opcji podobnej do niestandardowych list programu Excel, będziesz musiał użyć formuły tablicowej, aby posortować miesiące jako tekst.
Aby to zrobić, wprowadź tę formułę w komórce C2:
1 | =SORTUJ(B2:B10;MIESIĄC(B2:B10&1);1) |
W takim przypadku funkcja MONTH ma jako dane wejściowe zakres zamiast pojedynczej wartości. Ten wariant zwróci tablicę liczb od 1 do 12 (dla każdego miesiąca) posortowaną w porządku rosnącym. Ponieważ funkcja SORT jest samą tablicą, pobierze wartości z B2:B10 jako tablicę i posortuje je odpowiednio od komórki D2 w dół. W ten sposób otrzymasz wszystkie miesiące z kolumny B, posortowane w kolumnie C od najstarszego do najnowszego.
Sortuj daty według miesiąca w Arkuszach Google
Aby posortować daty według miesięcy w Arkuszach Google, możesz użyć tej samej opcji z kolumną pomocniczą i funkcją MIESIĄC, jak wyjaśniono w programie Excel. Formuła jest prawie taka sama jak w poprzednim kroku, w której sortowano miesiące jako tekst:
1 | =SORTUJ(B2:B;MIESIĄC(B2:B);PRAWDA) |
Logika tutaj jest taka sama. Funkcja MONTH posortuje daty w zakresie od najstarszych do najnowszych, a funkcja SORT utworzy nową tablicę w kolumnie C na podstawie tej listy.