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 Show 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/1984198442016Lưu ý rằng, trong các ví dụ trên
Để 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ặpKế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à
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 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 * và * 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.
Giải pháp tồi. Sử dụng Định dạng tùy chỉnh là YYYY-MM Điều này không được khuyến khích Thông thường, một ngày nằm trong một ô, nhưng bạn muốn hiển thị YYYY-MM ở một khu vực khác, chẳng hạn như nhãn biểu đồ hoặc trong một cột được tính riêng để sắp xếp và lọc hoặc phổ biến hơn là cho bảng tổng hợp Ngày thực Ngày YYYY-MM ------------ ----------- 13/8/2014 2014-08 Bỏ qua mọi thứ ở trên, định dạng ô theo định dạng ngày tùy chỉnh. Điều này bảo toàn "tính chất ngày tháng" của dữ liệu -- nhưng có nhược điểm là toàn bộ ngày, bao gồm cả ngày và giờ vẫn tồn tại, mặc dù 'định dạng được hiển thị' chỉ hiển thị Năm-Tháng Bấm vào để xem lớn hơn ở đâu
Trong bảng Pivot, CSV đã xuất, Sắp xếp, v.v. , định dạng tùy chỉnh không hoạt động -- Pivot vẫn nhìn thấy tất cả các ngày và giờ riêng lẻ (ngày và giờ chi tiết của chúng), bất kể chúng được định dạng như thế nào. Các ngày chi tiết sẽ không được nhóm chính xác -- vẫn nhìn thấy ngày, không phải tháng
Thảo luận khác Sử dụng ngày con trung gian có thể hoạt động, nếu bạn đã xây dựng một công thức phức tạp hơn và những công thức này yêu cầu một ô trung gian. Để giải trí, hãy thử tự xây dựng các công thức này Trong hình minh họa này, Ô A3 là ngày thực. Công thức Red-x là sai lầm và sẽ không hoạt động. Các công thức hộp màu xanh lá cây sẽ hoạt động, nhưng yêu cầu một ô trung gian và phức tạp hơn để xây dựng Bấm vào để xem lớn hơn Công thức =Date(B3, C3, 1) -- trong đó B3 là ô trung gian, tìm "YYYY" Bấm vào để xem lớn hơn 1905 diễn ra như thế nào? Hãy tưởng tượng một bảng tổng hợp trong đó các ngày cần được phân loại theo Năm-Tháng (YYYY-MM) Nếu ngày hôm nay là năm 2014. 08. 13 và tiêu đề cột cần hiển thị là "2014-08". Vấn đề là công thức =Văn bản(B3, "YYYY") & "-" & Văn bản(C3,"MM")) -- Được định dạng là ngày tháng hoặc =B3 & "-" & C3 displays the year as 1905. Xem xét nơi một ngày hợp lệ trong Cột A (tháng 8 năm 2014), được chia thành hai phần cấu thành ở đâu
Tại sao lại là năm 1905? Excel lưu trữ tất cả các ngày dưới dạng một chuỗi hoặc số sê-ri, đại diện cho số ngày kể từ ngày 1 tháng 1 năm 1900 hoặc ngày 1 tháng 1 năm 1905 (Macintosh) Xem bài viết này của Microsoft Ngày 'thật' 13/08/2014 có số seri là "41864. 92" trong đó 41.000 = 114 năm kể từ năm 1900 (265 * 114) và 92 đại diện cho phần phân số trong ngày - e. g. thời gian Khi năm là phần duy nhất của phép tính ngày, các năm như 2012, 2013, 2016, v.v. , sẽ luôn là 1905 vì số sê-ri ('2014') thấp hơn nhiều so với số 41.000 của ngày hiện tại Nói cách khác, chuyển đổi một ô thành =Year() , với kết quả là "2014", cho máy tính biết đó là hai . Năm có thể thay đổi, tùy thuộc vào tùy chọn ngày gốc không rõ ràng trong Excel. Nếu Macintosh, tôi tin rằng ngày tháng là năm 1909. Cách xây dựng YYYY-MM đúng cách Cột Năm và Tháng ở giữa sẽ không được lắp ráp đúng cách thành YYYY-MM, luôn trả về ngày 1905 (xem công thức minh họa màu đỏ- x . Cả hai đều thất bại x =Văn bản(B3, "YYYY") x =Văn bản(B3,"YYYY")&"-"&Văn bản(C3,"MM") Chìa khóa *Không* tính toán ngày tháng tại các trường ngày phụ (công thức bình phương màu đỏ) *Trỏ" vào "ngày thực" và định dạng thành "Văn bản" Sử dụng ngày gốc (đúng) cho hội đồng (xem công thức màu xanh lam). Định dạng công thức bằng Chung hoặc Văn bản, không sử dụng định dạng Ngày. =Văn bản(A3, "YYYY") & "-" & Văn bản(A3, "MM") Bình luận của bạn Tôi muốn biết nếu bạn nhanh chóng tìm thấy câu trả lời của bạn. Có phần nào khiến bạn bối rối không? . Tôi muốn tinh chỉnh nó. Để lại bình luận Các bài viết về Keyliner Excel khác Cách sử dụng Excel VLookup Trả lại từ đầu tiên, từ cuối cùng, SuperTrim Phân tích mã Zip Thành phố Tiểu bang Viết các hàm do người dùng xác định của riêng bạn trong Excel Tại sao Excel thay đổi năm của tôi thành 1905?Có thể do kiểu dữ liệu không đúng , nếu kiểu dữ liệu của cột năm là ngày tháng sẽ hiển thị giá trị không mong muốn. Bạn nên thay đổi kiểu dữ liệu thành số nguyên, nó sẽ hiển thị giá trị chính xác.
Tại sao công thức năm không hoạt động trong Excel?Hàm NĂM Excel Sự cố thường gặp
. ” this problem will arise when you have your cell format set as “Date.” Để khắc phục sự cố này, bạn phải đặt định dạng ô là “Chung. ”
Tại sao ngày của tôi hiển thị là 1900 trong Excel?Hệ thống ngày tháng năm 1900
. Nếu bạn chọn chuyển đổi dữ liệu đã dán, Excel sẽ điều chỉnh các giá trị cơ bản và ngày đã dán khớp với ngày bạn đã sao chép .
Excel có hỗ trợ ngày trước năm 1900 không?Mặc dù Công thức ngày của Microsoft Excel chỉ có thể sử dụng các ngày được nhập từ 1/1/1900 đến 31/12/9999 , nhưng bạn có thể sử dụng một . |