1. Về lỗi.
Dữ liệu cột E có cả ngày tháng chuẩn theo cách hiểu của Excel và cả ngày tháng nhái - trông có vẻ là ngày tháng nhưng thực chất là TEXT. Vd. mở trên máy tôi thì E7 = 03.08.2022, đây là ngày tháng chuẩn vì trên máy tôi thiết lập là "dd.mm.yyyy". Còn E9 = 14/03/2022, đây là ngày tháng nhái, nó thực chất là TEXT. Vì thế D9 = LEFT(E9;2) = "14"
Ngày tháng chuẩn luôn được Excel lưu trữ ở dạng SỐ. Đó là số ngày tính từ gốc 31.12.1899. Tức 1.1.1900 tương ứng với con SỐ 1 (từ gốc 31.12.1899 tới 1.1.1900 là 1 ngày). Như vậy E7 thực ra là có giá trị 44776 (44776 ngày tính từ gốc 31.12.1899), vì thế D7 = LEFT(E7;2) = "44".
2. Với dữ liệu ngày tháng lẫn lộn "chuẩn - nhái" bạn có thễ chuyển về ngày tháng XỊN như sau: chọn E7:E100 -> thẻ Data -> Text to columns -> Next -> Next -> chọn option Date -> bên cạnh chọn DMY -> nhấn Finish.
Kết luận: Khi có ngày tháng chuẩn thì dùng DAY, MONTH và YEAR chứ không ai dùng LEFT, RIGHT, MID.