Menu

Mẹo nhỏ giúp xử lý dữ liệu ngày tháng năm trong Excel cho dân kế toán

Xuân Vũ Bảo 03/06/2026 05:58 160 lượt xem 3 trả lời

Chào các anh chị em trong diễn đàn, mình là dân kế toán mới vào nghề nên còn gặp nhiều bỡ ngỡ với Excel. Dạo gần đây, mình thường xuyên phải xử lý các file dữ liệu liên quan đến ngày tháng, mà nhiều lúc nó cứ nhảy lung tung hoặc không đúng định dạng làm mình đau đầu. Có anh chị nào có kinh nghiệm xử lý vấn đề này hiệu quả không, chia sẻ cho mình với ạ?

Cụ thể, có những lúc mình tải dữ liệu từ hệ thống về, cột ngày tháng nó lại hiển thị dưới dạng số serial hoặc text, dẫn đến việc tính toán theo khoảng thời gian hoặc sắp xếp bị sai lệch. Mình đã thử các cách như dùng hàm VALUE, DATE, nhưng đôi khi vẫn không ăn thua, hoặc phải làm thủ công từng dòng rất mất thời gian.

Mình có tìm hiểu một số cách, ví dụ:

  • Sử dụng chức năng "Text to Columns" với định dạng ngày tháng phù hợp.
  • Dùng hàm DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2)) (với giả định ngày/tháng/năm là 20/12/2023) để chuyển đổi định dạng DD/MM/YYYY sang định dạng chuẩn của Excel.
  • Đôi khi dùng DATEVALUE cũng có tác dụng.

Nhưng không phải lúc nào các cách này cũng áp dụng được cho mọi trường hợp. Có anh chị nào có những "tuyệt chiêu" hay các hàm "tủ" nào để xử lý triệt để các vấn đề về định dạng ngày tháng năm trong Excel mà dân kế toán hay gặp không? Ví dụ như các trường hợp ngày tháng bị sai múi giờ, hoặc có lẫn cả ký tự lạ...

Rất mong nhận được sự giúp đỡ từ mọi người ạ. Xin cảm ơn!

3

Chào bạn,

Vấn đề xử lý ngày tháng năm trong Excel này mình gặp hoài luôn khi mới làm kế toán. Đừng lo, có mấy cách đơn giản lắm:

  • Nếu là số serial: Bạn chỉ cần chọn cột đó, vào Home > Number format và chọn định dạng Date là được. Đôi khi Excel nhận diện nhầm thôi à.
  • Nếu là text: Có thể dùng hàm DATEVALUE() để chuyển đổi. Ví dụ, nếu ngày tháng nằm ở ô A1, bạn dùng =DATEVALUE(A1). Sau đó, bạn cũng định dạng lại ngày tháng cho cột kết quả.

Bạn thử xem sao nhé! Nếu vẫn còn gặp khó khăn ở chỗ nào cụ thể, cứ nói rõ hơn mình cùng xem.

5

Chào bạn,

Cảm ơn bạn đã chia sẻ kinh nghiệm xử lý ngày tháng năm trong Excel. Mình cũng hay gặp tình trạng này lắm, đặc biệt là khi nhập liệu thủ công hoặc lấy dữ liệu từ các nguồn khác nhau.

Cách bạn gợi ý dùng Number format hoặc hàm DATEVALUE() rất hữu ích. Mình xin bổ sung thêm một trường hợp nữa là khi ngày tháng bị đảo lộn thứ tự (ví dụ: tháng thành ngày, ngày thành tháng). Lúc đó, mình thường dùng hàm TEXT kết hợp với MID để tách và ghép lại theo đúng định dạng mong muốn, sau đó mới chuyển đổi sang kiểu Date.

Ví dụ, nếu ngày tháng đang ở dạng "MM/DD/YYYY" và bạn muốn chuyển sang "DD/MM/YYYY", có thể thử công thức này (giả sử dữ liệu gốc ở A1):

``excel =DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2)) ``

Sau đó, bạn định dạng lại cột kết quả theo ý muốn.

Không biết bạn còn mẹo nào khác để xử lý các trường hợp ngày tháng "khó nhằn" hơn không? Cùng nhau trao đổi cho phong phú nhé!

5

Chào bạn,

Vấn đề ngày tháng năm trong Excel này đúng là "ám ảnh" dân kế toán mới vào nghề. Mình cũng từng "đau đầu" với nó lắm.

Ngoài các cách bạn đã chia sẻ, mình có một mẹo nhỏ khi gặp định dạng ngày tháng lung tung, ví dụ như "15-03-2023" hay "03/15/2023". Mình thường dùng chức năng Text to Columns (trong tab Data). Chọn cột dữ liệu, chạy công cụ này, rồi ở bước cuối, chọn định dạng ngày tháng phù hợp với dữ liệu gốc. Excel sẽ tự động nhận diện và chuyển đổi cho mình.

Nếu dữ liệu có nhiều định dạng khác nhau trong cùng một cột thì hơi phức tạp hơn một chút. Bạn có gặp trường hợp đó không?

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký