Как да филтрирате дати между две конкретни дати в Excel?
Понякога може да искате да филтрирате данни или записи само между две конкретни дати в Excel. Например, искате да покажете записите за продажби между 9 г. и 1 г. заедно в Excel със скриване на други записи. Тази статия се фокусира върху начините за лесно филтриране на дати между две конкретни дати в Excel.
Филтрирайте датите между две конкретни дати с командата Филтър
Филтрирайте датите между две конкретни дати с VBA код
Изберете всички дати между две конкретни дати с Kutools за Excel
Филтрирайте датите между две конкретни дати с командата Филтър
Да предположим, че имате следния отчет и сега искате да филтрирате елементите между 9 г. и 1 г., за да можете бързо да обобщите част от информацията. Вижте екранни снимки:
Microsoft Excel филтър командата поддържа филтриране на всички дати между две дати със следните стъпки:
Стъпка : Изберете колоната за дата, колона C в случая. И щракнете Дата > филтър, вижте екранна снимка:
Стъпка : Щракнете върху бутона със стрелка освен заглавието на колона C. И преместете мишката върху Филтри за датаи изберете Между елемент в десния списък, вижте следната екранна снимка:
Стъпка : В изскачащия прозорец Персонализиран автофилтър диалогов прозорец, посочете двете дати, по които ще филтрирате. Вижте следните стъпки:
Стъпка : Щракнете OK. Сега той филтрира колоната Дата между двете конкретни дати и скрива други записи, както показва следната екранна снимка:
Филтрирайте датите между две конкретни дати с VBA код
Следният кратък VBA код също може да ви помогне да филтрирате датите между две конкретни дати, моля, направете следното:
Стъпка : Въведете двете конкретни дати в празните клетки. В този случай въвеждам начална дата 9 г. в клетка E1 и въвеждам крайна дата 2012 г. в клетка E1.
Стъпка : След това задръжте натиснат ALT + F11 ключове и отваря Microsoft Visual Basic за приложения прозорец.
Стъпка : Щракнете Поставете > Модулии поставете следния код в прозореца на модула.
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
Забележка:
- В горния код, lngStart = Диапазон ("E1"), E1 е началната дата във вашия работен лист и lngEnd = Обхват ("E2"), E2 е крайната дата, която сте посочили.
- Диапазон ("C1:C13"), диапазонът C1:C13 е колоната с дата, която искате да филтрирате.
- Всички горни кодове са променливи, можете да ги промените според вашите нужди.
Стъпка : След това натиснете F5 ключ за изпълнение на този код и записите между 9 г. и 1 г. са филтрирани.
Изберете всички дати между две конкретни дати с Kutools за Excel
В този раздел ви препоръчваме Изберете конкретни клетки полезност на Kutools за Excel. С тази помощна програма можете лесно да изберете всички редове между две конкретни дати в определен диапазон и след това да преместите или копирате тези редове на друго място в работната си книга.
Преди да кандидатствате Kutools за Excel, Моля те първо го изтеглете и инсталирайте.
1: Изберете диапазона, който ще филтрирате по две дати, и след това щракнете върху Kutools > Изберете > Изберете конкретни клетки...
2: В Изберете конкретни клетки диалогов прозорец, задайте настройките по-долу
- 1). Изберете Цял ред опция в Тип селекция раздел.
- 2). В Специфичен тип раздел, моля, изберете последователно По-голямо или равно на намлява По-малко или равно на в двата падащи списъка. След това въведете началната и крайната дата в следните текстови полета.
- 3). Щракнете върху OK бутон. Вижте екранна снимка:
Сега всички редове, които отговарят на критерия, са избрани. След това можете да копирате и поставите избраните редове в необходимия диапазон, както ви е необходимо.
Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.
Филтрирайте всички дати между две конкретни дати с Kutools за Excel
Още по темата:
- Изберете клетки въз основа на определени критерии
- Изберете клетки с определен текст
- Премахване на редове въз основа на стойността на клетката
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!