Có thể bạn quan tâm: Cách Lọc Dữ Liệu Từ Sheet Trong Excel
Giới thiệu chung
Ngày tháng năm là một loại dữ liệu quan trọng trong nhiều ứng dụng của Microsoft Excel. Việc nhập dữ liệu thời gian đúng định dạng giúp bạn khai thác tối đa các tính năng tính toán, lọc, sắp xếp và trực quan dữ liệu. Tuy nhiên, nhiều người dùng mới tiếp xúc với Excel gặp khó khăn khi nhập ngày tháng, vì Excel có thể tự động chuyển đổi định dạng hoặc hiểu nhầm dữ liệu. Bài viết này sẽ hướng dẫn chi tiết cách nhập dữ liệu ngày tháng năm trong Excel, bao gồm cách sử dụng công cụ nhập dữ liệu, định dạng ô, công thức chuyển đổi, và mẹo tránh lỗi khi làm việc với dữ liệu thời gian.
Có thể bạn quan tâm: Cách Lặp Lại Tiêu Đề Từng Trang Trong Excel: Hướng Dẫn Chi Tiết Và Các Mẹo Thực Tiễn
1. Tại sao ngày tháng năm trong Excel lại quan trọng?
- Tính chính xác: Khi dữ liệu ngày tháng được lưu trữ dưới dạng số thực (serial number), Excel có thể thực hiện các phép tính như tính khoảng thời gian giữa hai ngày, tính tuổi, hoặc tính số ngày trong một khoảng thời gian.
- Sắp xếp và lọc: Với định dạng ngày tháng chuẩn, bạn có thể dễ dàng sắp xếp dữ liệu theo thời gian hoặc lọc ra các bản ghi trong một khoảng thời gian cụ thể.
- Định dạng linh hoạt: Excel cho phép hiển thị ngày tháng theo nhiều phong cách (ví dụ:
dd/mm/yyyy,mm-dd-yyyy,yyyy/mm/dd, hoặc hiển thị theo tên tháng). - Tích hợp báo cáo: Khi dữ liệu ngày tháng được xử lý đúng cách, bạn có thể tạo báo cáo giai đoạn, biểu đồ thời gian, hoặc tính toán các chỉ số theo kỳ.
Có thể bạn quan tâm: Cách Lặp Lại Tiêu Đề Trong Excel Khi Xem
2. Cách nhập dữ liệu ngày tháng chính xác
2.1. Nhập theo định dạng chuẩn
Nếu máy tính của bạn được đặt theo múi giờ và ngôn ngữ Việt Nam, Excel thường nhận dạng ngày tháng theo định dạng dd/mm/yyyy. Cách nhập đơn giản:
- Chọn ô muốn nhập ngày.
- Gõ
01/05/2026(ngày 1 tháng 5 năm 2026). - Nhấn Enter.
Excel sẽ tự động chuyển dữ liệu thành số thực 44949 (số ngày kể từ ngày 1/1/1900) và hiển thị dưới dạng ngày tháng.
2.2. Sử dụng công cụ nhập dữ liệu
Excel cung cấp công cụ “Insert Date” (chèn ngày) giúp nhập ngày một cách nhanh chóng:
- Chọn ô cần nhập.
- Vào tab Home > Editing > Fill > Date.
- Chọn mẫu ngày tháng muốn chèn (ví dụ: “ screaming days” hay “1 Jan 2026”).
- Excel sẽ chèn ngày vào ô.
2.3. Nhập ngày tháng theo định dạng không chuẩn
Đôi khi dữ liệu ngày tháng được cung cấp theo định dạng không chuẩn (ví dụ: 2026-05-01 hoặc May 1, 2026). Excel vẫn có thể nhận dạng:
- ISO (yyyy-mm-dd): mạng lưới
2026-05-01. Excel thường nhận dạng đúng, đặc biệt khi máy tính đặt ngôn ngữ là tiếng Anh. - Mẫu tiếng Anh:
May 1, 2026hoặc1 May 2026. Excel cũng nhận dạng, nhưng cần đảm bảo ô đã được đặt kiểu dữ liệu “Date”.
Nếu Excel không nhận dạng, bạn có thể chuyển đổi bằng công thức:
=DATEVALUE("202 Aufgrund 05/01/2026")
Hoặc dùng Text to Columns (Chuyển đổi văn bản sang cột) với tùy chọn “Date” → “DMY”/“MDY”.
3. Định dạng ô để hiển thị ngày tháng
Ngay khi Cuts dữ liệu ngày tháng, bạn có thể điều chỉnh giao diện hiển thị:
- Chọn ô (hoặc dải ô) chứa ngày.
- Chuột phải → Format Cells (Định dạng ô).
- Chọn tab Number → Date.
- Chọn mẫu ngày tháng (ví dụ:
dd/mm/yyyy,yyyy-mm-dd,dd-mmm-yyyy). - Nhấn OK.
3.1. Tùy chỉnh định dạng riêng
Nếu mẫu mặc định không phù hợp, bạn có thể tạo định dạng tùy chỉnh:
- Mở Format Cells → Custom.
- Nhập định dạng:
dddd, dd mmmm yyyy(ví dụ: “Wednesday, 01 May 2026”).
Định dạng phù hợp giúp dữ liệu trở nên dễ đọc và chuyên nghiệp hơn trong báo cáo.
3.2. Hiển thị ngày theo ngôn ngữ khác
Nếu bạn muốn hiển thị ngày bằng tiếng Anh nhưng máy tính đặt ngôn ngữ Việt Nam, bạn cần thay đổi ngôn ngữ hiển thị trong Excel:
- File → Options → Language → Chọn “English” trong “Office display language”.
Sau khi thay đổi, Excel sẽ hiển thị ngày bằng tiếng Anh (ví dụ: May 1, 2026).
4. Công thức xử lý dữ liệu ngày tháng
4.1. Tính khoảng thời gian giữa hai ngày
=END_DATE - START_DATE
Ví dụ: =B2 - A2 (số ngày giữa ngày kết thúc và ngày bắt đầu).
4.2. Tính tuổi
Giả sử có ngày sinh trong ô A2:
=DATEDIF(A2, TODAY(), "Y")
Đây tính số năm hoàn thành. Bạn cũng có thể tính “Y-M-D”:
=DATEDIF(A2, TODAY(), "Y") & " năm, " & DATEDIF(A2, TODAY(), "YM") & " tháng, " & DATEDIF(A2, TODAY(), "MD") & " ngày"
4.3. Lấy ngày đầu và ngày cuối của tháng
- Ngày đầu:
excel =EOMONTH(A2, -1) + 1
- Ngày cuối:
excel =EOMONTH(A2, 0)
4.4. Kiểm tra ngày trong tuần

Có thể bạn quan tâm: Cách Mở 2 File Excel Trên 2 Màn Hình: Hướng Dẫn Chi Tiết Và Lưu Ý
=WEEKDAY(A2, 2) // 1=Monday, 7=Sunday
Hoặc:
=TEXT(A2, "dddd") // Tên ngày trong tuần (tùy ngôn ngữ)
Хитай --- ## 5. city's 常见错误和避免方案 ### 5.1. Lỗi chuyển đổi sai định dạng Vấn đề: Khi nhập `01/05/2026` trên máy tính đặt ngôn ngữ tiếng Anh, Excel hiểu là `May 1, 2026`. Điều này có thể gây nhầm lẫn khi cách dữ liệu sai. Giải pháp:
- Đặt ngôn ngữ hiển thị đúng trong Excel.
- Sử dụng `DATEVALUE` để chuyển đổi chuỗi ngày đã định dạng. ### 5.2. Dữ liệu nhập là văn bản Nếu dữ liệu ngày tháng được nhập dưới dạng văn bản (text) (đánh dấu màu xanh lam), Excel sẽ không thể thực hiện tính toán. Để chuyển đổi: ```excel
=DATEVALUE(A2)
Hoặc nhấn Data → Text to Columns → Finish.
5.3. Lỗi ngày không hợp lệ
Nhập 31/02/2026 sẽ tự động sửa thành 01/03/2026 hoặc trả về lỗi. Kiểm tra dữ liệu trước khi nhập bằng công thức ISDATE (được thêm trong phiên bản mới) hoặc thủ công.
5.4. Số ngày âm
Nếu công thức tính khoảng thời gian trả về số âm, có thể do ngày bắt đầu lớn hơn ngày kết thúc. Kiểm tra thứ tự các ô.
6. Nhập dữ liệu ngày tháng trong trường hợp đặc biệt
6.1. Nhập ngày tháng từ nguồn dữ liệuोलन
Excel CSV: Khi mở file CSV, Excel thường nhận dạng ngày tháng theo định dạng hệ thống. Nếu không, bạn có thể thay đổi cài đặt
Region & Languagetrong Windows.Import dữ liệu từ dữ liệu web: Khi sử dụng
Data→From Web, bạn có thể chọn “Date” trong các bước import.
6.2. Nhập ngày tháng từ VBA
Nếu bạn tự động nhập dữ liệu bằng VBA, hãy chắc chắn chuyển đổi dữ liệu thành kiểu Date:
Dim myDate As Date
myDate = DateSerial(2026, 5, 1)
Range("A1").Value = myDate
6.3. الماء nhập ngày tháng từ Power Query
Trong Power Query, bạn có thể chuyển đổi kiểu dữ liệu sang Date:
- Chọn cột ngày.
- Chọn Transform → Data Type → Date.
7. Tạo bảng dữ liệu thời gian mẫu
Để minh hoạ, hãy tạo một bảng dữ liệu thời gian mẫu:
| एफ | A (Ngày bắt đầu) | B (Ngày kết thúc) | C (Số ngày) | D (Tuổi) |
|---|---|---|---|---|
| 1 | 01/01/2026 | 31/01/2026 | =B2-A2 | =DATEDIF(A2, TODAY(), “Y”) |
| 2 | 15/02/2026 | 15/03/2026 | =B3-A3 | =DATEDIF(Aാക്ക, TODAY(), “Y”) |
| 3 | 01/03/2026 | 31/03/2026 | =B4-A4 | =DATEDIF(A4, TODAY(), “Y”) |
Chú ý rằng cột C và D sẽ tự động tính giá trị khi dữ liệu thay đổi.
8. Mẹo nâng cao: tính toán theo ngày làm việc
Excel có_Fonts tùy chỉnh nhiều hàm làm việc với ngày làm việc:
- WORKDAY: tính ngày làm việc sau một số ngày làm việc (bỏ qua cuối tuần và ngày lễ).
excel =WORKDAY(A2, 10) // 10 ngày làm việc sau ngày A2
- NETWORKDAYS: tính số ngày làm việc giữa hai ngày.
excel =NETWORKDAYS(A2, B2) // Số ngày làm việc giữa A2 và B2
- WORKDAY.INTL: tính ngày làm việc với tùy chọn cuối tuần khác nhau.
excel =WORKDAY.INTL(A2, 10, "0000011") // Bắt đầu từ A2, 10 ngày làm việc, cuối tuần là thứ 6 và thứ 7
9. Kiểm tra tính nhất quán của dữ liệu ngày tháng
Khi làm việc với bảng dữ liệu lớn, bạn có thể kiểm tra tính nhất quán bằng một số công thức:
- Kiểm tra ngày hợp lệ:
excel =ISNUMBER(A2) // Trả về TRUE nếu là số (tức là ngày hợp lệ)
- Kiểm tra ngày bắt đầu trước ngày kết thúc:
excel =IF(A2<B2, "OK", "Lỗi")
- Kiểm tra trùng lặp:
excel =COUNTIF($A$2:$A$100, A2) > 1
Nếu có trùng lặp, bạn có thể loại bỏ hoặc đánh dấu.
10. Tổng kết
Nhập dữ liệu ngày tháng trong Excel không chỉ đơn thuần là gõ chuỗi ngày. Đòi hỏi bạn phải hiểu cách Excel lưu trữ ngày tháng, cách định dạng ô, và cách sử dụng các công thức để xử lý dữ liệu thời gian một cách chính xác và hiệu quả. Dưới đây là những điểm quan trọng nhất:
- Định dạng ô: Sử dụng tab Number → Date hoặc Custom để hiển thị ngày theo ý muốn.
- Nhập dữ liệu chuẩn: Gõ
dd/mm/yyyyhoặc dùng công cụ Insert Date. - Chuyển đổi văn bản thành ngày: Sử dụng
DATEVALUE,Text to Columns, hoặc công thứcDATE. - Công thức xử lý:
DATEDIF,EOMONTH,WORKDAY,NETWORKDAYS. - Kiểm tra lỗi: Kiểm tra tính hợp lệ, trùng lặp, và thứ tự ngày.
- Nhập dữ liệu từ nguồn khác: Sử dụng Power Query, VBA, hoặc import từ CSV.
Bằng cách áp dụng những nguyên tắc và công cụ này, bạn sẽ có thể nhập, xử lý, và phân tích dữ liệu ngày tháng một cách chính xác, nâng cao năng suất công việc và tránh những lỗi phổ biến khi làm việc với thời gian trong Excel. Happy Excel-ing!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
