Tấn Phát Digital

Chuyển Số Thành Ngày Trong Excel

Đổi số serial như 45292 sang ngày tháng và ngược lại, hệ 1900, 1904, Google Sheets, kèm giờ phút, đổi hàng loạt cả cột và công thức sửa lỗi

Thiết lập chung
Số serial sang ngày

01/01/2024

Thứ Hai

ISO: 2024-01-01T00:00:00

Ngày sang số serial

Nhận dd/mm/yyyy, d-m-yy, dd.mm.yyyy, yyyy-mm-dd, kèm hh:mm hoặc hh:mm:ss, có thể thêm AM, PM, SA, CH.

45292,3541666667

Phần ngày: 45292, phần sau dấu phẩy là giờ

Đổi hàng loạt cả cột
Giá trị gốcNhận làKết quảThông tin thêmGhi chú
45292Số serial01/01/2024Thứ Hai
45123,75Số serial16/07/2023Chủ nhật
60Số serial29/02/190029/02/1900 không có thật. Excel giữ ngày này để tương thích Lotus 1-2-3.
1Số serial01/01/1900Thứ HaiTrước 01/03/1900: thứ trong tuần Excel tính lệch một ngày do lỗi năm nhuận 1900.
15/03/2024Chữ ngày4536615/03/2024
03/25/2024 14:30Chữ ngày45376,604166666725/03/2024Không hợp lệ nếu đọc ngày/tháng, đã hiểu là tháng/ngày (kiểu Mỹ). Dữ liệu có thể đến từ máy cài định dạng Mỹ.
2024-12-31 23:59:59Chữ ngày45657,999988425931/12/2024
20240315Số yyyymmdd15/03/2024serial 45366Số 8 chữ số dạng yyyymmdd, không phải số serial. Dùng hàm DATE(LEFT;MID;RIGHT) để đổi trong Excel.
'05/04/2023Chữ ngày4502105/04/2023Có dấu nháy đơn ở đầu, Excel coi ô này là văn bản chứ không phải ngày. Dễ nhầm: cả hai phần đều không quá 12, kết quả phụ thuộc thứ tự ngày tháng bạn chọn.
31/02/2024LỗiNgày không tồn tại (tháng 2/2024 có 29 ngày).
Công thức sửa ngày trong Excel
Dấu phân cách đối số trên máy bạn:

Máy cài định dạng Việt Nam (dấu phẩy thập phân) thường dùng chấm phẩy. Công thức giả định giá trị nằm ở ô A2.

Ô hiện số như 45292 thay vì ngày

=TEXT(A2;"dd/mm/yyyy")

Hoặc chọn ô, bấm Ctrl+1, chọn Date hoặc Custom dd/mm/yyyy. Cách định dạng giữ nguyên giá trị ngày để còn tính toán.

Hiện cả giờ phút

=TEXT(A2;"dd/mm/yyyy hh:mm:ss")

Phần thập phân của số là giờ: 0,5 là 12:00, 0,75 là 18:00.

Chữ 15/03/2024 (ngày/tháng cố định 2 chữ số) không tính được

=DATE(RIGHT(A2;4);MID(A2;4;2);LEFT(A2;2))

Không phụ thuộc cài đặt vùng của máy, kết quả là số serial, định dạng lại thành ngày.

Chữ d/m/yyyy độ dài không cố định (5/3/2024)

=DATE(RIGHT(A2;4);MID(A2;FIND("/";A2)+1;FIND("/";A2;FIND("/";A2)+1)-FIND("/";A2)-1);LEFT(A2;FIND("/";A2)-1))

Tách theo vị trí dấu gạch chéo nên ngày, tháng một hay hai chữ số đều được.

Chữ ngày khớp định dạng vùng của máy

=DATEVALUE(A2)

Chỉ chạy khi thứ tự ngày tháng trong chữ trùng cài đặt Windows, nếu không sẽ ra #VALUE! hoặc đảo ngày tháng.

Số 8 chữ số 20240315

=DATE(LEFT(A2;4);MID(A2;5;2);RIGHT(A2;2))

LEFT, MID, RIGHT tự đổi số thành chữ trước khi cắt.

Đổi serial hệ 1904 sang hệ 1900

=A2+1462

Ngược lại thì trừ 1462. Hai hệ lệch nhau đúng 1462 ngày.

Unix timestamp (giây) sang giờ Việt Nam

=A2/86400+DATE(1970;1;1)+7/24

Bỏ +7/24 nếu muốn giờ UTC.

Hợp tác ngay với Tấn Phát Digital

Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.

Chuyển số thành ngày trong Excel và hiểu vì sao ô ngày lại hiện 45292

Excel lưu ngày tháng dưới dạng số: 45292 chính là 01/01/2024, còn phần sau dấu phẩy là giờ trong ngày. Công cụ chuyển số thành ngày trong Excel và ngược lại cho cả hệ 1900 của Windows, hệ 1904 của Mac đời cũ và Google Sheets, đổi hàng loạt cả cột dán vào, chỉ ra ô nào là chữ giả dạng ngày và đưa công thức sửa đúng cho máy của bạn.

Tính năng nổi bật

  • Đổi số serial Excel sang ngày giờ và đổi ngày giờ ngược lại thành số serial
  • Ba hệ ngày: 1900 (Excel Windows), 1904 (Excel Mac đời cũ), Google Sheets và LibreOffice
  • Xử lý đúng ngày giả 29/02/1900 (serial 60) và độ lệch của serial 1 đến 59 trong hệ 1900
  • Phần thập phân đổi thành giờ phút giây, ví dụ 45123,75 là 16/07/2023 18:00:00
  • Đổi hàng loạt một cột dán từ Excel, tự nhận dòng nào là số, dòng nào là chữ ngày, dòng nào là số yyyymmdd
  • Cảnh báo ngày dễ nhầm ngày tháng, ngày kiểu Mỹ, năm hai chữ số, dấu nháy đơn và khoảng trắng đặc biệt
  • Xuất theo dd/mm/yyyy, có giờ, ISO 8601 hoặc kiểu Mỹ, sao chép cột kết quả dán lại vào Excel
  • Bộ công thức TEXT, DATE, DATEVALUE đã đổi sẵn dấu phân cách chấm phẩy hoặc phẩy

Vì sao cột ngày trong Excel biến thành những con số như 45292

Excel không lưu chữ 01/01/2024 mà lưu số ngày kể từ mốc 01/01/1900 (hệ 1900), rồi dùng định dạng ô để hiển thị số đó thành ngày. Khi định dạng bị mất, chẳng hạn ô bị đổi về General, dữ liệu dán từ phần mềm khác, hay xuất ra CSV rồi mở lại, bạn sẽ thấy con số trần 45292 thay vì ngày. Chiều ngược lại cũng hay gặp: cột trông như ngày nhưng thực chất là chữ, căn lề trái, không cộng trừ hay lọc theo tháng được. Công cụ giúp bạn biết chính xác mỗi con số ứng với ngày nào, mỗi chữ ngày ứng với số nào, và nên sửa bằng cách định dạng lại hay bằng công thức.

Lợi ích khi sử dụng

  • Biết ngay một con số lạ trong file là ngày nào mà không phải mò định dạng ô
  • Sửa cột ngày bị lỗi khi nhập từ phần mềm kế toán, CRM, file CSV
  • Tránh nhầm ngày tháng khi dữ liệu trộn cả định dạng Việt Nam và Mỹ
  • Đổi đúng giữa file Excel Mac hệ 1904 và Excel Windows hệ 1900
  • Có công thức đúng cú pháp cho máy dùng dấu chấm phẩy lẫn dấu phẩy

