Chào mọi người,
Dạo này mình hay gặp tình huống nhập liệu là ngày tháng nhưng Excel cứ mặc định nhận là text, hoặc nhận sai định dạng (ví dụ: 25/12/2023 lại thành 12/25/2023). Mỗi lần như vậy lại phải mất công sửa, rất bực mình.
Sau một hồi mày mò, mình phát hiện ra một cách khá đơn giản để 'ép' Excel nhận diện đúng định dạng ngày tháng, áp dụng được cho cả các trường hợp nhập liệu bằng tay hoặc copy-paste từ nguồn khác.
Cách 1: Sử dụng Text to Columns
Đây là cách mình hay dùng nhất vì nó hiệu quả và nhanh chóng:
- Chọn cột chứa dữ liệu ngày tháng bị nhận sai định dạng.
- Vào tab Data, chọn Text to Columns.
- Trong cửa sổ hiện ra, chọn Delimited (nếu ngày tháng của bạn phân tách bởi dấu /, -, hoặc .) hoặc Fixed width (ít gặp hơn). Nhấn Next.
- Ở bước tiếp theo, bỏ chọn tất cả các tùy chọn phân tách. Nhấn Next.
- Quan trọng nhất ở bước này: Chọn Date trong phần Column data format. Sau đó, chọn đúng định dạng ngày tháng mà bạn đang có (ví dụ: DMY nếu là ngày/tháng/năm, MDY nếu là tháng/ngày/năm). Nhấn Finish.
Excel sẽ tự động nhận diện lại và chuyển đổi dữ liệu về đúng định dạng ngày tháng.
Cách 2: Sử dụng Format Cells
Cách này đơn giản hơn nhưng đôi khi không xử lý triệt để các trường hợp copy-paste từ nguồn ngoài Excel:
- Chọn vùng dữ liệu cần sửa.
- Nhấn chuột phải, chọn Format Cells (hoặc Ctrl+1).
- Trong tab Number, chọn Date và chọn định dạng mong muốn.
- Nếu vẫn chưa được, thử chuyển sang định dạng Text rồi chuyển lại về Date.
Mình thấy cách 1 hiệu quả hơn hẳn. Chia sẻ với anh em nào cũng hay gặp vấn đề này. Có cao nhân nào có cách nào hay hơn không, chỉ giáo thêm ạ!