Chào các bác, dạo này em hay phải làm việc với dữ liệu từ nhiều nguồn khác nhau, mà khổ nỗi các file excel hay bị cái lỗi định dạng ngày tháng nó 'loạn xạ' lắm.
Ví dụ, có file thì nó lưu là 01/05/2023, có file lại là May 1, 2023, thậm chí có file nó còn lưu dưới dạng 2023-05-01 hoặc 01-May-23. Khi muốn tính toán hay sắp xếp theo ngày thì đúng là 'bó tay'.
Em đã thử dùng chức năng Text to Columns với tùy chọn ngày tháng nhưng không phải lúc nào cũng ăn ngay. Có lần em còn phải dùng hàm DATEVALUE kết hợp với các hàm xử lý chuỗi như LEFT, RIGHT, MID, FIND để tách ra từng phần năm, tháng, ngày rồi ghép lại. Hơi thủ công mà cũng dễ sai.
Gần đây em có mày mò và thấy Power Query xử lý vụ này khá ổn. Chỉ cần vào Get Data -> From File -> From Workbook (hoặc nguồn khác), sau đó trong Power Query Editor, chọn cột ngày tháng cần xử lý, vào tab Transform, chọn Data Type và thử các định dạng khác nhau. Nếu vẫn chưa được, mình có thể dùng Split Column theo dấu phân cách hoặc Extract các phần theo vị trí.
Có bác nào có cách nào 'pro' hơn để xử lý nhanh gọn mấy cái định dạng ngày tháng 'trời ơi đất hỡi' này không? Chia sẻ cho em với ạ!