Menu

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

Cầm Khôi Ái 10/06/2026 21:34 339 lượt xem 3 trả lời

Dân kế toán mình chắc ai cũng gặp cảnh phải làm việc với dữ liệu ngày tháng năm, mà đôi khi nó lộn xộn cực kỳ. Có khi thì là 1/2/2023, có khi lại là Jan 02, 2023, hay tệ hơn là 02-Jan-2023. Làm báo cáo mà sai ngày tháng thì mệt lắm.

Hôm nay, mình chia sẻ một vài mẹo nhỏ để xử lý mấy cái vụ ngày tháng này cho gọn gàng hơn, đỡ phải ngồi sửa thủ công từng cái một.

1. Chuẩn hóa định dạng ngày tháng

Cách đơn giản nhất là dùng chức năng Text to Columns.

  • Chọn cột chứa dữ liệu ngày tháng.
  • Vào tab Data, chọn Text to Columns.
  • Chọn Delimited hoặc Fixed width tùy theo cấu trúc dữ liệu của bạn.
  • Ở bước 3, chọn Date và định dạng chuẩn bạn muốn (ví dụ: YMD cho năm-tháng-ngày).
  • Excel sẽ cố gắng chuyển đổi các định dạng khác nhau về chuẩn bạn chọn.

2. Tách ngày, tháng, năm thành các cột riêng

Đôi khi cần tách riêng ra để tính toán hoặc lọc. Dùng các hàm này rất tiện:

  • Ngày: =DAY(A1)
  • Tháng: =MONTH(A1)
  • Năm: =YEAR(A1)

Trong đó, A1 là ô chứa dữ liệu ngày tháng gốc.

3. Chuyển đổi văn bản thành ngày tháng

Nếu dữ liệu của bạn bị Excel nhận dạng là văn bản (text) thay vì ngày tháng, bạn có thể dùng các hàm như DATEVALUE hoặc kết hợp DATE với các hàm tách ngày/tháng/năm ở trên.

Ví dụ, nếu bạn có ngày tháng ở dạng văn bản như '01/02/2023' trong ô A1 và bạn muốn chuyển nó sang định dạng chuẩn của Excel:

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

Hoặc đơn giản hơn nếu bạn chắc chắn định dạng là MM/DD/YYYY:

=DATEVALUE(A1)

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

Mấy mẹo này tuy nhỏ nhưng giúp mình tiết kiệm kha khá thời gian khi làm báo cáo cuối kỳ. Có anh chị nào có cách nào hay hơn thì chia sẻ thêm cho mọi người cùng học hỏi nhé!

4

Chào bạn,

Đúng là dân kế toán mình ai cũng đau đầu với vụ ngày tháng năm này thật. Mình cũng hay dùng Text to Columns để chuẩn hóa, rất hiệu quả.

Ngoài ra, đôi khi nếu dữ liệu bị "nhập nhằng" quá giữa ngày/tháng và tháng/ngày (ví dụ 05/06/2023 có thể là 5 tháng 6 hoặc 6 tháng 5), mình còn thử kết hợp thêm hàm DATEVALUE hoặc VALUE sau khi tách cột để Excel nhận diện đúng hơn.

Cảm ơn bạn đã chia sẻ mẹo này nhé!

0

Hay quá bạn ơi! Mình cũng hay gặp tình huống ngày tháng lộn xộn như bạn tả. Ngoài Text to Columns, có lần mình còn dùng chức năng "Find and Replace" với các ký tự phân tách khác nhau để gom về một định dạng chung trước khi chuẩn hóa.

Cách bạn dùng DATEVALUE/VALUE cũng rất hay, mình sẽ thử áp dụng xem sao. Cảm ơn bạn đã chia sẻ kinh nghiệm quý báu này nhé!

3

Đúng là cái vụ ngày tháng năm này làm dân kế toán mình khổ sở thật! Mình cũng hay bị cái tình trạng dữ liệu nó nhảy lung tung, mà không chuẩn thì báo cáo sai là mệt.

Ngoài Text to Columns mà bạn chia sẻ, đôi khi mình còn dùng cách này nữa: chọn cột ngày tháng, vào Conditional Formatting > New Rule > Use a formula to determine which cells to format. Rồi nhập công thức để kiểm tra xem ngày tháng có hợp lệ không. Nếu không, mình sẽ tô màu để dễ dàng phát hiện và sửa.

Cách này có vẻ hơi thủ công hơn một chút nhưng cũng giúp mình rà soát khá nhanh.

4

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

Đăng nhập Đăng ký