Laurie có một cột mà cô ấy đã định dạng bằng cách sử dụng “yyyy” làm định dạng tùy chỉnh.

(Cô ấy muốn nó chứa nhiều năm.) Tuy nhiên, khi cô ấy bắt đầu nhập năm vào cột, cô ấy không nhận được những gì cô ấy mong đợi. Ví dụ, khi cô ấy bước vào năm 2020, Excel sẽ chuyển đổi số thành 1909. Laurie tự hỏi tại sao điều này lại xảy ra.

Nó đang xảy ra vì những kỳ vọng mà bạn đặt cho Excel. Khi bạn định dạng cột bằng định dạng tùy chỉnh “yyyy”, bạn đã thông báo cho Excel biết rằng bạn muốn bất kỳ thứ gì trong cột được coi là ngày. Tuy nhiên, bạn đã không nhập ngày vào các ô — bạn đã nhập một giá trị số đơn giản là 2020. Ngày sẽ là một cái gì đó chẳng hạn như 1/1/2020 hoặc 1/1/20; chúng sẽ hiển thị năm tốt vì chúng là ngày tháng, như Excel mong đợi.

Vậy tại sao chỉ nhập 2020 lại hiển thị 1909? Bởi vì Excel, khi cố gắng hiểu mục nhập là một ngày, giả sử bạn đang nhập một số ngày. Nội bộ, ngày tháng được lưu trữ dưới dạng số sê-ri cho biết số ngày kể từ ngày 1/1/1900, với 1 đại diện cho 1/1/1900, 2 đại diện cho 1/2/1900, 3 đại diện cho 1/3/1900, v.v. .

Điều này xảy ra là số 2020 đại diện cho ngày 13/7/1909 (ngày 13 tháng 7 năm 1909), mà định dạng của bạn cho biết sẽ được hiển thị đơn giản là 1909 — phần năm của ngày hợp lệ đó. Trên thực tế, bạn có thể thấy ngày đó nếu bạn chọn lại ô sau khi cố gắng nhập năm 2020. Lên trên thanh công thức, bạn sẽ thấy cách Excel chuyển đổi mục nhập của bạn thành một ngày hợp lệ.

Giải pháp phụ thuộc vào những gì bạn muốn làm với thông tin trong cột. Nếu bạn chỉ muốn nhập nhiều năm, đừng định dạng cột đó là ngày tháng. Định dạng Chung hoặc một số định dạng số khác sẽ hoạt động tốt. Thay vào đó, nếu bạn muốn ngày thực tế, thì bạn sẽ cần nhập chúng như: 1/1/2020, v.v.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (10161) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365.