Cách chuyển số thành ngày trong Excel bằng công cụ

  1. 1Chọn hệ ngày: để 1900 nếu file tạo trên Excel Windows hoặc Excel Mac đời mới, chọn 1904 nếu file cũ từ Mac có ngày lệch khoảng 4 năm, chọn Google Sheets nếu số lấy từ Sheets.
  2. 2Chọn thứ tự trong chữ ngày (ngày/tháng hay tháng/ngày) và dấu thập phân mà dữ liệu của bạn đang dùng.
  3. 3Gõ một số vào ô số serial để xem ngày, hoặc gõ một ngày vào ô bên cạnh để xem số serial.
  4. 4Muốn đổi cả cột, sao chép cột từ Excel rồi dán vào ô đổi hàng loạt; mỗi dòng được nhận diện và đổi riêng.
  5. 5Đọc cột ghi chú để biết dòng nào dễ nhầm hoặc có lỗi, rồi bấm sao chép cột kết quả và dán lại vào Excel.
  6. 6Nếu muốn sửa ngay trong file, dùng công thức ở phần cuối, chọn đúng dấu phân cách đối số của máy bạn.

Số serial ngày của Excel hoạt động thế nào

Trong hệ 1900, số 1 là ngày 01/01/1900, mỗi ngày sau đó cộng thêm 1: 36526 là 01/01/2000, 45292 là 01/01/2024, và 2958465 là 31/12/9999, ngày lớn nhất Excel hỗ trợ. Phần thập phân là tỷ lệ của một ngày: 0,5 là 12 giờ trưa, 0,75 là 18 giờ, nên 45292,5 là 12:00 ngày 01/01/2024. Số âm và số lớn hơn 2958465 không phải ngày hợp lệ, ô định dạng ngày sẽ hiện chuỗi dấu thăng. Serial 0 được Excel hiển thị là 00/01/1900, thường xuất hiện khi công thức tham chiếu tới một ô trống.

Lỗi năm nhuận 1900: vì sao serial 60 là ngày 29/02/1900

Năm 1900 không phải năm nhuận vì chia hết cho 100 mà không chia hết cho 400, nên trên thực tế không có ngày 29/02/1900. Lotus 1-2-3 đã tính nhầm năm 1900 là năm nhuận, và Excel giữ nguyên lỗi này để mở đúng file Lotus. Hệ quả: serial 60 là một ngày không có thật, serial 61 mới là 01/03/1900, và mọi ngày từ 01/03/1900 trở đi đều bị cộng thêm một so với số ngày thật kể từ 31/12/1899. Với serial 1 đến 59 (tháng 1 và tháng 2 năm 1900), hàm WEEKDAY của Excel trả về thứ lệch một ngày so với lịch thật. Google Sheets và LibreOffice né lỗi này bằng cách lấy mốc 30/12/1899, nên từ serial 61 trở đi ba chương trình khớp nhau, chỉ khác ở serial 1 đến 60.

Hệ 1904 là gì và khi nào cần cộng 1462

Excel trên Mac đời cũ dùng hệ 1904: serial 0 là 01/01/1904. Excel hiện tại vẫn giữ tùy chọn này trong File, Options, Advanced, mục Use 1904 date system. Khi sao chép ngày giữa một file hệ 1904 và một file hệ 1900, ngày bị lệch đúng 1462 ngày, tức khoảng 4 năm 1 ngày. Ví dụ 01/01/2024 là 45292 ở hệ 1900 nhưng là 43830 ở hệ 1904. Cách sửa: cộng 1462 khi đổi từ 1904 sang 1900, trừ 1462 khi đổi ngược lại, hoặc dùng Paste Special với phép cộng. Công cụ này tính riêng cho từng hệ nên bạn có thể đối chiếu trực tiếp.

Chữ trông như ngày nhưng Excel không hiểu

Dấu hiệu dễ thấy nhất là ô căn lề trái trong khi ngày thật căn lề phải, hàm SUM, lọc theo tháng, PivotTable nhóm ngày đều không chạy. Nguyên nhân hay gặp: thứ tự ngày tháng trong chữ khác cài đặt vùng của Windows (dữ liệu 25/03/2024 trên máy cài kiểu Mỹ), có dấu nháy đơn ở đầu ô, có khoảng trắng không ngắt (non-breaking space) dính theo khi sao chép từ web, hoặc ngày được lưu dạng số liền 20240315. Hàm DATEVALUE chỉ hiểu chữ theo đúng định dạng vùng của máy, nên cùng một công thức có thể chạy trên máy này và báo lỗi #VALUE! trên máy khác. Công thức DATE kết hợp LEFT, MID, RIGHT không phụ thuộc cài đặt vùng nên an toàn hơn.

Ba cách sửa cột ngày ngay trong Excel

Nếu ô chứa số serial đúng nhưng hiển thị sai, chỉ cần định dạng lại: chọn cột, bấm Ctrl+1, chọn Date hoặc Custom rồi gõ dd/mm/yyyy. Cách này giữ nguyên giá trị nên vẫn tính toán được. Nếu cần ngày dạng chữ để ghép chuỗi hoặc xuất sang hệ thống khác, dùng =TEXT(A2;"dd/mm/yyyy"). Nếu ô là chữ ngày, chọn cột rồi vào Data, Text to Columns, đến bước 3 chọn Date với thứ tự DMY, Excel sẽ đổi cả cột thành ngày thật theo đúng thứ tự bạn chỉ định. Với dữ liệu lẫn lộn nhiều kiểu, dùng công thức DATE(RIGHT;MID;LEFT) ở cột phụ rồi dán giá trị đè lên cột gốc.

Dấu phẩy hay dấu chấm phẩy trong công thức

Excel dùng ký tự phân cách danh sách của Windows để ngăn các đối số trong công thức. Máy cài định dạng Việt Nam (dấu phẩy là dấu thập phân) thường dùng dấu chấm phẩy: =DATE(2024;3;15). Máy cài định dạng Mỹ dùng dấu phẩy: =DATE(2024,3,15). Gõ sai ký tự này là nguyên nhân phổ biến của thông báo There's a problem with this formula. Công cụ có nút chuyển để hiện công thức theo đúng kiểu máy bạn. Tương tự, số serial có phần giờ sẽ được xuất với dấu phẩy thập phân nếu bạn chọn, để dán vào Excel Việt Nam không bị hiểu thành chữ.

Giới hạn của công cụ

Công cụ đổi ngày theo lịch Gregory, không đổi âm lịch. Chế độ Google Sheets chỉ đổi ngày từ 30/12/1899 trở đi, không xử lý serial âm. Chữ ngày được nhận ở các dạng dd/mm/yyyy, d-m-yy, dd.mm.yyyy, yyyy-mm-dd và giờ kèm theo; tên tháng bằng chữ như 15 tháng 3 hay March 15 chưa được hỗ trợ. Năm hai chữ số được hiểu theo quy tắc mặc định của Excel: 00 đến 29 là 2000 đến 2029, 30 đến 99 là 1930 đến 1999. Mọi phép tính chạy trong trình duyệt, dữ liệu bạn dán không được gửi đi đâu.

Câu hỏi thường gặp (FAQ)

Vì sao ngày trong Excel hiện thành số như 45292?

Excel lưu ngày dưới dạng số ngày kể từ 01/01/1900. Khi ô mất định dạng ngày, bạn thấy con số gốc. 45292 là 01/01/2024. Chọn ô, bấm Ctrl+1 và chọn định dạng Date để hiển thị lại thành ngày.

Làm sao chuyển số thành ngày trong Excel bằng công thức?

Dùng =TEXT(A2;"dd/mm/yyyy") nếu cần chữ ngày, hoặc giữ nguyên số và định dạng ô thành Date nếu vẫn cần tính toán. Máy dùng dấu phẩy phân cách đối số thì thay dấu chấm phẩy bằng dấu phẩy.

Số 1 trong Excel là ngày nào?

Trong hệ 1900, số 1 là ngày 01/01/1900. Trong hệ 1904, số 0 là 01/01/1904 và số 1 là 02/01/1904.

Vì sao Excel có ngày 29/02/1900 dù năm 1900 không nhuận?

Đây là lỗi cố ý giữ lại để tương thích Lotus 1-2-3. Serial 60 là ngày giả 29/02/1900, serial 61 là 01/03/1900. Mọi ngày từ tháng 3 năm 1900 trở đi đều tính đúng, chỉ riêng tháng 1 và 2 năm 1900 bị lệch thứ trong tuần.

Phần thập phân của số ngày trong Excel là gì?

Là giờ trong ngày tính theo tỷ lệ của 24 giờ. 0,25 là 06:00, 0,5 là 12:00, 0,75 là 18:00. Ví dụ 45123,75 là 18:00 ngày 16/07/2023.

Đổi ngày sang số serial trong Excel thế nào?

Nếu ô đã là ngày thật, đổi định dạng ô sang General hoặc Number sẽ thấy số serial. Nếu là chữ ngày, dùng =DATEVALUE(A2) khi chữ khớp định dạng vùng của máy, hoặc =DATE(RIGHT(A2;4);MID(A2;4;2);LEFT(A2;2)) cho chữ dd/mm/yyyy.

Vì sao hàm DATEVALUE báo lỗi #VALUE!?

Thường do thứ tự ngày tháng trong chữ không khớp cài đặt vùng của Windows, chữ có khoảng trắng đặc biệt, hoặc ô đã là ngày thật chứ không phải chữ. Hãy dùng công thức DATE kết hợp LEFT, MID, RIGHT, không phụ thuộc cài đặt vùng.

Hệ ngày 1904 khác 1900 bao nhiêu ngày?

Chênh đúng 1462 ngày. Cùng ngày 01/01/2024, hệ 1900 là 45292 còn hệ 1904 là 43830.

Google Sheets có dùng cùng số ngày với Excel không?

Từ ngày 01/03/1900 trở đi thì giống nhau. Google Sheets lấy mốc 30/12/1899 và không có ngày giả 29/02/1900, nên serial 1 đến 60 lệch một ngày so với Excel: số 1 trong Sheets là 31/12/1899.

Số 20240315 có phải là ngày không?

Đó là ngày viết liền dạng yyyymmdd, không phải số serial. Dùng =DATE(LEFT(A2;4);MID(A2;5;2);RIGHT(A2;2)) để đổi thành ngày thật. Công cụ tự nhận diện dạng này khi đổi hàng loạt.

Làm sao biết 03/04/2024 là ngày 3 tháng 4 hay ngày 4 tháng 3?

Không thể biết chỉ từ chữ đó. Công cụ hiểu theo thứ tự bạn chọn và gắn cảnh báo dễ nhầm. Hãy xem các dòng khác trong cùng cột: nếu có dòng như 25/03/2024 thì cột đang dùng ngày/tháng.

Ngày lớn nhất Excel hỗ trợ là bao nhiêu?

31/12/9999, ứng với serial 2958465 ở hệ 1900 và 2957003 ở hệ 1904.

Đổi Unix timestamp sang ngày trong Excel thế nào?

Unix timestamp tính bằng giây kể từ 01/01/1970 giờ UTC. Dùng =A2/86400+DATE(1970;1;1)+7/24 để ra giờ Việt Nam, rồi định dạng ô thành ngày giờ.

Từ khóa liên quan

  • chuyển số thành ngày trong excel
  • chuyển ngày thành số trong excel
  • excel hiện số thay vì ngày
  • số serial ngày excel
  • đổi số sang ngày tháng năm
  • 45292 là ngày nào
  • hàm text định dạng ngày
  • hàm datevalue lỗi value
  • hàm date trong excel
  • sửa lỗi định dạng ngày excel
  • chuyển chữ thành ngày excel
  • hệ ngày 1904 excel
  • lỗi năm nhuận 1900 excel
  • excel serial date converter
  • đổi ngày tháng hàng loạt excel
  • ngày tháng bị đảo trong excel
  • chuyển yyyymmdd sang ngày excel
  • đổi giờ thập phân excel
  • google sheets serial date

Công cụ File Tools liên quan

ASCII Art

Chuyển text thành ASCII Art.

Barcode Generator

Tạo mã vạch Code128, EAN-13.

CSV Validator

Kiểm tra file CSV hợp lệ.

Excel ↔ CSV

Chuyển đổi Excel và CSV.

ZIP Compressor - Nén File ZIP

Nén nhiều file thành ZIP online miễn phí, tạo file nén trực tiếp trên trình duyệt. Không upload server, bảo mật 100%.

Giải Nén File ZIP Online Free - Mở File ZIP

Giải nén file ZIP online free, mở file ZIP online miễn phí. Công cụ extract ZIP nhanh chóng, xem nội dung file ZIP trực tiếp trên trình duyệt. Không cần cài đặt WinRAR hay 7-Zip, bảo mật 100% không upload server.

API Documentation Generator - Tạo Tài liệu API

Công cụ API Documentation Generator miễn phí: Tạo tài liệu API từ OpenAPI/Swagger. Auto-generate docs, examples, và interactive API testing.

Dockerfile Generator - Tạo Dockerfile

Công cụ Dockerfile Generator miễn phí: Tạo Dockerfile cho Node.js, Python, Java, Go, PHP. Multi-stage builds và best practices.

Document Checklist

Tạo checklist hồ sơ giấy tờ online miễn phí. Mẫu có sẵn: xin Visa, đăng ký doanh nghiệp, hồ sơ xin việc. Theo dõi tiến độ, không bỏ sót giấy tờ.

Email Template Builder Online Free - Tạo Email Công Việc Miễn Phí

Email template builder online free - Tạo email công việc miễn phí chuyên nghiệp. Mẫu email mời họp, xin nghỉ phép, báo cáo, cảm ơn.

Nén Excel Online Free - Giảm Dung Lượng File Excel Miễn Phí

Nén file Excel (.xlsx) online free, giảm dung lượng file Excel miễn phí lên đến 80%. Tối ưu hình ảnh trong spreadsheet, không làm mất dữ liệu. Xử lý 100% trên trình duyệt, bảo mật tuyệt đối.

Excel Formula Builder

Tạo công thức Excel theo mô tả tiếng Việt và copy dùng ngay.

Dịch vụ của Tấn Phát Digital

Tấn Phát Digital nhận triển khai trọn gói cho doanh nghiệp:

Dịch vụ thiết kế website tại Hồ Chí Minh

Website doanh nghiệp, bán hàng và đặt lịch, chuẩn SEO ngay từ cấu trúc, tốc độ tải dưới 3 giây.

Từ 5.000.000đXem chi tiết →

Dịch vụ chăm sóc website định kỳ

Viết content SEO, tối ưu thứ hạng và A/B test chuyển đổi hàng tháng, cam kết KPI theo hợp đồng.

Từ 2.000.000đ/thángXem chi tiết →

Dịch vụ thiết kế landing page

Trang đích riêng cho từng chiến dịch quảng cáo, tỷ lệ chuyển đổi 3–8%, bàn giao trong 5–21 ngày.

Từ 3.000.000đXem chi tiết →

Dịch vụ content social media

20–40 bài đăng và reels mỗi tháng cho Facebook, Instagram, TikTok, kèm quản lý cộng đồng.

Từ 5.000.000đ/thángXem chi tiết →

Tư vấn và báo giá miễn phí trong 24 giờ. Xem toàn bộ dịch vụ

Zalo
Facebook
TAN PHAT DIGITAL
Zalo
Facebook