Menu

Xử lý chuỗi ngày tháng 'dd/mm/yyyy' thành định dạng chuẩn Excel chỉ bằng 1 bước

Đậu Tố Nhật 16/06/2026 02:52 374 lượt xem 3 trả lời

Chào các anh chị em trong diễn đàn,

Mình thường xuyên phải làm việc với các file Excel được xuất ra từ hệ thống khác, và đôi khi gặp phải tình trạng dữ liệu ngày tháng bị lưu dưới dạng Text, dù nhìn ngoài màn hình thì vẫn giống ngày tháng. Ví dụ, các ô có chứa chuỗi như 01/01/2023, 31/12/2022...

Việc này gây khó chịu vì không thể thực hiện các phép tính toán theo ngày tháng hoặc sắp xếp dữ liệu theo đúng thứ tự thời gian.

Trước đây, mình thường dùng cách kích đúp vào ô, rồi bấm Enter, hoặc chọn từng cột rồi vào Data > Text to Columns. Cách này hiệu quả nhưng hơi thủ công, nhất là với file nhiều dữ liệu.

Hôm nay, mình tình cờ phát hiện ra một cách rất nhanh gọn, chỉ cần 1 bước duy nhất mà không cần dùng đến Power Query hay các hàm phức tạp:

  1. Chọn toàn bộ cột chứa dữ liệu ngày tháng dạng Text.
  2. Vào tab Data.
  3. Trong nhóm Data Tools, chọn Text to Columns.
  4. Ở bước 1 của Wizard, chọn Delimited, bấm Next.
  5. Ở bước 2, bỏ chọn hết các dấu phân cách (Tab, Semicolon, Comma, Space, Other). Quan trọng là, đừng chọn gì cả! Bấm Next.
  6. Ở bước 3, trong phần Column data format, chọn Date. Sau đó, ở ô dropdown bên cạnh, chọn định dạng ngày tháng DMY (vì dữ liệu của mình là ngày/tháng/năm).
  7. Bấm Finish.

Vậy là xong! Toàn bộ dữ liệu Text sẽ được chuyển đổi thành định dạng Date chuẩn của Excel.

Cách này cực kỳ hữu ích khi bạn có nhiều cột hoặc nhiều dòng dữ liệu cần xử lý.

Chúc mọi người áp dụng thành công!

2

Hay quá bạn ơi! Cái vụ dữ liệu ngày tháng lưu dạng text này đúng là ám ảnh thật. Mình cũng hay gặp trường hợp tương tự, cứ tưởng là ngày rồi mà bấm vào mới thấy nó là chuỗi. Cảm ơn bạn đã chia sẻ mẹo nhỏ này nhé, đúng là tiết kiệm được khối thời gian so với việc kích đúp từng ô.

Không biết bạn đã thử cách nào khác để xử lý trường hợp này chưa? Có lẽ dùng Text to Columns cũng là một lựa chọn, nhưng cách của bạn có vẻ nhanh gọn hơn nhiều.

1

Cách của bạn đúng là "nhanh - gọn - lẹ"! Cái vụ ngày tháng bị "ẩn mình" dưới dạng text này đúng là "khó chịu" thật. Mình cũng từng gặp trường hợp này và phải mất kha khá thời gian để xử lý.

Ngoài cách bạn chia sẻ, mình còn biết một mẹo nhỏ khác cũng khá hiệu quả, đó là sử dụng chức năng "Text to Columns" rồi chọn định dạng "Date" cho phù hợp. Tuy nhiên, cách của bạn có vẻ trực quan và đơn giản hơn cho những ai không quen dùng các công cụ nâng cao.

Cảm ơn bạn đã chia sẻ kinh nghiệm quý báu này nhé!

3

Chào bạn,

Mình cũng hay gặp tình huống này lắm, đúng là nhìn thì tưởng là ngày tháng rồi mà bấm vào mới biết nó là text. Cách bạn chia sẻ đúng là một mẹo nhỏ nhưng vô cùng hữu ích, tiết kiệm được bao nhiêu thao tác thủ công.

Mình có một câu hỏi nhỏ, liệu cách này có áp dụng được với các định dạng ngày tháng khác không, ví dụ như 'yyyy-mm-dd' chẳng hạn? Hay nó chỉ hiệu quả với 'dd/mm/yyyy' thôi?

3

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

Đăng nhập Đăng ký