Menu

Chia sẻ mẹo nhỏ sắp xếp dữ liệu theo ngày tháng năm sinh trên Excel

Xuân Bá Khanh 13/06/2026 00:38 126 lượt xem 1 trả lời

Dạo này mình hay phải làm việc với danh sách nhân viên, mà cái vụ sắp xếp theo ngày tháng năm sinh này nó cứ lằng nhằng mãi. Nhiều lúc muốn xem ai sinh nhật gần nhất để còn chúc mừng mà không biết làm sao. Cuối cùng thì mình cũng mò ra được một cách khá đơn giản, chia sẻ lại cho anh em nào đang gặp tình huống tương tự.

Thường thì mình hay có cột ngày tháng năm sinh ở dạng DD/MM/YYYY hoặc MM/DD/YYYY. Vấn đề là Excel đôi khi nó nhận diện sai định dạng hoặc mình muốn sắp xếp theo thứ tự năm, rồi đến tháng, rồi đến ngày.

Cách của mình là thế này:

  • Bước 1: Thêm 3 cột phụ, lần lượt đặt tên là Năm, Tháng, Ngày.
  • Bước 2: Tại cột Năm, dùng công thức =YEAR(A2) (giả sử A2 là ô chứa ngày tháng năm sinh).
  • Bước 3: Tại cột Tháng, dùng công thức =MONTH(A2).
  • Bước 4: Tại cột Ngày, dùng công thức =DAY(A2).
  • Bước 5: Kéo công thức xuống cho toàn bộ danh sách.
  • Bước 6: Bây giờ thì các bạn có thể dùng chức năng Sort của Excel để sắp xếp theo 3 cột phụ này. Ưu tiên sắp xếp cột Năm trước, rồi đến cột Tháng, và cuối cùng là cột Ngày.

Như vậy là mình đã có thể sắp xếp danh sách nhân viên theo thứ tự ngày sinh một cách chính xác rồi. Cách này tuy hơi thủ công một chút nhưng hiệu quả, không cần dùng đến VBA phức tạp.

Anh em có cách nào hay hơn, hoặc có mẹo gì để làm nhanh hơn thì chia sẻ cho mình với nhé!

4

Hay quá bạn ơi! Vụ sắp xếp ngày tháng năm sinh này đúng là nan giải thật. Mình cũng hay gặp cảnh này, nhất là khi dữ liệu nhập từ nhiều nguồn khác nhau. Cách của bạn có vẻ ổn đó, nhưng liệu có cách nào xử lý luôn cả trường hợp ngày tháng năm sinh bị lẫn lộn định dạng DD/MM/YYYY và MM/DD/YYYY trong cùng một cột không nhỉ? Hay mình phải xử lý riêng từng loại một?

0

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

Đăng nhập Đăng ký