Có thể bạn quan tâm: Cách Đổi Dấu Thành Dấu Trong Công Thức Excel
Giới thiệu
Ngày tháng trong Excel thường được hiển thị theo nhiều định dạng khác nhau tùy thuộc vào cài đặt ngôn ngữ, khu vực và nguồn dữ liệu nhập vào. Khi làm việc với dữ liệu ngày tháng, một vấn đề thường gặp là “đổi ngược” ngày và tháng (ví dụ: ngày 12/01/2026 bị hiển thị thành 01/12/2026). Điều này gây nhầm lẫn, ảnh hưởng đến tính đúng đắn của dữ liệu và khiến người dùng phải mất thời gian để chỉnh sửa. Trong bài viết này, chúng ta sẽ đi sâu vào nguyên nhân gây ra hiện tượng đảo ngược ngày tháng, cách nhận diện lỗi, và các phương pháp khắc phục trong Excel, từ cách sửa trực tiếp trong ô, sử dụng công thức, đến thao tác “Text to Columns” và tùy chỉnh định dạng ngày. Thêm vào đó, chúng ta sẽ xem xét một số mẹo nhỏ để tránh lỗi này trong tương lai.
Có thể bạn quan tâm: Cách Đổi Chữ In Sang Chữ Thường Trong Excel – Hướng Dẫn Chi Tiết Và Hiệu Quả
1. Nguyên nhân gây ra lỗi ngày tháng đảo ngược
1.1 Sự khác biệt giữa định dạng ngày tháng
- Định dạng ngày tháng chuẩn (MM/DD/YYYY): Được sử dụng phổ biến ở Hoa Kỳ và một số quốc gia khác. Ví dụ 06/07/2026 (ngày 6, tháng 7, năm 2026).
- Định dạng ngày tháng quốc tế (DD/MM/YYYY): Được sử dụng ở nhiều nước châu Âu, châu Á, và Việt Nam. Ví dụ 06/07/2026 (ngày 6, tháng 7, năm 2026).
Nếu Excel nhận dữ liệu theo định dạng khác với ngôn ngữ cài đặt, nó sẽ tự động chuyển đổi và đôi khi sẽ đảo ngược ngày và tháng.
1.2 Dữ liệu nhập từ nguồn khác
- CSV / TXT: Khi mở file CSV, Excel sẽ cố gắng tự động nhận dạng dữ liệu. Nếu dữ liệu ngày tháng không được đặt trong cột định dạng ngày, Excel có thể hiểu sai ngày và tháng.
- Excel từ quốc gia khác: Khi mở file Excel được tạo trên máy tính có cài đặt ngôn ngữ khác, Excel sẽ áp dụng cài đặt ngày tháng của máy tính đó, dẫn đến sự đảo ngược.
1.3 mıSử dụng công thức chuyển đổi
Đôi khi người dùng dùng công thức như DATEVALUE hoặc TEXT để chuyển đổi ngày, nhưng thiếu tham số định dạng ngày, gây ra lỗi.
Có thể bạn quan tâm: Cách Đọc Số Tiền Bằng Chữ Trong Excel 2026: Hướng Dẫn Chi Tiết, Công Thức Và Vba
2. Nhận diện lỗi ngày tháng đảo ngược
2.1 Kiểm tra giá trị hiển thị
- Nhìn vào ô, nếu ngày có dạng
01/02/2026nhưng thực chất người dùng muốn02/01/2026, sẽ có dấu hiệu không hợp lý (ví dụ ngày 31/02 không tồn tại). - Sử dụng công thức
=TEXT(A1,"dd-mm-yyyy")để hiển thị ngày theo định dạng chuẩn, giúp nhận diện sai lệch.
2.2 Kiểm tra kiểu dữ liệu
- Chọn ô, mở “Format Cells” → “Number” → “Date”. Nếu Excel hiển thị ngày theo định dạng khác với mong muốn, có thể là nguyên nhân.
2.3 Kiểm tra cài đặt ngôn ngữ
- File → Options → Language → “Office Language Settings” → “Editing Languages”. Nếu ngôn ngữ không đúng, ngày tháng có thể bị hiểu sai.
3. Các phương pháp khắc phục
3.1 Sửa trực tiếp trong ô
Nếu số lượng dữ liệu nhỏ, bạn có thể chỉnh sửa từng ô:
- Chọn ô chứa ngày bị đảo ngược.
- Nhấn
F2để chỉnh sửa nội dung. - Đổi thứ tự ngày và tháng (ví dụigheder 01/02/2026 thành 02/01/2026).
- Nhấn
Enter.
Tip: Sau khi chỉnh sửa, bạn có thể đổi định dạng ô sang “Short Date” hoặc “Long Date” để hiển thị đúng.
3.2 Sử dụng công thức DATE, MONTH, DAY
Giả sử dữ liệu ngày tháng ban Syrian (định dạng MM/DD/YYYY) nhưng được nhập vào ô A1. Bạn có thể chuyển đổi sang định dạng DD/MM/YYYY bằng công thức:

Có thể bạn quan tâm: Cách Đổi Mặc Định Ngày Tháng Năm Trong Excel: Hướng Dẫn Chi Tiết Và Áp Dụng Thực Tế
=DATE(YEAR(A1),MONTH(A1),DAY(A1))
Nếu dữ liệu là chuỗi (text) như “06/07/2026”, sử dụng:
=DATE(RIGHT(A1,4),LEFT(A1,2),MID(A1,4,2))
Sau đó, thay đổi kiểu hiển thị sang “DD/MM/YYYY”.
3.3 Sử dụng “Text to Columns”
Đây là cách nhanh nhất và hiệu quả nhất khi làm việc với dữ liệu ngày tháng trong một cột:
- Chọn cột chứa dữ liệu ngày стала.
- Vào Data → Text to Columns.
- Chọn Delimited → Next.
- Deselect tất cả delimiter, дас Next.
- Chọn Date ở phần Column data format:
- Nếu dữ liệu ban đầu là MM/DD/YYYY → chọn MDY.
- Nếu dữ liệu ban đầu là DD/MM/YYYY → chọn DMY.
- Click Finish.
Excel sẽ phân tách ngày, tháng, năm và tự động chuyển đổi sang kiểu ngày chuẩn.
3.4 Sử dụng công thức DATEVALUE với tham số định dạng
Nếu dữ liệu là chuỗi, bạn có thể dùng:
=DATEVALUE(LEFT(A1,2)&"/"&MID(A1,4,2)&"/"&RIGHT(A1,4))
Sau đó thay đổi kiểu hiển thị.
Chú ý:
DATEVALUEchỉ nhận chuỗi theo định dạng ngày mặc định của hệ thống. Nếu muốn định dạng khác, cần sửa chuỗi trước khi chuyển.
3.5 Đổi cài đặt vùng miền (Regional Settings)
Nếu lỗi thường xuyên xảy ra, bạn có thể thay đổi cài đặt vùng miền của Excel hoặc Windows:
- Excel: File → Options → Advanced → Under “When calculating this workbook” → chọn “Use system separators”.
- Windows: Control Panel → Region → Formats → “Additional settings” → “Date” → Đặt định dạng ngày theo mong muốn (DD/MM/YYYY).
Sau khi đổiSError, mở lại workbook và kiểm tra.
3.6 Sử dụng Macro VBA để tự động chuyển đổi
Nếu bạn làm việc với một file lớn, viết macro sẽ tiết kiệm thời gian:
Sub ConvertDateFormat() Dim rng As Range Dim cell As Range 'Chọn vùng cần chuyển đổi Set rng = Selection For Each cell In rng If IsDate(cell.Value) Then 'Giả sử dữ liệu ban đầu là MM/DD/YYYY cell.Value = DateSerial(Year(cell.Value), Month(cell.Value), Day(cell.Value)) End If Next cell
End Sub
Run macro này với vùng dữ liệu đã chọn.
Lưu ý: Macro cần macro-enabled workbook (.xlsm).
4. Ứng dụng thực tế: Khắc phục lỗi trong các tình huống phổ biến
4.1 Khi nhập dữ liệu từ Google Sheets
Google Sheets thường lưu ngày theo định dạng MM/DD/YYYY. Khi tải xuống và mở trong Excel, ngày có thể bị đảo ngược.
- Giải pháp: Khi tải file CSV, chọn “All cells” → “Date” → “DMY” hoặc “MDY” tùy vào nơi xuất bản.
4.2 Khi làm việc với dữ liệu bán hàng
- Dữ liệu ngày bán hàng thường cần được thống nhất theo định dạng
DD/MM/YYYYđể tính toán tồn kho, doanh thu theo ngày. - Khi nhập dữ liệu từ phần mềm khác, sử dụng “Text to Columns” ngay khi nhập.
4.3 Khi lập báo cáo tài chính
- Các báo cáo thường yêu cầu ngày theo định dạng
DD-MM-YYYY. Nếu dữ liệu ngày bị đảo, báo cáo sẽ sai lệch. - Kiểm tra dữ liệu trước khi chèn vào PivotTable, vì PivotTable nhận dữ liệu ngày theo kiểu dữ liệu Excel.
5. Mẹo và thủ thuật để tránh lỗi
- Kiểm tra định dạng trước khi nhập: Đặt cột ngày theo “Date” → “DMY” trước khi nhập dữ liệu.
- Sử dụng hàm
DATEVALUEkhi đổ dữ liệu: Nếu dữ liệu là chuỗi, chuyển ngay qua hàm này. - Giữ nguyên cài đặt vùng miền: Nếu bạn làm việc với nhiều quốc gia, hãy giữ cài đặt ngày tháng đồng nhất trên máy tính.
- Sử dụng “Paste Special”: Khi dán dữ liệu từ nguồn khác, chọn “Values” và “Text to Columns” ngay lập tức.
- Kiểm tra dữ liệu với công thức: Sử dụng
=ISNUMBER(A1)để xác định ô có chứa ngày đúng không.
6. Kết luận
Vấn đề ngày tháng bị đảo ngược trong Excel thường xuất phát từ sự khác biệt trong định dạng ngày, cài đặt vùng miền và nguồn dữ liệu. Tuy nhiên, với các công cụ và phương pháp đã nêu, bạn có thể nhanh chóng nhận diện và khắc phục lỗi này, đồng thời áp dụng các mẹo phòng tránh để giảm thiểu rủi ro trong tương lai. Dù là người mới bắt đầu hay chuyên gia, việc hiểu rõ cách Excel xử lý ngày tháng và biết cách điều chỉnh sẽ giúp bạn quản lý dữ liệu chính xác, tránh sai sót và tăng năng suất làm việc.
Nhớ rằng, việc duy trì một quy trình nhập dữ liệu chuẩn–
Định dạng ngày tháng cố định, kiểm tra dữ liệu ngay khi dán, sử dụng công cụ “Text to Columns” và công thức DATEVALUE—tất cả đều góp phần tạo@NgModule. Chúc bạn thành công trong công việc với Excel!

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ẻ.
