Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

Việc có dữ liệu kèm ngày tháng và người dùng thường sắp xếp hàng trong Excel theo ngày là điều phổ biến. Các tính năng Excel như Sắp xếp & Lọc, Lọc, Sắp xếp tùy chỉnh, Tùy chọn Menu Chuột Phải, và nhiều hàm như MONTH, YEAR, SORT, SORTBY, v.v. cũng như VBA Macro đều sắp xếp hàng trong Excel theo Ngày hiệu quả.

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

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

Tải File Excel Thực Hành

8 Cách Dễ Dàng Sắp Xếp Hàng Theo Ngày Trong Excel

Sắp xếp là công cụ thiết yếu để hiểu tập dữ liệu. Sắp xếp theo ngày giúp người dùng nắm vững dữ liệu. Có nhiều cách sắp xếp dữ liệu theo ngày tại chỗ hoặc vị trí khác nhau trong bảng tính. Theo dõi phần dưới để sắp xếp hiệu quả dữ liệu theo ngày bằ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 & Lọc

Excel cung cấp tính năng Sắp xếp & Lọc ở cả tab Home và Data. Sử dụng bất kỳ cái nào để sắp xếp hàng theo ngày.

🔺 Để áp dụng Sắp xếp & Lọc, vào Home > Chọn Sắp xếp & Lọc (từ phần Editing) > Chọn Sắp xếp Cũ đến Mới (A⟶Z). Bạn có thể dùng bất kỳ tùy chọn sắp xếp nào (ví dụ: Sắp xếp Cũ đến Mới (A⟶Z) hoặc Sắp xếp Mới đến Cũ (Z⟶A)).

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

🔼 Thay vào đó, bạn có thể vào Data > Nhấn vào (A⟶Z) hoặc (Z⟶A) từ phần Sắp xếp & Lọc.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

🔼 Cuối cùng của cả hai tùy chọn, bạn gặp kết quả tương tự như hình dưới. Từ hình vẽ, bạn thấy toàn bộ tập dữ liệu được sắp xếp theo ngày (Cũ nhất đến Mới nhất).

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

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

Đọc thêm: [Sửa Lỗi:] Sắp Xếp và Lọc Không Hoạt Động Trong Excel

Phương Pháp 2: Sử Dụng Tùy Chọn Menu Chuột Phải Để Sắp Xếp Hàng Theo Ngày

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

Đọ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 Lọc Để Sắp Xếp Hàng

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

🔺 Đầu tiên, vào Home > Chọn Sắp xếp & Lọc (từ phần Editing) > Chọn Lọc để áp dụng cho tập dữ liệu.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

🔺 Sau đó, Nhấn vào biểu tượng Lọc bên cạnh tiêu đề cột Ngày. Hộp lệnh Lọc xuất hiện. Chọn bất kỳ tùy chọn nào (ví dụ: Sắp xếp Cũ đến Mới hoặc Sắp xếp Mới đến Cũ) để sắp xếp hàng theo ngày.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

Đọc thêm: Khác Biệt Giữa Sắp Xếp Và Lọc Trong Excel

Phương Pháp 4: Sắp Xếp Hàng Theo Ngày Sử Dụng Sắp Xếp Tùy Chỉnh

Tùy chọn Sắp xếp Tùy Chỉnh cung cấp sắp xếp dùng bất kỳ tiêu đề cột nào tùy theo Giá Trị Ô, Màu Nền, Màu Chữ, và Biểu Tượng Định Dạng Có Điều Kiện. Đối với sắp xếp Ngày nó cung cấp Cũ đến Mới, Mới đến Cũ, và Danh Sách Tùy Chỉnh.

🔺Vào tab Home > Nhấn Sắp xếp & Lọc (từ phần Editing) > Chọn Sắp xếp Tùy Chỉnh.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

🔺 Hộp thoại Sắp Xếp mở ra.

⧫ Chọn Ngày Đặt Hàng làm Sắp xếp theo.

⧫ Giá Trị Ô làm Sắp xếp dựa trên.

⧫ Cũ đến Mới hoặc Mới đến Cũ làm Thứ Tự.

Cuối cùng, Nhấn OK.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

🔼 Ngay lập tức, bạn thấy toàn bộ tập dữ liệu được sắp xếp theo lựa chọn như hình dưới.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

Đọc thêm: Cách Tạo Danh Sách Sắp Xếp Tùy Chỉnh Trong Excel

Các Bài Đọc Tương Tự

  • Tự Động Sắp Xếp Khi Nhập Dữ Liệu Trong Excel (3 Phương Pháp)
  • Cách Sắp Xếp Theo Tên Trong Excel (4 Phương Pháp)
  • Sắp Xếp Cột Trong Excel Giữ Nguyên Hàng
  • 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ả Hàm

Bạn có thể dùng cột phụ để lấy số tháng và năm từ ngày bằng hàm MONTH và DAY. Sau đó, sắp xếp toàn bộ tập dữ liệu dùng kết quả của các hàm đó. Chúng ta thay đổi tập dữ liệu để dùng hàm MONTH như cách sắp xếp theo ngày. Hàm YEAR cũng có thể dùng tùy loại dữ liệu.

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

=MONTH(B5)

Công thức lấy số tháng từ các mục ngày.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

🔺 Áp dụng Fill Handle để áp dụng công thức cho các ô khác.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

Đọc thêm: Excel Sắp Xếp Theo Ngày Và Giờ [4 Cách Thông Minh]

Phương Pháp 6: Sử Dụng Hàm SORT Phân Hành Để Sắp Xếp Hàng Theo Ngày

Excel 365 cung cấp hai hàm tương tự để thực hiện sắp xếp. Hàm SORT và SORTBY sắp xếp tập dữ liệu dùng một cột cụ thể. Cú pháp hàm SORT là:

SORT (mảng, [chỉ_mục_sắp_xếp], [thứ_tự_sắp_xếp], [theo_cột])

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

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

chỉ_mục_sắp_xếp; số cột được dùng để sắp xếp. Mặc định là 1. [Tùy chọn]

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

theo_cột; tùy chọn như Sắp xếp theo Cột = TRUE, Sắp xếp theo Hàng = FALSE. Mặc định là Sắp xếp theo Hàng (ví dụ FALSE). [Tùy chọn]

🔺 Dùng công thức sau ở bất kỳ ô nào (ví dụ: H5).

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

Trong công thức:

mảng = B5:F16

chỉ_mục_sắp_xếp = 1

thứ_tự_sắp_xếp = 1 (Tăng dần)

theo_cột = FALSE

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

🔄 Khác với hàm SORT, hàm SORTBY cung cấp sắp xếp nhiều cấp độ. Cú pháp hàm SORTBY là:

SORTBY (mảng, mảng_theo, [thứ_tự_sắp_xếp], [mảng/thứ_tự], ...)

Các câu lệnh định nghĩa:

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

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

thứ_tự_sắp_xếp; thứ_tự_sắp_xếp chỉ Tăng dần = 1 (Mặc định), Giảm dần = -1.

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

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

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

So sánh cú pháp, mảng = B5:F16, mảng_theo = B5:B16, thứ_tự_sắp_xếp = 1 (Tăng dần).

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

Đọ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 Dùng Công Thức

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

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

🔼 Phần MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$16, “<=”&$B$5:$B$16), 0) ➤ hoạt động như row_num cho hàm INDEX .

🔼 ROWS($B$5:B5) ➤ truyền lookup_value cho hàm MATCH dùng hàm ROWS.

🔼 COUNTIF($B$5:$B$16, “<=”&$B$5:$B$16) ➤ truyền lookup_array cho hàm MATCH dùng hàm COUNTIF.

🔼 0 ➤ chỉ ra match_type (ví dụ: Khớp Chính Xác) cho hàm MATCH.

🔺 Nhấn ENTER và dùng Fill Handle để áp dụng công thức cho các ô khác.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

🔺 Thay vào đó, bạn có thể dùng công thức dưới để xếp hạng ngày thay vì hàm COUNTIF và lấy 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ùng đối số như công thức trước thay vì hàm COUNTIF thì dùng hàm RANK. Cũng lấy các cột cụ thể theo ý muốn.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

Đọ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 Sử Dụng VBA Macro

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

🔺 Dùng ALT+F11 để mở Microsoft Visual Basic. Nhấn đúp vào trang tính mong muốn.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

🔺 Dán macro sau vào cửa sổ code của Sheet.

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

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

Range đầu tiên (ví dụ: B4) là ô ngoài cùng bên trái trong tập dữ liệu. Range sau (ví dụ: B5) xác định dữ liệu bắt đầu. Sau đó, toàn bộ dòng macro yêu cầu tập dữ liệu sắp xếp theo thứ tự Tăng dần với hướng Trên xuống Dưới.

🔼 Sau khi chèn macro, quay lại trang tính. Thêm hoặc xóa hàng hoặc chỉ nhấn ENTER để tổ chức dữ liệu như hình dưới.

Làm Chủ Excel: 8 Cách Chứng Minh Sắp Xếp Hàng Theo Ngày

Đọ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 dùng nhiều tính năng, hàm cũng như VBA macro để sắp xếp hàng trong Excel theo ngày. Tính năng tích hợp cung cấp nhiều tùy chọn. Cũng vậy, công thức tùy chỉnh sắp xếp hàng theo ngày hiệu quả. VBA Macro tự động sắp xếp tập dữ liệu theo ngày. Hy vọng các phương pháp trên phục vụ tốt cho trường hợp của bạn. Bình luận nếu bạn có thắc mắc thêm hoặc muốn bổ sung.

Các Bài Viết Liên Quan

  • Cách Dùng Hàm Sắp Xếp Trong Excel VBA (8 Ví Dụ Phù 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)