Hàm năm Excel không hoạt động 1905

Đang cố gắng lấy YYYY từ các trường ngày, nhưng nó sẽ trả về 1905 cho bất kỳ ngày nào. Đã sử dụng =YEAR[C3] làm công thức

Tôi có 10.000 bản ghi, đã sao chép trường ngày vào một ô mới, sau đó đặt định dạng tùy chỉnh thành YYYY. Nhưng nó không thay đổi trừ khi tôi chỉnh sửa [F2] và nhấn enter. Vì vậy, tôi không thể làm điều đó cho 10.000 hàng

Đã thử copy hết cột 1 sang cột khác đặt YYYY nhưng vẫn giữ nguyên định dạng dữ liệu

Cột B của bảng tính sau hiển thị hàm Năm Excel, được sử dụng để trích xuất năm từ ba ngày khác nhau

AB1DateYear229-May-2015=YEAR[ A2 ]305/03/1984=YEAR[ A3 ]4=YEAR[ DATE[2016, 1, 1] ]AB1DateYear229-May-20152015305/03/1984198442016

Lưu ý rằng, trong các ví dụ trên

  • Theo đề xuất, ngày được cung cấp dưới dạng tham chiếu đến các ô chứa ngày hoặc [trong ví dụ ở ô B3], dưới dạng ngày được trả về từ một hàm Excel khác
  • Ví dụ ở ô B3 sử dụng hàm Date trong Excel để cung cấp ngày 01/01/2016 cho hàm Year

Để biết thêm thông tin và ví dụ về hàm Năm Excel, hãy xem trang web Microsoft Office


Chức năng năm Sự cố thường gặp

Kết quả của hàm Year của bạn trông giống như một ngày [e. g. "01/01/1900"], thay vì trả về một số nguyên

Vấn đề này rất có thể là do ô hoặc cột mới được định dạng là 'ngày'. Trong trường hợp này, đó chỉ là định dạng của ô sai chứ KHÔNG phải giá trị được trả về bởi hàm

Cách dễ nhất để sửa lỗi này là chọn tùy chọn Định dạng chung từ menu định dạng thả xuống của dải băng Excel. Số này thường nằm trong nhóm 'Số', trên tab Trang chủ của dải băng [xem bên dưới]

Nếu bạn có một ngày hợp lệ và bạn định dạng nó dưới dạng một số chung, bạn sẽ thấy một số thứ như 40 567. Đây là những gì Excel sử dụng như một ngày và nó có nghĩa là ngày đó là 40 567 ngày kể từ ngày 1 tháng 1 năm 1900. Việc bạn định dạng nó thành định dạng ngày thích hợp chỉ mang lại lợi ích cho con người. Excel hài lòng với số. Trong thực tế, nó phải có một số

Nếu Excel không nhận dạng ngày là ngày [e. g. Tôi sử dụng định dạng mm/dd/yyyy của Mỹ thay vì những gì máy tính của tôi cần là  dd/mm/yyyy], định dạng này sẽ trở thành văn bản và cho dù bạn có làm gì thì nó cũng không cho phép bất kỳ chức năng ngày nào hoạt động. Vì vậy, điều đầu tiên bạn phải làm là kiểm tra xem ô có phải là ngày hợp lệ không. Cách dễ nhất để làm điều này là thử và thay đổi định dạng của ô sang định dạng ngày khác

Vì vậy, các bước sẽ là

  • Nhấp vào ô có chứa 'ngày'
  • Nhấp chuột phải và chọn tùy chọn 'Định dạng ô'
  • Bấm vào danh mục ngày
  • Trong khi xem điều gì xảy ra trong phần Mẫu, hãy luân phiên giữa các định dạng ngày khác nhau [25/12/2014, 25 tháng 12 năm 2014, v.v.]
  • Nếu mẫu thay đổi định dạng bạn đã nhấp vào đó là ngày tháng
  • Nếu nó không thay đổi thì đó là KHÔNG phải là một ngày.

Trước khi bất kỳ hàm ngày nào có thể hoạt động, bạn cần chuyển đổi nó thành một ngày hợp lệ. Có nhiều cách để thực hiện việc này được đề cập trong phần Ngày xử lý

GHI CHÚ. ngày trong Excel thực sự là các số sê-ri liên tiếp, vui lòng xem bài viết hỗ trợ này để tìm hiểu thêm về điều đó

Bạn đã trích xuất năm 2018 từ hàm TODAY và 2018 là số sê-ri đại diện cho ngày 10/7/1905 [M/d/yyyy]

Chỉ cần thử đặt năm 2018 vào bất kỳ ô nào và định dạng ô thành ngày ngắn và xem điều đó

Khi bạn nhập số sê-ri 2018 vào hàm TEXT với định dạng yyyy, bạn sẽ có năm của ngày 10/7/1905.  

Vấn đề. Định dạng ngày Excel YYYY hiển thị ngày là 1905. Ngày YYYY-MM hiển thị là năm 1905

Bài viết được sắp xếp lại, hiển thị [các] giải pháp cuối cùng ở trên cùng. Giải thích chi tiết, bên dưới

Giả sử ô A3 chứa ngày. 13/08/2014 21. 21 và được định dạng là Ngày
Cột D được cho là chỉ hiển thị năm nhưng lại hiển thị là 1905. Nó phải là năm 2014,


D3 đã được lắp ráp không đúng cách từ một "ngày phụ", sử dụng công thức =B3 * * nó được định dạng là một ngày. Cả hai đều là sai lầm.

Quy tắc. Không sử dụng ngày trung gian hoặc ngày phụ cho bất kỳ phép tính hoặc định dạng ngày nào.
Luôn trỏ đến ô có ngày đầy đủ
.

Hầu hết mọi người đang cố gắng đọc một ô là 2014-08   [YYYY-MM].
Họ đang cố gắng lắp ráp các bộ phận cấu thành "YYYY" + "MM" để có kết quả. Điều này sẽ thất bại.  


Giải pháp. YYYY-MM dưới dạng văn bản

Đối với công thức dẫn đến YYYY-MM trong ô D3, hãy làm như sau.

Chủ Đề