Computer >> Máy Tính >  >> Phần mềm >> Office

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Dữ liệu có ngày và người dùng thường sắp xếp các hàng trong Excel theo ngày. Các tính năng Excel khác nhau chẳng hạn như Sắp xếp &Bộ lọc . Bộ lọc , Sắp xếp tùy chỉnh , Tùy chọn trình đơn ngữ cảnh, và nhiều chức năng, chẳng hạn như MONTH , NĂM , SORT , SORTBY , v.v. cũng như VBA Macro sắp xếp hiệu quả các hàng trong Excel theo Ngày.

Giả sử chúng tôi có tập dữ liệu lưu trữ Tổng chi phí phát sinh vào một ngày cụ thể. Bây giờ, chúng tôi muốn sắp xếp toàn bộ tập dữ liệu theo ngày.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Trong bài viết này, chúng tôi trình bày nhiều tính năng, chức năng và VBA Macro để sắp xếp các hàng theo ngày.

Tải xuống Sổ làm việc Excel

8 cách dễ dàng để sắp xếp hàng theo ngày trong Excel

Sắp xếp là một công cụ cần thiết để hiểu một tập dữ liệu. Sắp xếp theo ngày giúp người dùng tìm hiểu dữ liệu của họ. Có nhiều cách để sắp xếp dữ liệu theo ngày tại chỗ hoặc các vị trí khác nhau trong biểu dữ liệu. Thực hiện theo phần bên dưới để sắp xếp dữ liệu theo ngày một cách hiệu quả bằng cách sử dụng bất kỳ phương pháp nào được mô tả.

Phương pháp 1:Sử dụng Tính năng Sắp xếp &Bộ lọc

Excel cung cấp Sắp xếp &Bộ lọc trong cả Trang chủ Dữ liệu chuyển hướng. Sử dụng bất kỳ thứ gì trong số chúng để sắp xếp các hàng theo ngày.

🔺 Để áp dụng Sắp xếp &Bộ lọc , đi tới Trang chủ > Chọn Sắp xếp &Bộ lọc (từ Chỉnh sửa )> Chọn Sắp xếp Cũ nhất đến Mới nhất ( A⟶Z ). Bạn có thể sử dụng bất kỳ tùy chọn sắp xếp nào (tức là Sắp xếp Cũ nhất đến Mới nhất ( A⟶Z ) hoặc Sắp xếp từ Mới nhất đến Cũ nhất ( Z⟶A )).

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔼 Ngoài ra, bạn có thể di chuột đến Dữ liệu > Nhấp vào ( A⟶Z ) hoặc ( Z⟶A ) từ Sắp xếp &Bộ lọc phần.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔺 Trong cả hai trường hợp, Excel sẽ hiển thị Cảnh báo sắp xếp cho dù bạn có muốn mở rộng phân loại hay không. Sắp xếp Tiếp tục với lựa chọn hiện tại loại bỏ mục đích cơ bản của việc sắp xếp. Do đó, chọn Mở rộng lựa chọn và Nhấp vào Sắp xếp .

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔼 Khi kết thúc cả hai tùy chọn, bạn sẽ gặp phải một kết quả tương tự như trong hình dưới đây. Từ mô tả, bạn có thể thấy toàn bộ tập dữ liệu được sắp xếp theo ngày ( Cũ nhất sang Mới nhất ).

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Phím tắt ALT + A + S + A thực thi Cũ nhất đến Mới nhất sắp xếp và ALT + A + S + D Mới nhất đến Cũ nhất sắp xếp.

Đọc thêm: [Khắc phục:] Sắp xếp và bộ lọc không hoạt động trong Excel

Phương pháp 2:Sử dụng Tùy chọn trình đơn ngữ cảnh để sắp xếp hàng theo ngày

🔺 Chọn Ngày trong tập dữ liệu và nhấp chuột phải vào nó. Trình đơn ngữ cảnh xuất hiện. Từ Trình đơn ngữ cảnh , Chọn Sắp xếp > Chọn Sắp xếp Cũ nhất đến Mới nhất hoặc Sắp xếp từ Mới nhất đến Cũ nhất .

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔺 Cảnh báo sắp xếp cửa sổ bật lên. Từ cửa sổ, chọn Mở rộng vùng lựa chọn sau đó nhấp vào Sắp xếp . Ngoài ra, chọn Tiếp tục với lựa chọn hiện tại kết quả là chỉ sắp xếp Ngày do đó làm sai mục đích sắp xếp.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔼 Sau đó, Excel xếp chồng dữ liệu theo lựa chọn ( Cũ nhất đến Mới nhất hoặc Mới nhất đến Cũ nhất ) tương tự như hình sau.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Đọc thêm: Cách sắp xếp dữ liệu theo hàng không phải cột trong Excel (2 phương pháp dễ dàng)

Phương pháp 3:Sử dụng Tính năng Bộ lọc để Sắp xếp Hàng

Tương tự với Sắp xếp &Bộ lọc tính năng, Bộ lọc có thể sắp xếp dữ liệu theo ngày tháng. Hãy bắt đầu với phương pháp này.

🔺 Đầu tiên, chuyển đến Trang chủ > Chọn Sắp xếp &Bộ lọc (từ Chỉnh sửa )> Chọn Bộ lọc để áp dụng nó vào tập dữ liệu.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔺 Sau đó, nhấp vào Bộ lọc bên cạnh Ngày tiêu đề cột. Bộ lọc hộp lệnh xuất hiện. Chọn bất kỳ tùy chọn nào (tức là Sắp xếp Cũ nhất thành Mới nhất t hoặc Sắp xếp Mới nhất đến Cũ nhất ) để sắp xếp các hàng theo ngày.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔼 Bây giờ, bạn có thể kiểm tra xem tập dữ liệu của mình có được sắp xếp theo lựa chọn mong muốn hay không.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Đọc thêm: Sự khác biệt giữa Sắp xếp và Bộ lọc trong Excel

Phương pháp 4:Sắp xếp hàng theo ngày bằng cách sử dụng sắp xếp tùy chỉnh

Sắp xếp tùy chỉnh tùy chọn cung cấp sắp xếp bằng cách sử dụng bất kỳ tiêu đề cột nào tùy thuộc vào Giá trị của ô , Màu sắc , Màu phông chữ, Biểu tượng định dạng có điều kiện . Đối với Ngày sắp xếp nó cung cấp Cũ nhất đến Mới nhất , Từ mới nhất đến cũ nhất Danh sách tùy chỉnh .

🔺Đi tới Trang chủ > Nhấp vào Sắp xếp &Bộ lọc (từ Chỉnh sửa )> Chọn Sắp xếp tùy chỉnh .

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔺 Sắp xếp hộp thoại mở ra.

⧫ Chọn Ngày đặt hàng Sắp xếp theo .

Giá trị ô Sắp xếp trên .

Cũ nhất đến Mới nhất hoặc Mới nhất đến Cũ nhất dưới dạng Đặt hàng .

Cuối cùng, nhấp vào OK .

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔼 Trong giây lát, bạn sẽ thấy toàn bộ tập dữ liệu được sắp xếp theo lựa chọn của bạn như được mô tả bên dưới.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Đọc thêm: Cách tạo danh sách sắp xếp tùy chỉnh trong Excel

Bài đọc tương tự

  • Tự động sắp xếp khi dữ liệu được nhập vào Excel (3 phương pháp)
  • Cách sắp xếp theo họ trong Excel (4 phương pháp)
  • Sắp xếp các cột trong Excel khi giữ các hàng cùng nhau
  • Sắp xếp cột theo giá trị trong Excel (5 phương pháp)
  • Sắp xếp Ngẫu nhiên trong Excel (Công thức + VBA)

Phương pháp 5:Sắp xếp theo ngày sử dụng kết quả của hàm

Bạn có thể sử dụng cột trợ giúp để đưa ra tháng và năm số từ những ngày sử dụng MONTH DAY chức năng. Sau đó, sắp xếp toàn bộ tập dữ liệu bằng cách sử dụng kết quả của các hàm đó. Chúng tôi thay đổi tập dữ liệu để sử dụng MONTH hoạt động như một cách để sắp xếp theo ngày. NĂM cũng có thể được sử dụng tùy thuộc vào kiểu dữ liệu.

🔺 Nhập công thức sau vào bất kỳ ô trống nào (tức là E5 ).

=MONTH(B5)

Công thức tìm nạp số tháng từ các mục nhập ngày.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔺 Áp dụng Xử lý điền để áp dụng công thức cho các ô khác.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔺 Áp dụng Bộ lọc trên tập dữ liệu bằng cách sử dụng Phương pháp 3 . Sau đó, nhấp vào Bộ lọc biểu tượng để sắp xếp toàn bộ tập dữ liệu theo các tùy chọn mong muốn của bạn (tức là Sắp xếp Nhỏ nhất đến Lớn nhất hoặc Sắp xếp Lớn nhất đến Nhỏ nhất ).

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔼 Bạn thấy Excel sắp xếp toàn bộ tập dữ liệu theo lựa chọn của bạn như được minh họa trong hình sau.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Đọc thêm: Sắp xếp Excel theo ngày và giờ [4 cách thông minh]

Phương pháp 6:Sử dụng hàm gia đình SORT để sắp xếp hàng theo ngày

Excel 365 cung cấp hai chức năng tương tự để thực hiện sắp xếp. SORT SORTBY các hàm sắp xếp tập dữ liệu bằng cách sử dụng một cột cụ thể. Cú pháp của SORT chức năng là

SORT (array, [sort_index], [sort_order], [by_col])

Các đối số của hàm là

mảng ; phạm vi hoặc mảng bạn sắp xếp.

sort_index ; số cột đang được sử dụng để sắp xếp. Theo mặc định, nó là 1 . [Tùy chọn]

sort_order ; các loại thứ tự sắp xếp: Tăng dần =1 , Giảm dần =-1 . Theo mặc định, sort_order Tăng dần . [Tùy chọn]

by_col ; các tùy chọn chẳng hạn như Sắp xếp theo cột =TRUE , Sắp xếp theo hàng =FALSE . Theo mặc định, nó là Sắp xếp theo hàng (tức là FALSE ). [Tùy chọn]

🔺 Sử dụng công thức sau trong bất kỳ ô nào (tức là H5 ).

=SORT(B5:F16,1,1,FALSE)

Trong công thức,

array =B5:F16

sort_index =1

sort_order =1 (Tăng dần)

by_col =FALSE

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔺 Nhấn ENTER để thực thi công thức. Trong giây lát, toàn bộ tập dữ liệu được sắp xếp ở một vị trí mới trong trang tính. Khi bạn chọn Thứ tự tăng dần theo thứ tự sắp xếp, Excel sắp xếp các mục nhập theo cách tương tự tùy thuộc vào ngày tháng.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔄 Không giống như SORT chức năng SORTBY chức năng cung cấp phân loại nhiều cấp độ. Cú pháp của SORTBY chức năng là

SORTBY (array, by_array, [sort_order], [array/order], ...)

Các câu lệnh xác định

mảng ; phạm vi hoặc mảng bạn sắp xếp.

by_array ; phạm vi hoặc mảng để sắp xếp theo.

sort_order ; sort_order đề cập đến Tăng dần =1 (Theo mặc định), Giảm dần =-1 .

mảng / đơn hàng ; Các cặp thứ tự sắp xếp và mảng bổ sung. [Tùy chọn]

🔺 Dán công thức dưới đây vào bất kỳ ô trống nào (tức là H5 ) và nhấn ENTER .

=SORTBY(B5:F16,B5:B16,1)

Viết tắt cú pháp, array =B5:F16 , by_array =B5:B16 , sort_order =1 ( Tăng dần ).

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Đọc thêm: Cách sắp xếp nhiều hàng trong Excel (2 cách)

Phương pháp 7:Thực hiện Tự động sắp xếp theo Ngày bằng Công thức

INDEX-MATCH công thức cho phép ngày tự động sắp xếp theo ngày. Nhập công thức sau vào bất kỳ ô nào C5 .

=IFERROR(INDEX($B$5:$B$16, MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$16, "<="&$B$5:$B$16), 0)), "")

