Tabela Excel: rozsądne sortowanie urodzin

Tak to działa

Jeśli chcesz posortować tabelę z urodzinami różnych osób w programie Excel, natychmiast zauważysz: program Excel żałośnie nie radzi sobie z tym zadaniem i nie zapewnia użytecznego wyniku. Excel uparcie sortuje według kolejności liczb, a nie logicznie według nadchodzących urodzin. Ta wada nie oznacza jednak, że nie można sortować urodzin w programie Excel. Wszystko, co musisz zrobić, to użyć małej sztuczki, a Excel posortuje urodziny na przykład w Twoim osobistym kalendarzu urodzinowym.

Jak to się robi: Sortuj urodziny w arkuszu kalkulacyjnym Excel

Problem ten można rozwiązać za pomocą kolumny pomocniczej (tutaj nazwanej „Urodziny”), w której można użyć formuły do przekonwertowania urodzin tak, aby można je było posortować w kolejności rosnącej począwszy od 1 stycznia. Listę możesz posortować za pomocą kolumny pomocy. Ta kolumna pomocnicza jest umieszczona obok istniejącej tabeli i służy jako pomoc w uporządkowaniu dat urodzin w sensowny sposób.

Jeśli pierwsze urodziny są w komórce C2, a kolumna D ma utworzyć kolumnę pomocniczą, wprowadź następującą formułę w komórce D2:

= DATA (; MIESIĄC (C2), DZIEŃ (C2))

Teraz skopiuj formułę w kolumnie pomocniczej. Poniższy rysunek przedstawia użycie formuły w przykładowej tabeli:

Formatowanie urodzin bez lat dla lepszego wyglądu

Formuła działa, aby przenieść wszystkie urodziny do 1900. Możesz teraz posortować listę. Wizualnie przyjemniej jest ukryć numery lat w kolumnie „Urodziny”. Aby to zrobić, przypisz niestandardowy format liczb do odpowiednich komórek za pomocą następującej instrukcji formatowania:

DD.MM.

Formatowanie bez roku 1900 działa tak:

  1. Zaznacz wartości liczbowe w kolumnie pomocniczej „Urodziny”.

  2. Naciśnij kombinację cyfr „Ctrl + 1”.

  3. W oknie dialogowym „Formatuj komórki” kliknij „Zdefiniowane przez użytkownika” w obszarze menu po lewej stronie.

  4. Dodaj żądany format TT.MM. w obszarze „Typ”. a.

  5. Kliknij "OK" - gotowe.

Poniższy rysunek przedstawia urodziny z ukrytymi latami:

Logicznie posortuj listę urodzin w programie Excel

Aby posortować listę urodzin, wykonaj następujące czynności:

  1. Wybierz całą listę, w tym kolumnę pomocniczą.

  2. Wywołaj polecenie „Sortuj” w menu „Dane” (z pakietu Office 2007, 2010, 2013, 2016 i 2022-2023: zakładka „Start”, obszar „Edycja”, „Sortowanie i filtrowanie”, „Sortowanie zdefiniowane przez użytkownika” ).

  3. Na ekranie pojawi się okno dialogowe „Sortuj”.

  4. W tym oknie dialogowym wybierz kolumnę pomocniczą jako pierwsze kryterium sortowania.

  5. Po potwierdzeniu tego ustawienia przyciskiem „OK” lista pojawia się w żądanej formie.

Dlaczego program Excel nie sortuje automatycznie urodzin?

Excel interpretuje daty jako wartości liczbowe zaczynające się od 1/1/1900 lub wartości liczbowej 1. Dlatego funkcje sortowania zawodzą tutaj, a sortowanie jest możliwe tylko z uwzględnieniem roku. Więc posortuj listę urodzin, Excel sortuje według wieku osób, a nie według kolejności, w jakiej te osoby mają urodziny. Jeśli sformatujesz komórki jednolicie według roku (jak w przykładzie 1900), daty urodzin kontaktów można rozsądnie posortować w Excelu.

FAQ: Często zadawane pytania na ten temat

Gdy chcę posortować listę urodzin w programie Excel, program Excel zwraca tylko bezużyteczne wyniki. Czemu?

Excel sortuje ściśle według wartości liczbowej. W związku z tym tabela urodzin jest sortowana według wieku osób, a nie według kolejności nadchodzących urodzin. W celu uporządkowania urodzin w sensowny sposób w Excelu, pomaga zdefiniować wszystkie urodziny z rokiem 1900 w tabeli pomocniczej, a następnie je posortować.

Pomocy, nie wiem jak posortować listę dat urodzenia według nadchodzących urodzin!

Aby uzyskać sensowne wyniki, użyj kolumny pomocniczej, którą umieszczasz tuż obok aktualnej listy urodzin. Ta kolumna pomocnicza może zostać przycięta do jednolitej daty rocznej za pomocą formuły „= DATA (; MIESIĄC (C2); DZIEŃ (C2))”. Następnie można przeprowadzić sensowne i logiczne sortowanie urodzin.

Czy istnieje formuła Excel, za pomocą której mogę logicznie rozmieścić urodziny w tabeli według kolejności nadchodzących urodzin?

Tak, formuła pomaga tutaj: "= DATA (; MIESIĄC (C2); DZIEŃ (C2))". Ta formuła jest używana w tabeli pomocniczej i podaje daty urodzin z rokiem 1900. Urodziny te można następnie łatwo posortować i bezpośrednio zobaczyć, w jakiej kolejności kontakty mają urodziny.

Używam starszej wersji programu Excel. Czy muszę na coś zwracać uwagę, jeśli chcę posortować urodziny zgodnie z opisem?

Nie, od wersji programu Excel 2007 poszczególne kroki i podelementy menu niezbędne do sortowania urodzin są podobne.

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

wave wave wave wave wave