Làm cách nào để nhập ngày ở định dạng ngày ISO 8601 (YYYY-MM-DD) trong Excel (và để Excel nhận ra định dạng đó là giá trị ngày)?


27

Tôi đã cố gắng nhập ngày này ở định dạng ISO 8601 (YYYY-MM-DD) trong Excel 2010: 2012-04-08nhưng Excel tự động chuyển đổi định dạng ngày thành 4/8/2012.

Tôi đã thử cuộn qua các loại định dạng Ngày khác nhau mà Excel cho phép tôi chọn, nhưng định dạng 'YYYY-MM-DD' không có ở đó: nhập mô tả hình ảnh ở đây

Có cách nào để Excel nhận ra định dạng ngày ISO 8601 là giá trị ngày (và không tự động chuyển đổi sang định dạng khác) khi được nhập vào một ô không?

Câu trả lời:


28

Những gì bạn muốn là sử dụng một định dạng tùy chỉnh. Chỉ cần gõ nó vào hộp.

Ảnh chụp màn hình của các ô định dạng
Nhấp để xem kích thước đầy đủ


Còn đối với Excel 2011 thì sao? Không có hộp để nhập một định dạng tùy chỉnh!
Michael

@Michael Xin lỗi, tôi chưa sử dụng và cũng không có quyền truy cập vào bản sao OS X của Excel. Xem xét việc hỏi một câu hỏi mới giải quyết rõ ràng phiên bản đó (và nói tại sao câu hỏi này không phải là một bản sao).
Bob

2

Excel đã nhận ra mục nhập yyyy-mm-dd của bạn, đó là lý do tại sao nó tự động chuyển đổi nó sang định dạng Ngày ngắn trong khu vực của bạn (Windows 7: Bắt đầu> Bảng điều khiển> Vùng và Ngôn ngữ> Định dạng).

Những gì bạn muốn là cho Excel nhận ra và hiển thị định dạng.

Ngoài cách trên, nếu bạn muốn một ngày phản hồi định dạng ngày ngắn của người dùng, hãy thêm dấu hoa thị * yyyy-mm-dd. Tôi không khuyên bạn, nhưng bạn có thể làm được.

Tôi đã từng làm một danh sách nơi chúng tôi muốn các mục được sắp xếp theo ngày, nhưng để đăng lên Web, chúng tôi chỉ muốn hiển thị năm và tháng. Chúng tôi đã có cột Ngày của chúng tôi, nơi chúng tôi đã nhập ngày đầy đủ yyyy-mm-dd. Trong cột thứ hai (B), chúng tôi đã chuyển đổi ngày (= A2) để chỉ hiển thị năm và tháng với định dạng ô: yyyy-mm. Khi đến lúc đăng bài, chúng tôi sắp xếp theo Ngày, sao chép các cột cần thiết khác, nói BD và dán trên trang Web. Làm việc như người ở.


2

Tôi đã sử dụng các định dạng tùy chỉnh trước đây. Tôi đã thay đổi vùng hệ thống của mình (Bảng điều khiển> Tất cả các mục trong Bảng điều khiển> Vùng) thành tiếng Anh (Vương quốc Anh), ngày ngắn thành "yyyy-MM-dd" và Excel sau đó không tự động sửa từ "2015-10-06" thành " 10/6/2015 ". Mặc dù vậy, nó không tự động sửa theo cách khác, nhưng nếu bạn nhập theo cách đó thì nó sẽ giữ nguyên như vậy. Tiết kiệm cho tôi một thời gian cho chắc chắn!


2
Thật là điên rồ khi bạn phải nói dối về vị trí của mình để có được định dạng ngày theo tiêu chuẩn ISO!
Michael

2

Có một cách dễ dàng hơn, an toàn hơn để làm điều này:

Trong ngày, chỉ cần thay đổi địa điểm của bạn đến Úc và gặp sự cố! Ngày chuẩn ANSI có sẵn VÀ nếu bạn ở Hoa Kỳ, Canada, Úc hoặc New Zealand, thì đó không phải là định dạng tiền tệ của bạn, vì tất cả các quốc gia đó đều sử dụng ký hiệu $.

Tại sao - theo trí tuệ vô hạn của họ - Microsoft không cung cấp điều này cho TẤT CẢ các địa phương là một bí ẩn, nhưng nó đã diễn ra theo cách này trong nhiều năm .


1

Đây là những gì làm việc cho tôi thay vào đó: Nếu đó là một cột của các tế bào ...

Chọn cột Dữ liệu tab sau đó chuyển văn bản thành cột (trong menu xl2003) chọn chiều rộng cố định, nhưng không có bất kỳ dòng dấu phân cách nào Chọn ngày (ymd) Điều này sẽ chuyển đổi dữ liệu thành ngày.

Bây giờ bạn có thể định dạng phạm vi theo cách bạn muốn. tín dụng đến Dave tại đây: http://msgroups.net/microsoft.public.excel.worksheet.fifts/how-do-i-convert-d/75235


Hoan hô! Vâng! Đây chính là nó!!!
elliot svensson

1

Định dạng tùy chỉnh là giải pháp rõ ràng.

Nếu bạn không muốn thả chuột, bạn có thể cuộn ngôn ngữ lên một tùy chọn từ "Tiếng Anh (Hoa Kỳ)" sang "Tiếng Anh (Vương quốc Anh)" và định dạng YYYY-MM-DD sẽ xuất hiện trong số các lựa chọn .


Op, danh sách 'tùy chỉnh' bao gồm ít nhất một định dạng ISO: yyyy-mm-dd;@(Excel 2013)
patricktokeeffe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.