🔼 TRẬN ĐẤU (ROWS ($ B $ 5:B5), COUNTIF ($ B $ 5:$ B $ 16, “<=” &$ B $ 5:$ B $ 16), 0) ➤ phần hoạt động dưới dạng row_num cho INDEX chức năng.

🔼 ROWS ($ B $ 5:B5) ➤ vượt qua lookup_value cho MATCH chức năng sử dụng ROWS chức năng.

🔼 COUNTIF ($ B $ 5:$ B $ 16, “<=” &$ B $ 5:$ B $ 16) ➤ vượt qua lookup_array cho MATCH sử dụng hàm COUNTIF chức năng.

🔼 0 ➤ cho biết match_type (tức là Đối sánh chính xác ) cho MATCH chức năng.

🔺 Nhấn ENTER và sử dụng Xử lý điền để áp dụng công thức cho các ô khác.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔺 Ngoài ra, bạn có thể sử dụng công thức dưới đây để xếp hạng ngày thay vì COUNTIF chức năng và tìm nạp các cột cụ thể.

=INDEX(B5:F16,MATCH(ROW(A1:A12),RANK(B5:B16,B5:B16,1),0),{1,2,5})

Công thức khai báo các đối số giống như công thức trước đó thay vì COUNTIF chức năng RANK chức năng được sử dụng. Ngoài ra, công thức tìm nạp các cột cụ thể theo mong muốn của bạn.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Đọc thêm: Cách tự động sắp xếp bảng trong Excel (5 phương pháp)

Phương pháp 8:Sắp xếp theo ngày bằng VBA Macro

A Macro VBA có thể sắp xếp tập dữ liệu theo ngày.

🔺 Sử dụng ALT + F11 để mở Microsoft Visual Basic . Bấm đúp vào trang tính mong muốn.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

🔺 Dán macro sau vào cửa sổ mã của Trang tính.

Private Sub Worksheet_Change(ByVal Rng As Range)
On Error Resume Next
Range("B4").Sort Key1:=Range("B5"), _
Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End Sub

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Phạm vi đầu tiên (tức là B4 ) là ô ngoài cùng bên trái trong tập dữ liệu. Phạm vi sau (tức là B5 ) xác định dữ liệu bắt đầu. Sau đó, toàn bộ dòng macro ra lệnh cho tập dữ liệu sắp xếp theo Tăng dần đặt hàng với Từ trên xuống dưới định hướng.

🔼 Sau khi chèn macro, hãy quay lại trang tính. Thêm hoặc xóa hàng hoặc chỉ cần nhấn ENTER để sắp xếp dữ liệu như trong hình dưới đây.

Cách sắp xếp hàng theo ngày trong Excel (8 phương pháp)

Đọc thêm: VBA để sắp xếp bảng trong Excel (4 phương pháp)

Kết luận

Trong bài viết này, chúng tôi sử dụng nhiều tính năng, chức năng cũng như VBA macro để sắp xếp các hàng trong Excel theo ngày. Các tính năng có sẵn cung cấp nhiều tùy chọn để bạn lựa chọn. Ngoài ra, các công thức tùy chỉnh sắp xếp các hàng theo ngày một cách hiệu quả. VBA Macro tự động sắp xếp tập dữ liệu theo ngày. Hy vọng những phương pháp nêu trên sẽ phát huy hết tác dụng của chúng đối với trường hợp của bạn. Bình luận, nếu bạn có thêm thắc mắc hoặc có điều gì cần bổ sung.

Các bài viết có liên quan

  • Cách Sử dụng Hàm Sắp xếp trong Excel VBA (8 Ví dụ Thích hợp)
  • Cách sắp xếp Mảng với Excel VBA (Cả Thứ tự Tăng dần và Giảm dần)
  • VBA để sắp xếp cột trong Excel (4 phương pháp)
  • Cách sắp xếp danh sách duy nhất trong Excel (10 phương pháp hữu ích)
  • Cách Thêm Nút Sắp xếp trong Excel (7 Phương pháp)
  • Sắp xếp Địa chỉ IP trong Excel (6 Phương pháp)