Sortuj i filtruj dane Excela według miesięcy i dni

W ten sposób sortujesz dane Excela według miesięcy i dni i nie bierzesz pod uwagę lat

Excel zasadniczo sortuje daty w następujący sposób: najpierw są sortowane według roku, następnie według miesiąca, a na końcu według dnia. W większości przypadków ten porządek sortowania też ma sens. Czasami jednak wymagane jest sortowanie bez roku. Klasycznym przykładem jest lista urodzin. Zwykle rok powinien być tutaj pominięty i posortowany tylko według dnia i miesiąca.

Możesz użyć tej formuły do chronologicznego sortowania listy Excel

Jeśli chcesz posortować tabelę według miesięcy i dni w formie listy urodzin bez uwzględniania lat, a pierwsza data znajduje się w komórce A2, użyj następującej formuły w kolumnie pomocniczej:

= TEKST (A2; "MM.DT.")

Formułę stosuje się w następujący sposób:

Utwórz kolumnę pomocniczą, w której chcesz wyświetlić wyniki (w przykładzie „Formuła”).

Kliknij pierwszą komórkę kolumny pomocniczej.

W polu funkcyjnym (fx) wzór: = TEKST (A2; "MM.DT.").

Upewnij się, że funkcja odwołuje się do właściwej komórki z poprawnymi datami (w przykładzie data znajduje się w komórce B2).

Naciśnij Enter lub naciśnij mały zielony haczyk i to wszystko!

Następnie skopiuj tę formułę wystarczająco daleko w kolumnie pomocniczej.

Poniższy rysunek przedstawia użycie tej formuły w przykładowej tabeli (wartość daty znajduje się w komórce B2):

Następnie użyjesz tej kolumny pomocniczej w oknie dialogowym „Dane”. Następnie wybierz „Sortuj”, aby ustawić żądaną kolejność.

Jeśli chcesz posortować według dni, a następnie miesięcy, formuła wygląda tak:

= TEKST (A2; "DD.MM.")

Ostrożność! Formuła dostarcza tekst zamiast liczb w Excelu

Zwróć uwagę, że obie formuły generują tekst, za pomocą którego nie można obliczyć. Dlatego wykonując analizy, musisz odwoływać się do komórek z oryginalnymi wartościami dat.

Dlaczego te problemy pojawiają się podczas sortowania danych w programie Excel?

Problem z tym zadaniem polega na tym, że Excel zawsze bierze pod uwagę rok podczas sortowania dat. Tak więc 31 grudnia 2009 przypada przed 1 sierpnia 2010. Dlatego potrzebujesz kolumny pomocniczej, w której odpowiednio rozkładasz wartości dat.

Inne podejście pomaga w problemach z sortowaniem w Excelu

Jeśli masz problemy z tą formułą i późniejszym sortowaniem, jest inna procedura. Aby to zrobić, potrzebujesz również dodatkowej kolumny pomocniczej, w której ręcznie zestawiasz kryteria sortowania. Aby to zrobić, wykonaj następujące czynności:

  1. W komórce C4 zapisz następującą formułę:
    = MIESIĄC (B4) + DZIEŃ (B4) / 100
    Ta formuła łączy miesiąc i dzień z żądanym kryterium sortowania.

  2. Skopiuj formułę do komórki C13.

  3. Teraz zaznacz obszar A3:C13.

  4. Wywołaj pozycję „Sortuj” w menu „Dane” pod „Sortowanie i filtrowanie”, a tym samym okno dialogowe o tej samej nazwie.

  5. W polu „Sortuj według” wybierz wpis „Sortuj kolumnę”.

  6. W polu „Sortuj według” wybierz „Wartości komórek”. naprawiony.

  7. W polu „Zamówienie” wybierz wpis „Według rozmiaru (rosnąco)” (patrz rysunek).

  8. Jeśli teraz potwierdzisz okno dialogowe, klikając przycisk „OK”, lista urodzin zostanie posortowana w porządku rosnącym zgodnie z kolumną pomocniczą C. Możesz zobaczyć wynik na poniższym rysunku:

Uwaga dla profesjonalistów Excela na temat formuły porządku sortowania

Funkcja MIESIĄC () służy do odczytywania miesiąca z wartości daty.

Funkcja DAY() określa również dzień na podstawie wartości daty.

Dzielenie wartości dziennej przez 100 zapewnia, że miesiąc jest używany jako podstawowe kryterium sortowania. W związku z tym specyfikacja dnia nigdy nie może być większa niż 1, a zatem również nie może wpływać na najmniejszą wartość miesięczną 1. Specyfikacja dnia zajmuje zatem odpowiednio podrzędną pozycję dla logiki sortowania.

Jeśli używasz przefiltrowanej listy, możesz użyć filtrów tylko do wyświetlenia danych, które chcesz wyświetlić. Ale jak filtrować według określonej daty lub zakresu dat?

Jak filtrować według jednej daty w Excelu?

Poniższy rysunek przedstawia listę historycznych numerów zamówień, które chcesz filtrować:

Filtry automatyczne są już ustawione na liście (małe szare strzałki). Kolumna C listy zawiera wartości dat dla rekordów danych. Aby przefiltrować listę w taki sposób, aby były wyświetlane tylko rekordy, które przypadają na datę w komórce D1, wykonaj następujące czynności:

Filtruj pojedynczą datę z tabeli

  1. Kliknij filtr w kolumnie C (mała strzałka skierowana w dół).

  2. Excel do wersji 2003: Wybierz wpis „Zdefiniowany przez użytkownika” z listy filtrów. Użyj ustawienia „Odpowiada” z pierwszej listy.

  3. Excel 2007 lub nowszy: wybierz wpis „Równe do” z listy filtrów w obszarze „Filtr daty”.

  4. We wszystkich wersjach programu Excel wprowadź żądaną datę za polem wejściowym „odpowiada” (na przykład 13 maja 2009 r.).

  5. Potwierdź swój wybór przyciskiem OK.

  6. Excel natychmiast zastosuje żądany filtr. Poniższy rysunek przedstawia wynik:

Jak filtrować listy Excela według jednego roku?

Jeśli masz daty na liście, nie możesz łatwo filtrować według lat. Filtr niestandardowy „zawiera 2011” nie znajdzie daty z 2011 roku. Wynika to z faktu, że Excel interpretuje wartości dat jako wartości ciągłe od 1 stycznia 1900 roku i wyświetla je tylko w postaci, którą znamy poprzez formatowanie.

Mała sztuczka, aby mimo wszystko filtrować według roku w Excelu

Niemniej jednak możesz również filtrować swoje listy według określonych lat. Aby to zrobić, musisz jednak dołączyć dodatkową kolumnę, w której wyodrębnisz lata z dat. W pokazanym skoroszycie możesz zobaczyć listę przefiltrowaną według roku 2011:

Aby wykonać to filtrowanie na podstawie roku 2011, wykonaj następujące czynności:

  1. Uwzględnij nową kolumnę „Rok”, wpisując tekst „Rok” w komórce D3.

  2. Wprowadź następującą formułę w komórce D4, aby obliczyć rok pierwszego wiersza listy:
    = ROK (A4)

  3. Skopiuj formułę do wszystkich wierszy listy, aby znaleźć wszystkie lata.

  4. Kliknij dowolną komórkę na liście.

  5. Użyj polecenia „Filtruj” w obszarze „Dane”, aby aktywować filtr automatyczny dla listy (małe strzałki).

  6. Użyj symbolu automatycznego filtrowania w nowej kolumnie „Rok”, aby wybrać wpis „2011” i kliknij „OK”.

W przypadku korzystania z wersji programu Excel sprzed 2007 r. polecenie integracji automatycznego filtrowania znajduje się w obszarze „Dane” i „Filtr”.

Jak sortować i filtrować datę „od do” w programie Excel?

Niezależnie od tego, czy jest to data złożenia zamówienia, czy też realizacja zamówienia, filtrowanie określonych zakresów dat jest niezbędne do profesjonalnego planowania zasobów. Filtrując swoje dane, możesz na pierwszy rzut oka zobaczyć, ile zleceń lub zadań przypada na określony czas.

Przykład: Filtruj w tabeli Excel według określonej daty

Na przykład chcesz przefiltrować okres od 30 listopada 2022-2023 r. do 5 grudnia 2022-2023 r. w pokazanej tabeli.

Dzięki funkcji automatycznego filtrowania możesz to zrobić, wykonując następujące czynności:

  1. Kliknij dowolną komórkę na liście.

  2. Wybierz polecenie "Filtr" z zakładki "Dane" w grupie "Sortuj i filtruj" na wstążce.
    (Excel w wersji 2003: Aktywuj polecenie menu Dane> Filtr> Autofiltr)

  3. Ikona automatycznego filtrowania pojawi się po prawej stronie tytułu kolumny (mała strzałka). Kliknij ikonę obok „Data”.

  4. W menu, które się pojawi, wybierz polecenie „Filtr dat”, a następnie funkcję „Między…”.

  5. Na pierwszej liście wyboru wybierz „jest po lub równy” i obok niego wpisz „30.11.2020”. Na drugiej liście wybierz „jest przed lub równy” i obok niego wpisz 12.05.2020. Użyj opcji „I”.

  6. Kliknij przycisk OK, aby odpowiednio przefiltrować listę.

  7. Wynikiem jest lista ograniczona do okresu od 30 listopada 2022-2023 r. do 5 grudnia 2022-2023 r. Wszystkie rekordy danych, które nie mieszczą się w tym okresie, są ukryte. Aby zmienić kryteria filtrowania na inny zakres dat, ponownie wywołaj polecenie Filtr automatyczny. Następnie ustaw nowe wartości dat dla dolnego limitu i górnego limitu.

Zrzuty ekranu zostały wykonane w programie Excel w wersji 2016.

FAQ

Jak mogę posortować listę urodzin w programie Excel?

Aby to zrobić, po prostu użyj kolumny pomocniczej, którą również wprowadzasz. W tej kolumnie pomocniczej możesz wyświetlić datę bez roku. Następnie możesz użyć funkcji sortowania, aby posortować urodziny w dokładnie tej samej kolejności.

Sortowanie według numerów w programie Excel nie działa. Co mogę zrobić?

Jeśli wszystkie opcje sortowania według numerów nie działają, problem czasami dotyczy szablonów tabel, które są aktywne w tle. Najpierw spróbuj stopniowo usuwać całe formatowanie dotkniętych komórek. Często na tym właśnie polega problem. Jeśli to nie zadziała, po prostu skopiuj całą tabelę i wklej ją do nowego arkusza za pomocą funkcji wklejania „Wartości i formatowanie źródła”.

Excel nie rozpoznaje daty. Jakie jest rozwiązanie?

Czasami Excel stoi naprzeciw i po prostu nie chce rozpoznawać i wyświetlać wprowadzonej daty jako takiej. Jeśli nic nie działa, utwórz nową kolumnę obok starej. Kliknij prawym przyciskiem myszy nową kolumnę i wybierz "Formatuj komórki …". W menu, które się otworzy, wybierz „Data” i kliknij „OK”. Teraz wybierz i skopiuj starą kolumnę, która nie działała i wklej skopiowane wartości do nowej kolumny za pomocą funkcji wklejania „Wartości (W)”. Następnie usuń starą kolumnę.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave