Cách sắp xếp theo ngày trong Excel

Sắp xếp dữ liệu theo ngày có vẻ như đây là một nhiệm vụ đơn giản và thực sự, Microsoft Excel cung cấp một số cách để sắp xếp dữ liệu theo ngày. Tuy nhiên, đôi khi các công cụ sắp xếp của Excel không hoạt động chính xác và điều đó có thể rất khó chịu. 

Dưới đây là một số cách để sắp xếp theo ngày trong Excel , cũng như một mẹo để thử nếu ngày không được sắp xếp chính xác.

Sắp xếp một cột (Single Column)ngày(Dates) trong Excel 

Cách dễ nhất để sắp xếp ngày tháng trong Excel là sử dụng công cụ sắp xếp để hiển thị ngày tháng theo thứ tự bạn muốn. 

  1. Chọn cột ngày tháng bằng cách nhấp vào tiêu đề cột. Trong hình ảnh bên dưới, chúng tôi đã chọn cột bằng cách nhấp vào tiêu đề cột A.

  1. Bạn cũng có thể chỉ cần chọn các ô cụ thể trong cột có ngày tháng.

  1. Với dữ liệu của bạn đã chọn, hãy chọn Sắp xếp & Lọc(Sort & Filter) từ menu Trang chủ.

  1. Bây giờ chọn Sắp xếp Cũ nhất đến Mới nhất(Sort Oldest to Newest) hoặc Sắp xếp Mới nhất đến Cũ nhất(Sort Newest to Oldest) . Trong ví dụ dưới đây, chúng tôi đã sắp xếp từ mới nhất đến cũ nhất. Lưu ý(Notice) rằng Excel không thay đổi định dạng ngày nhưng sắp xếp chính xác các ngày bắt đầu bằng ngày mới nhất.

Phương pháp này sẽ hoạt động trong phần lớn các trường hợp sử dụng.

Sắp xếp Toàn bộ(Entire) Trang tính theo Ngày(Date) trong Excel

Nếu bảng của bạn có nhiều cột dữ liệu, bạn sẽ muốn duy trì mối quan hệ giữa các cột khi sắp xếp. Dưới đây, bạn có thể thấy ngày trong cột A và văn bản tương ứng trong cột B. 

Nếu bạn sử dụng phương pháp trên, (tức là chỉ chọn các ô ngày tháng hoặc toàn bộ cột ngày tháng, nhấp vào nút Sắp xếp & Lọc(Sort & Filter ) và chọn Sắp xếp Cũ nhất đến Mới nhất(Sort Oldest to Newest) hoặc Sắp xếp Mới nhất đến Cũ nhất(Sort Newest to Oldest) ), Excel sẽ hiển thị Sắp xếp Cảnh báo(Sort Warning) và sẽ hỏi bạn nếu bạn muốn mở rộng lựa chọn để bao gồm cả hai cột dữ liệu.

Đảm bảo rằng Mở rộng vùng chọn(Expand the selection) đã được chọn và nhấp vào nút Sắp xếp(Sort) . Excel sẽ sắp xếp tất cả dữ liệu trong bảng theo thứ tự sắp xếp mà bạn đã chọn.

Bạn có thể thấy rằng bây giờ tất cả các ngày của chúng tôi được sắp xếp từ cũ nhất đến mới nhất và mối quan hệ giữa ngày trong Cột A(Column A) và văn bản trong Cột B(Column B) đã được giữ nguyên.

Sắp xếp theo Tháng(Month) , Năm(Year) hoặc Tháng(Month)Ngày(Day) trong Excel

Điều gì sẽ xảy ra nếu bạn muốn sắp xếp theo ngày trong Excel theo một phần cụ thể của ngày như tháng hoặc năm? 

Sắp xếp ngày theo tháng trong Excel(Sorting Dates by Month in Excel)

Ví dụ: trong bảng ví dụ về ngày sinh của mọi người, bạn có thể muốn biết ai sinh vào mỗi tháng, bỏ qua năm sinh của mỗi người. Bạn không thể sử dụng tính năng sắp xếp thông thường của Excel vì nó sẽ luôn bao gồm năm trong thuật toán sắp xếp của nó.

Để giải quyết vấn đề này, bạn có thể tạo một cột trợ giúp trích xuất tháng để sau đó bạn có thể sắp xếp theo cột đó. Để trích xuất một tháng từ một ngày, bạn có thể sử dụng hàm MONTH(MONTH) của Excel .

  1. Tạo một cột mới
  2. Trong ô đầu tiên của cột mới, nhập =MONTH(A1) trong đó A1 là ô mà bạn muốn trích xuất tháng.

  1. Lặp lại(Repeat) bước 2 cho mỗi hàng. Excel sẽ trích xuất tháng từ mỗi ngày, để lại cho bạn một cột số tháng.

  1. Bây giờ bạn có thể sắp xếp bảng theo cột với số tháng. Trong trường hợp này, bạn sẽ sắp xếp theo cột C. Nếu bạn chỉ chọn dữ liệu trong Cột C , bạn sẽ nhận lại (Column C)Cảnh báo sắp xếp(Sort Warning) của Excel . Chọn Mở rộng vùng chọn(Expand the selection)Sắp xếp(Sort) .

