Прескочи на основното съдържание

Как да филтрирате всички клетки с дата преди или след днес в Excel?

Автор: Xiaoyang Последна промяна: 2018-05-03

В тази статия ще говоря за това как да филтрирате всички клетки с дата, които са преди или след днес в работния лист на Excel.

Филтрирайте всички клетки с дата преди или след днес с функцията за филтриране

Филтрирайте всички клетки с дата преди или след днес с VBA код


Филтрирайте всички клетки с дата преди или след днес с функцията за филтриране

Всъщност функцията за филтриране в Excel може да ви помогне да разрешите тази задача възможно най-бързо, моля, направете следното:

1. Изберете колоната с дата, която искате да филтрирате, и след това щракнете Дата > филтър, вижте екранна снимка:

doc филтър defore днес 1

2. След това щракнете върху падащата стрелка и след това изберете Филтри за дата > Преди / След колкото ви трябва, вижте екранна снимка:

doc филтър defore днес 2

3. В Персонализиран автофилтър кликнете върху Избор на датаdoc филтър defore днес 3 , след което щракнете върху днес бутон в календара за избор на дата, вижте снимката на екрана:

doc филтър defore днес 4

4, След това кликнете OK за да затворите диалоговия прозорец и всички дати преди или след днес са филтрирани, както е показано на следната екранна снимка:

doc филтър defore днес 5


Филтрирайте всички клетки с дата преди или след днес с VBA код

Следните VBA кодове също могат да ви помогнат да филтрирате всички дати преди или след текущия ден в работен лист. Моля, направете следните стъпки:

1. Задръжте натиснат ALT + F11 за да отворите Microsoft Visual Basic за приложения прозорец.

2. Щракнете Поставете > Модулии поставете един от следните кодове в Модули Window.

VBA код: Филтрирайте всички клетки с дата преди днес:

Sub FilterDateBeforeToday()
    Dim xLastRow As Long
    Dim xRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox("Please select filtered column:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    ActiveSheet.AutoFilterMode = False
    If xRg.Count = 1 Then Set xRg = xRg.CurrentRegion
    xRg.AutoFilter 1, "<" & CDbl(Date)
    Application.ScreenUpdating = True
End Sub

VBA код: Филтрирайте всички клетки с дата след днес:

Sub FilterDateBeforeToday()
    Dim xLastRow As Long
    Dim xRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox("Please select filtered column:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    ActiveSheet.AutoFilterMode = False
    If xRg.Count = 1 Then Set xRg = xRg.CurrentRegion
    xRg.AutoFilter 1, ">" & CDbl(Date)
    Application.ScreenUpdating = True
End Sub

3. След като копирате и поставите един от горните кодове, натиснете F5 за да изпълните този код и ще изскочи поле за подкана, за да ви напомни, че сте избрали колоната с дата, която искате да филтрирате, вижте екранна снимка:

doc филтър defore днес 6

4, И после щракнете върху OK всички клетки с дата, които са преди или след днес, ще бъдат филтрирани незабавно.

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I HAVE DATA in a following format
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10



and I want to filter it for TODAY - LAST 7 Days Excluding Today , That is if today is 12 Dec I want filter for 12 Dec and December[ 11,10,9,8,7,6,5] .
How to create custom filter for this in MS Excel
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations