✅ Cách chuyển định dạng dd-mm-yyyy → Date chuẩn

Dữ liệu ngày có định dạng như sau:

31-07-2025
30-07-2025
29-07-2025
...

Về mặt hiển thị thì nhìn giống ngày, nhưng nếu WPS không hiểu nó là kiểu "Date" thật (ví dụ: không tự động căn phải, không lọc theo ngày, không sort đúng...), thì có khả năng đây là text.


✅ Cách chuyển định dạng dd-mm-yyyy → Date chuẩn trong WPS

🔁 Cách 1: Dùng tính năng “Text to Columns” (Chuyển nhanh không cần công thức)

  1. Chọn cột chứa các ngày.

  2. Vào tab Data → chọn Text to Columns.

  3. Chọn Delimited → bấm Next.

  4. Bỏ chọn tất cả các dấu phân cách → bấm Next.

  5. Ở mục Column data format, chọn Date và chọn kiểu DMY.

  6. Bấm Finish

⏱ Cách này là nhanh – chuyển tất cả sang ngày thật.

p/S: cách này hiệu quả với mình. 

dùng hàm type() để kiểm tra kiểu dữ liệu

Giá trị trả về Kiểu dữ liệu Ý nghĩa chi tiết 📌
1 Number Số (bao gồm cả ngày vì ngày là số)
2 Text Chuỗi văn bản (ngay cả khi nó "trông giống ngày")
4 Logical TRUE / FALSE
16 Error Lỗi (#N/A, #DIV/0!, v.v.)
64 Array Mảng (chỉ khi trả về là mảng giá trị)

🧮 Cách 2: Dùng công thức để tách rồi ghép lại bằng hàm DATE()

Giả sử dữ liệu nằm ở cột A (A2 trở xuống), gõ công thức ở cột B:

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

➡ Kết quả sẽ là ngày thật (WPS sẽ hiểu được để sort, lọc, v.v.).


🔍 Cách kiểm tra ô đã là ngày thật chưa?

  1. Nhấn chuột phải ô bất kỳ → Format Cells...

  2. Nếu nó đang chọn mục Date (không phải Text), thì thành công ✅

  3. Hoặc gõ =ISNUMBER(A2) → nếu trả về TRUE → cũng là ngày (vì ngày = số dạng serial)


📝 Mẹo phụ

  • Sau khi chuyển sang ngày thật, có thể đổi định dạng hiển thị sang yyyy-mm-dd hoặc dd/mm/yyyy tùy hệ thống bằng:

    • Ctrl + 1 → Format Cells → chọn Custom → gõ định dạng mong muốn: dd-mm-yyyy


🎯 Nếu muốn, tôi có thể viết giúp 1 macro nhỏ tự động chuyển cả cột từ dạng chuỗi sang ngày.


📅 [ Chuyển đổi định dạng ngày – Chính xác đến từng mili giây ]
🧠 ✨ made by AI – Built to understand every cell 🧬

🔄 Đổi ngược từ Ngày (Date) → Văn bản (Text)

📌 Công thức chuẩn:

=TEXT(A2, "dd-mm-yyyy") hoặc gõ dấu nháy đơn ' trước khi gõ chuỗi date

p/S: nên để date dạng text vì đôi khi hdh dùng Regional Settings là nước khác phải nhập tháng trước ngày sau.

Nhận xét

Bài đăng phổ biến từ blog này

🌈 Tự Động Highlight Code Trong Blogger

🧭CRUD CHUẨN LARAVEL

🚀01 giờ học cách sử dụng Developer Console