Jak wprowadzić daty w formacie daty ISO 8601 (RRRR-MM-DD) w programie Excel (i pozwolić programowi Excel rozpoznać ten format jako wartość daty)?

27

Próbowałem wprowadzić tę datę w formacie ISO 8601 (RRRR-MM-DD) w programie Excel 2010: 2012-04-08ale program Excel automatycznie konwertuje format daty na 4/8/2012.

Próbowałem przewijać różne typy formatów daty, z których Excel pozwala mi wybierać, ale formatu „RRRR-MM-DD” nie ma: wprowadź opis zdjęcia tutaj

Czy istnieje sposób, aby program Excel rozpoznał format daty ISO 8601 jako wartość daty (i nie konwertował go automatycznie na inny format) po wprowadzeniu do komórki?

galacticninja
źródło

Odpowiedzi:

28

To, czego chcesz, to użyć niestandardowego formatu. Po prostu wpisz go w polu.

Zrzut ekranu komórek formatu
Kliknij, aby zobaczyć pełny rozmiar

Kok
źródło
Co z programem Excel 2011? Nie ma pola do wprowadzenia niestandardowego formatu!
Michael
@Michael Przepraszamy, nie korzystałem ani nie mam dostępu do kopii programu Excel w wersji OS X. Rozważ zadanie nowego pytania dotyczącego tej wersji w sposób jawny (i powiedz, dlaczego to pytanie nie jest duplikatem).
Bob
2

Excel rozpoznał twój wpis rrrr-mm-dd, dlatego automatycznie przekonwertował go na regionalny format krótkiej daty (Windows 7: Start> Panel sterowania> Region i język> Formaty).

Chciałem, aby program Excel rozpoznał i wyświetlił format.

Oprócz powyższego, jeśli chcesz, aby data odpowiadała formatowi krótkiej daty użytkownika, dodaj gwiazdkę * rrrr-mm-dd. Nie polecam tego, ale możesz to zrobić.

Kiedyś sporządziłem listę, w której chcieliśmy posortować pozycje według daty, ale do publikowania w Internecie chcieliśmy wyświetlić tylko rok i miesiąc. Mieliśmy kolumnę Data, w której wpisaliśmy datę w pełnym formacie rrrr-mm-dd. W drugiej kolumnie (B) przekonwertowaliśmy datę (= A2), aby wyświetlać tylko rok i miesiąc w formacie komórki: rrrr-mm. Kiedy nadszedł czas na publikowanie, sortujemy według daty, kopiujemy pozostałe potrzebne kolumny, mówimy BD i wklejamy na stronie internetowej. Zachował się jak urok.

Doskonały
źródło
2

Wcześniej korzystałem z niestandardowych formatów. Zmieniłem region systemu (Panel sterowania> Wszystkie elementy panelu sterowania> Region) na angielski (Wielka Brytania), krótką datę na „rrrr-MM-dd”, a program Excel nie poprawił się automatycznie z „2015-10-06” na „ 10/6/2015 ”. Nie poprawiło to jednak automatycznie w inny sposób, ale jeśli wpiszesz go w ten sposób, pozostanie. Na pewno zaoszczędziłem trochę czasu!

NaK
źródło
2
To szalone, że musisz kłamać na temat swojej lokalizacji, aby uzyskać standardowy format daty ISO!
Michael
2

Jest O wiele łatwiejszy i bezpieczniejszy sposób:

W terminach, po prostu zmień lokalizację na Australię i kupę! Standardowe daty ANSI są dostępne ORAZ jeśli jesteś w Stanach Zjednoczonych, Kanadzie, Australii lub Nowej Zelandii, to nie ma małp z twoim formatem waluty, ponieważ wszystkie te kraje używają symbolu $.

Dlaczego - w swojej nieskończonej mądrości - Microsoft nie udostępnia tego WSZYSTKIM lokalizacjom, jest tajemnicą, ale tak było od lat .

Kevin
źródło
1

Właśnie to działało dla mnie: jeśli jest to kolumna komórek ...

Wybierz kartę Dane kolumny, a następnie tekst do kolumn (w menu xl2003) wybierz stałą szerokość, ale nie mają żadnych linii separatora Wybierz datę (ymd) Spowoduje to konwersję danych na daty.

Teraz możesz sformatować zakres w dowolny sposób. kredyt trafia do Dave'a tutaj: http://msgroups.net/microsoft.public.excel.worksheet.functions/how-do-i-convert-d/75235

ITGal
źródło
Brawo! Tak! To jest to!!!
elliot svensson
1

Niestandardowe formaty są oczywistym rozwiązaniem.

Jeśli nie chcesz puścić myszy, możesz przewinąć ustawienia regionalne w górę o jedną opcję z „English (United States)” do „English (United Kingdom)”, a format YYYY-MM-DD pojawi się wśród opcji .

patricktokeeffe
źródło
Op, lista „niestandardowa” zawiera co najmniej jeden format ISO: yyyy-mm-dd;@(Excel 2013)
patricktokeeffe