Bỏ qua nội dung chính

Làm cách nào để lọc ngày giữa hai ngày cụ thể trong Excel?

Đôi khi, bạn có thể chỉ muốn lọc dữ liệu hoặc bản ghi giữa hai ngày cụ thể trong Excel. Ví dụ: bạn muốn hiển thị các bản ghi bán hàng từ ngày 9 tháng 1 năm 2012 đến ngày 11 tháng 30 năm 2012 trong Excel với việc ẩn các bản ghi khác. Bài viết này tập trung vào các cách để lọc ngày giữa hai ngày cụ thể trong Excel một cách dễ dàng.

Lọc ngày giữa hai ngày cụ thể bằng lệnh Filter
Lọc ngày giữa hai ngày cụ thể bằng mã VBA
Chọn tất cả các ngày giữa hai ngày cụ thể với Kutools cho Excel


Lọc ngày giữa hai ngày cụ thể bằng lệnh Filter

Giả sử bạn có báo cáo sau và bây giờ bạn muốn lọc các mục trong khoảng thời gian từ ngày 9 tháng 1 năm 2012 đến ngày 11 tháng 30 năm 2012 để có thể nhanh chóng tóm tắt một số thông tin. Xem ảnh chụp màn hình:

doc-filter-date-1 -2 doc-filter-date-2

Microsoft Excel's Lọc lệnh hỗ trợ lọc tất cả các ngày giữa hai ngày với các bước sau:

Bước 1: Chọn cột ngày, Cột C trong trường hợp. Và bấm vào Ngày > Lọc, xem ảnh chụp màn hình:

doc-filter-date-3

Bước 2: Nhấp vào nút mũi tên bên cạnh tiêu đề của Cột C. Và di chuyển chuột qua Bộ lọc ngàyvà chọn Giữa mục trong danh sách bên phải, hãy xem ảnh chụp màn hình sau:

doc-filter-date-4

Bước 3: Trong Cửa sổ bật lên Bộ lọc tự động tùy chỉnh hộp thoại, chỉ định hai ngày mà bạn sẽ lọc theo. Xem các bước sau:

doc-filter-date-5

Bước 4: Nhấp chuột OK. Bây giờ nó lọc cột Ngày giữa hai ngày cụ thể và ẩn các bản ghi khác như ảnh chụp màn hình sau cho thấy:

doc-filter-date-6


Lọc ngày giữa hai ngày cụ thể bằng mã VBA

Mã VBA ngắn sau đây cũng có thể giúp bạn lọc ngày giữa hai ngày cụ thể, vui lòng làm như sau:

Bước 1: Nhập hai ngày cụ thể vào các ô trống. Trong trường hợp này, tôi nhập ngày bắt đầu 9/1/2012 vào ô E1 và nhập ngày kết thúc 11/30/2012 vào ô E2.

doc-filter-date-7

Bước 2: Sau đó nhấn giữ ALT + F11 chìa khóa và nó mở Microsoft Visual Basic cho các ứng dụng cửa sổ.

Bước 3: Nhấp chuột Chèn > Mô-đunvà dán mã sau vào Cửa sổ mô-đun.

Public Sub MyFilter()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("E1").Value 'assume this is the start date
    lngEnd = Range("E2").Value 'assume this is the end date
    Range("C1:C13").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub

Lưu ý:

  • Trong đoạn mã trên, lngStart = Phạm vi ("E1"), E1 là ngày bắt đầu trong trang tính của bạn và lngEnd = Phạm vi ("E2"), E2 là ngày kết thúc mà bạn đã chỉ định.
  • Phạm vi ("C1: C13"), phạm vi C1: C13 là cột ngày mà bạn muốn lọc.
  • Tất cả các mã trên đều là các biến, bạn có thể thay đổi chúng khi cần.

Bước 4: Sau đó nhấn F5 để chạy mã này và các bản ghi từ ngày 9 tháng 1 năm 2012 đến ngày 11 tháng 30 năm 2012 đã được lọc.


Chọn tất cả các ngày giữa hai ngày cụ thể với Kutools cho Excel

Trong phần này, chúng tôi khuyên bạn nên Chọn các ô cụ thể tiện ích của Kutools cho Excel. Với tiện ích này, bạn có thể dễ dàng chọn tất cả các hàng giữa hai ngày cụ thể trong một phạm vi nhất định, sau đó di chuyển hoặc sao chép các hàng này sang một nơi khác trong sổ làm việc của bạn.

Trước khi áp dụng Kutools cho Excel, Xin vui lòng tải xuống và cài đặt nó trước tiên.

1: Chọn phạm vi mà bạn sẽ lọc theo hai ngày, và sau đó nhấp vào Kutools > Chọn > Chọn các ô cụ thể...

2: Bên trong Chọn các ô cụ thể hộp thoại, chỉ định cài đặt như bên dưới

  • 1). Lựa chọn Toàn bộ hàng tùy chọn trong Loại lựa chọn phần.
  • 2). bên trong Loại cụ thể , vui lòng chọn liên tiếp Lớn hơn hoặc bằng Ít hơn hoặc bằng trong hai danh sách thả xuống. Sau đó, nhập ngày bắt đầu và ngày kết thúc vào các hộp văn bản sau.
  • 3). Nhấn vào OK cái nút. Xem ảnh chụp màn hình:

doc-filter-date-9

Bây giờ tất cả các hàng phù hợp với tiêu chí đã được chọn. Và sau đó, bạn có thể sao chép và dán các hàng đã chọn vào một phạm vi cần thiết khi bạn cần.

  Nếu bạn muốn dùng thử miễn phí (30 ngày) tiện ích này, vui lòng nhấp để tải xuống, và sau đó đi đến áp dụng hoạt động theo các bước trên.


Lọc tất cả các ngày giữa hai ngày cụ thể với Kutools cho Excel


Các bài liên quan:

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
really cool - thank you
This comment was minimized by the moderator on the site
Date on which performed
19/04/2019 - 19/04/2019
08/05/2019 - 08/05/2019
14/05/2019 - 21/05/2019

15/05/2019 - 15/05/2019
15/05/2019 - 29/05/2019
21/05/2019 - 30/05/2019
22/05/2019 - 12/06/2019
22/05/2019 - 27/05/2019
22/05/2019 - 19/06/2019
24/05/2019 - 06/06/2019
24/05/2019 - 24/05/2019
27/05/2019 - 03/06/2019
27/05/2019 - 27/05/2019
27/05/2019 - 27/05/2019
28/05/2019 - 29/05/2019
30/05/2019 - 30/05/2019
30/05/2019 - 30/05/2019
31/05/2019 - 22/06/2019


which filter do i need to use to filter it with the end date. now after 08/05/2019 the next task was completed by 21/05/2019. i need to arrange in date wise when the task was closed. can anyone suggest me please.
This comment was minimized by the moderator on the site
Hello, Is it possible to get the results to filter to another tab in the worksheet?
This comment was minimized by the moderator on the site
Hi guys, is it possible to creat a loop for the sample "Filter dates between two specific dates with VBA code"? Because i have a lot of dates and not just one as shown here. Thank you!
This comment was minimized by the moderator on the site
excellent, thank you so much
This comment was minimized by the moderator on the site
YOU SHOULD FIRST OF ALL CHANGE THE DATE COLUMN TO DATE DATATYPE.
This comment was minimized by the moderator on the site
thank you this comment is very useful :D
This comment was minimized by the moderator on the site
Hi For Step 2 Instead of the "Date Filter" I see "Text Filter" All of the cells in the column are dates and they are formatted as MM/DD/YYYY I am not sure how to format the Text Filter to be a Date Filter Any Advice? Thank You
This comment was minimized by the moderator on the site
thank you, this is very helpful
This comment was minimized by the moderator on the site
Thank you very much for providing this valuable article
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations