Zmienianie systemu lub formatu daty albo interpretacji dat z rokiem dwucyfrowym

Dotyczy
Excel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Daty często są kluczowym elementem analizy danych. Często zadawane są pytania, takie jak: kiedy produkt został kupiony, ile czasu zajmie wykonanie zadania w projekcie lub jaki jest średni przychód w kwartale obrachunkowym? Prawidłowe wprowadzanie dat jest niezbędne do zapewnienia dokładnych wyników. Formatowanie dat w sposób łatwy do zrozumienia jest równie ważne dla zapewnienia poprawnej interpretacji wyników.

Ważne

Ponieważ reguły interpretowania dat w każdym programie obliczeniowym są złożone, należy podawać daty możliwie jak najdokładniej podczas ich wprowadzania. Zapewni to najwyższy poziom dokładności w obliczeniach daty.

Informacje na temat obliczania i formatowania dat

Program Excel przechowuje daty jako liczby porządkowe, nazywane wartościami kolejnymi. Na przykład w programie Excel dla systemu Windows 1 stycznia 1900 roku jest liczbą kolejną 1, a 1 stycznia 2008 roku jest liczbą kolejną 39 448, ponieważ przypada 39 448 dni po 1 stycznia 1900 roku.

Program Excel przechowuje godziny jako ułamki dziesiętne, ponieważ czas jest traktowany jako część dnia. Liczba dziesiętna to wartość z zakresu od 0 do 0,99999999, reprezentująca czas od 0:00:00 (12:00:00 AM) do 23:59:59 (11:59:59 PM).

Ponieważ daty i godziny są wartościami, można je dodawać, odejmować i uwzględniać w innych obliczeniach. Można wyświetlić datę jako wartość kolejną, a godzinę jako ułamek dziesiętny, zmieniając format komórki zawierającej datę lub godzinę na format ogólny.

Informacje o dwóch systemach dat

Zarówno Excel dla komputerów Mac, jak i program Excel dla systemu Windows obsługują systemy daty 1900 i 1904. Domyślnym systemem daty w programie Excel dla systemu Windows jest rok 1900. a domyślnym systemem daty w programie Excel dla komputerów Mac jest rok 1904.

Pierwotnie program Excel dla systemu Windows był oparty na systemie daty 1900, ponieważ zapewniał on lepszą zgodność z innymi programami arkuszy kalkulacyjnych zaprojektowanymi do pracy w systemach MS-DOS i Microsoft Windows, dlatego stał się domyślnym systemem daty. Pierwotnie program Excel dla komputer Mac był oparty na systemie daty 1904, ponieważ umożliwiał on lepszą zgodność z wczesnymi komputerami Macintosh, które nie obsługiwały dat przed 2 stycznia 1904 roku, i dlatego stał się domyślnym systemem daty.

W poniższej tabeli przedstawiono pierwszą i ostatnią datę dla każdego systemu daty oraz kolejne wartości skojarzone z każdą datą.

System daty Pierwsza randka Data ostatniego spotkania
1900 1 styczeń 1900 r
(wartość kolejna 1)
31 grudnia 9999
(wartość seryjna 2958465)
1904 2 styczeń 1904 r
(wartość kolejna 1)
31 grudnia 9999
(wartość kolejna 2957003)

Ponieważ w obu systemach daty są używane różne dni początkowe, w każdym z tych systemów ta sama data jest przedstawiana przez różne wartości kolejne. Na przykład data 5 lipca 2007 może mieć dwie różne liczby kolejne, w zależności od używanego systemu dat.

System daty Wartość kolejna z 5 lipca 2007
1900 37806
1904 39268

Różnica między tymi dwoma systemami dat wynosi 1,462 dni; Oznacza to, że wartość kolejna daty w systemie daty 1900 jest zawsze o 1462 dni większa niż wartość kolejna tej samej daty w systemie daty 1904. Natomiast wartość kolejna daty w systemie daty 1904 jest zawsze o 1462 dni mniejsza niż wartość kolejna tej samej daty w systemie daty 1900. 1462 dni to cztery lata i jeden dzień (w tym jeden dzień przestępny).

Zmienianie sposobu interpretowania lat dwucyfrowych

Ważne

Aby upewnić się, że wartości roku są interpretowane zgodnie z zamierzeniami, wpisz wartości roku w postaci czterech cyfr (na przykład 2001, a nie 01). Jeśli wprowadzisz czterocyfrowe lata, program Excel nie zinterpretuje stulecia za Ciebie.

W przypadku wprowadzenia daty z dwucyfrowym rokiem w komórce sformatowanej jako tekst lub jako argument tekstowy w funkcji, takiej jak =ROK("1/1/31"), program Excel interpretuje rok w następujący sposób:

  • Przedziały od 00 do 29 są interpretowane jako lata od 2000 do 2029 roku. Jeśli na przykład wpiszesz datę 2019-05-28, program Excel przyjmie datę 28 maja 2019 r.
  • Liczby od 30 do 99 są interpretowane jako lata od 1930 do 1999. Jeśli na przykład wpiszesz datę 28-05-98, program Excel przyjmie datę 28 maja 1998.

W systemie Microsoft Windows można zmienić sposób interpretacji lat dwucyfrowych we wszystkich zainstalowanych programach systemu Windows.

Windows 10

  1. W polu wyszukiwania na pasku zadań wpisz tekst panel sterowania, a następnie wybierz pozycję Panel sterowania.
  2. W obszarze Zegar, język i region kliknij pozycję Zmień formaty daty, godziny lub liczb
  3. Kliknij pozycję Opcje regionalne i językowe.
  4. W oknie dialogowym Region kliknij przycisk Ustawienia dodatkowe.
  5. Kliknij kartę Data .
  6. W polu Gdy wprowadzany jest rok dwucyfrowy, zinterpretuj go jako rok między zmień górną granicę stulecia.
    Gdy zmieniasz rok dla górnej granicy, rok dla dolnego limitu automatycznie ulegnie zmianie.
  7. Kliknij przycisk OK.

Windows 8

  1. Szybko przesuń od prawej krawędzi do środka ekranu, naciśnij panel Wyszukaj (jeśli używasz myszy, wskaż prawy górny róg ekranu, przesuń wskaźnik myszy w dół, a następnie kliknij panel wyszukiwania), wprowadź ciąg panel sterowania w polu wyszukiwania, a następnie naciśnij lub kliknij pozycję Panel sterowania.
  2. W obszarze Zegar, język i region kliknij pozycję Zmień formaty daty, godziny lub liczb.
  3. W oknie dialogowym Region kliknij przycisk Ustawienia dodatkowe.
  4. Kliknij kartę Data .
  5. W polu Gdy wprowadzany jest rok dwucyfrowy, zinterpretuj go jako rok między zmień górną granicę stulecia.
    Gdy zmieniasz rok dla górnej granicy, rok dla dolnego limitu automatycznie ulegnie zmianie.
  6. Kliknij przycisk OK.

Windows 7

  1. Kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.
  2. Kliknij pozycję Region i język.
  3. W oknie dialogowym Region kliknij przycisk Ustawienia dodatkowe.
  4. Kliknij kartę Data .
  5. W polu Gdy wprowadzany jest rok dwucyfrowy, zinterpretuj go jako rok między zmień górną granicę stulecia.
    Gdy zmieniasz rok dla górnej granicy, rok dla dolnego limitu automatycznie ulegnie zmianie.
  6. Kliknij przycisk OK.

Zmienianie domyślnego formatu daty na wyświetlanie lat w postaci czterocyfrowej

Domyślnie daty wprowadzane w skoroszycie są formatowane w celu wyświetlania lat w postaci dwucyfrowej. Po zmianie domyślnego formatu daty na inny za pomocą tej procedury sposób wyświetlania dat wprowadzonych wcześniej w skoroszycie zmieni się na nowy, o ile daty nie zostały sformatowane za pomocą okna dialogowego Formatowanie komórek (na karcie Narzędzia główne w grupie Liczba kliknij przycisk Uruchom okno dialogowe).

Windows 10

  1. W polu wyszukiwania na pasku zadań wpisz tekst panel sterowania, a następnie wybierz pozycję Panel sterowania.
  2. W obszarze Zegar, język i region kliknij pozycję Zmień formaty daty, godziny lub liczb
  3. Kliknij pozycję Opcje regionalne i językowe.
  4. W oknie dialogowym Region kliknij przycisk Ustawienia dodatkowe.
  5. Kliknij kartę Data .
  6. Na liście Format daty krótkiej kliknij format, w którym rok jest oznaczony czterema cyframi ("rrrr").
  7. Kliknij przycisk OK.

Windows 8

  1. Szybko przesuń od prawej krawędzi do środka ekranu, naciśnij panel Wyszukaj (jeśli używasz myszy, wskaż prawy górny róg ekranu, przesuń wskaźnik myszy w dół, a następnie kliknij panel wyszukiwania), wprowadź ciąg panel sterowania w polu wyszukiwania, a następnie naciśnij lub kliknij pozycję Panel sterowania.
  2. W obszarze Zegar, język i region kliknij pozycję Zmień formaty daty, godziny lub liczb.
  3. W oknie dialogowym Region kliknij przycisk Ustawienia dodatkowe.
  4. Kliknij kartę Data .
  5. Na liście Format daty krótkiej kliknij format, w którym rok jest oznaczony czterema cyframi ("rrrr").
  6. Kliknij przycisk OK.

Windows 7

  1. Kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.
  2. Kliknij pozycję Region i język.
  3. W oknie dialogowym Region kliknij przycisk Ustawienia dodatkowe.
  4. Kliknij kartę Data .
  5. Na liście Format daty krótkiej kliknij format, w którym rok jest oznaczony czterema cyframi ("rrrr").
  6. Kliknij przycisk OK.

Zmienianie systemu dat w programie Excel

System daty zmienia się automatycznie po otwarciu dokumentu z innej platformy. Jeśli na przykład pracujesz w programie Excel i otwierasz dokument utworzony w programie Excel dla komputerów Mac, pole wyboru System daty 1904 jest zaznaczane automatycznie.

System daty można zmienić, wykonując następujące czynności:

  1. Kliknijpozycję Zaawansowane opcje>pliku>.
  2. W sekcji Podczas obliczania w tym skoroszycie wybierz odpowiedni skoroszyt, a następnie zaznacz lub wyczyść pole wyboru Użyj systemu daty 1904 .

Problem: mam problemy z datami między skoroszytami, które używają różnych systemów daty

Mogą wystąpić problemy podczas kopiowania i wklejania dat lub tworzenia odwołań zewnętrznych między skoroszytami opartymi na dwóch różnych systemach daty. Daty mogą być wyświetlane o cztery lata i jeden dzień wcześniej lub później niż oczekiwana data. Te problemy mogą wystąpić niezależnie od tego, czy używasz programu Excel dla systemu Windows, Excel dla komputerów Mac lub obu tych typów narzędzi.

Na przykład po skopiowaniu daty 5 lipca 2007 ze skoroszytu, w którym jest używany system daty 1900, a następnie wklejeniu tej daty do skoroszytu, w którym jest używany system daty 1904, data będzie wyświetlana jako 6 lipca 2011, czyli 1462 dni później. Ewentualnie, jeśli skopiujesz datę 5 lipca 2007 ze skoroszytu, w którym jest używany system daty 1904, a następnie wkleisz tę datę do skoroszytu, w którym jest używany system daty 1900, będzie wyświetlana data jako 4 lipca 2003, czyli o 1462 dni wcześniej. Aby uzyskać dodatkowe informacje, zobacz Systemy dat w programie Excel.

Rozwiązywanie problemów z kopiowaniem i wklejaniem 

  1. W pustej komórce wprowadź wartość 1462.

  2. Zaznacz tę komórkę, a następnie na karcie Narzędzia główne w grupie Schowek kliknij przycisk Kopiuj.

  3. Zaznacz wszystkie komórki zawierające niepoprawne daty.

    Porada

    Aby anulować zaznaczenie komórek, kliknij dowolną komórkę arkusza. Aby uzyskać więcej informacji, zobacz temat Zaznaczanie komórek, zakresów, wierszy lub kolumn w arkuszu.

  4. Na karcie Narzędzia główne w grupie Schowek kliknij pozycję Wklej, a następnie kliknij polecenie Wklej specjalnie.
    Obraz Wstążki programu Excel

  5. W oknie dialogowym Wklejanie specjalne w obszarze Wklejanie kliknij pozycję Wartości, a następnie w obszarze Operacja wykonaj jedną z następujących czynności:

    • Aby ustawić datę za cztery lata i jeden dzień później, kliknij przycisk Dodaj.
    • Aby ustawić datę przypadającą cztery lata i jeden dzień wcześniej, kliknij przycisk Odejmij.

Rozwiązywanie problemu z odwołaniem zewnętrznym 

Jeśli używasz odwołania zewnętrznego do daty w innym skoroszycie z innym systemem daty, możesz je zmodyfikować, wykonując jedną z następujących czynności:

  • Aby ustawić datę cztery lata i jeden dzień później, dodaj do niej liczbę 1462. Na przykład:

=[Book2]Sheet1!$A$1+1462

  • Aby ustawić datę przypadającą cztery lata i jeden dzień wcześniej, odejmij od niej 1462. Na przykład:

=[Book1]Sheet1!$A$1-1462

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.

Zobacz również

Dostosowywanie formatu daty do własnych potrzeb

Wyświetlanie liczb jako dat lub godzin

Ręczne wprowadzanie danych w komórkach arkusza

Przykłady często używanych formuł