Sắp xếp ngày theo năm trong Excel(Sorting Dates by Year in Excel)

Nếu bạn muốn trích xuất năm thay vì tháng, bạn có thể sử dụng các bước ở trên, thay thế hàm MONTH bằng =YEAR(A1) trong đó A1 là ô có ngày mà bạn muốn trích xuất năm.

Sắp xếp ngày theo tháng và ngày trong Excel(Sorting Dates by Month and Day in Excel)

Có lẽ bạn muốn tạo danh sách sinh nhật được sắp xếp theo tháng và ngày, bỏ qua năm. Để trích xuất tháng và ngày từ cột ngày tháng, chúng ta có thể sử dụng hàm TEXT của Excel, hàm này chuyển đổi ngày tháng thành văn bản. Chúng tôi sẽ sử dụng định dạng mm.dd. Làm theo các bước ở trên, thay thế hàm MONTH bằng công thức sau: =TEXT (A1, “mm.dd”) .

Bây giờ bạn có thể sắp xếp theo Cột C(Column C) để có danh sách sinh nhật của mọi người theo tháng và ngày.

Khắc phục sự cố Định dạng ngày(Date Formats) trong Excel

Đôi khi khi bạn cố gắng sắp xếp theo ngày trong Excel , bạn có thể thấy rằng bạn không thể khiến Excel nhận dạng dữ liệu là ngày tháng. Hãy tưởng tượng(Imagine) , chẳng hạn, ai đó đưa cho bạn một bảng tính bao gồm ngày tháng. Bạn đã đưa dữ liệu vào Excel , nhưng nó không được sắp xếp chính xác khi bạn thử các phương pháp ở trên. Tại sao nó không hoạt động?

Hãy xem xét danh sách các ngày này:

Nó trông đủ đơn giản. Tuy nhiên, khi bạn chọn dữ liệu, nhấn nút Sắp xếp(Sort) & Lọc(Filter) , và chọn sắp xếp từ Cũ nhất(Oldest) đến Mới nhất(Newest) , nó không hoạt động! Bạn có thể kết thúc với một cái gì đó như thế này:

Lưu ý(Notice) rằng ngày cuối cùng trong cột không được sắp xếp chính xác. Chuyện quái quỷ gì đang xảy ra? 

Rất có thể mặc dù dữ liệu trong ô A9 trông(looks) giống như ngày tháng, nhưng nó không thực sự được định dạng là ngày tháng, vì vậy Excel không thể sắp xếp nó một cách chính xác. Tùy thuộc vào phiên bản Excel bạn đang sử dụng, ngay cả khi bạn định dạng ô sai thành ngày bằng cách chọn ô, nhấp chuột phải và chọn Định dạng ô(Format Cells) và chọn tùy chọn Ngày(Date) , điều đó vẫn(still ) không khắc phục được sự cố.

Cách sửa ngày không được sắp xếp chính xác trong Excel(How to Fix Dates That Won’t Sort Correctly in Excel)

May mắn thay, vấn đề này rất dễ sửa chữa.

  1. Cắt(Cut ) cột ngày tháng bằng cách chọn các ô và nhấn Ctrl+x, chọn Cắt(Cut ) từ menu Trang chủ(Home ) hoặc nhấp chuột phải vào (các) ô và chọn Cắt(Cut) .

  1. Mở Notepad hoặc một trình soạn thảo văn bản thuần túy khác.
  2. Dán(Paste) ngày tháng vào trình soạn thảo văn bản.

  1. Quay lại Excel , chọn cột ghi ngày tháng, nhấp chuột phải và chọn Định dạng Ô(Format Cells) .
  2. Chọn Ngày(Date) và bấm OK .

  1. Bây giờ quay lại trình soạn thảo văn bản và chọn và sao chép danh sách ngày tháng.

  1. Quay lại Excel và dán(paste ) ngày vào cột bạn đã định dạng ở bước 5.
  2. Bây giờ bạn sẽ có thể sắp xếp. Chọn các cột có dữ liệu, nhấn nút Sắp xếp & Lọc(Sort & Filter) , và chọn Sắp xếp Cũ nhất đến Mới nhất(Sort Oldest to Newest) . Viola! Nó hoạt động!

Các kỹ thuật sắp xếp(Sorting) và lọc khác trong Excel

Bây giờ bạn đã học cách sắp xếp theo ngày trong Excel , bạn có thể muốn khám phá các cách khác để sắp xếp và lọc dữ liệu của mình. Các bài viết này sẽ hướng dẫn bạn cách sắp xếp dữ liệu một cột và nhiều cột cơ bản(basic one-column and multi-column data sorting) , cách sắp xếp thứ tự bảng chữ cái trong Excel(how to alphabetize in Excel)cách lọc dữ liệu trong Excel( how to filter data in Excel)



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts