Как извлечь все записи между двумя датами в Excel?
Вот диапазон данных в Excel, и в этом случае я хочу извлечь все записи строк между двумя датами, как показано на скриншоте ниже. Есть ли у вас какие-нибудь идеи, чтобы быстро справиться с этой задачей без поиска данных и извлечения их по одному вручную?
![]() |
![]() |
![]() |
Извлечь все записи между двумя датами по формулам
Извлечь все записи между двумя датами с помощью Kutools for Excel
Извлечь все записи между двумя датами по формулам
Чтобы извлечь все записи между двумя датами в Excel, вам необходимо сделать следующее:
1. Создайте новый лист Sheet2 и введите дату начала и дату окончания в две ячейки, например A1 и B1. Смотрите скриншот:
2. В C1 на листе Sheet2 введите эту формулу, =SUMPRODUCT((Sheet1!$A$2:$A$22>=A2)*(Sheet1!$A$2:$A$22<=B2)), нажмите Enter ключ для подсчета общего количества совпадающих строк. Смотрите скриншот:
Примечание: в формуле Sheet1 - это лист, содержащий исходные данные, из которых вы хотите извлечь, $ A $ 2: $ A $ 22 - это диапазон данных, A2 и B2 - это дата начала и дата окончания.
3. Выберите пустую ячейку, в которую вы поместите извлеченные данные, введите эту формулу =IF(ROWS(A$5:A5)>$C$2,"",INDEX(Sheet1!A$2:A$22,SMALL(IF((Sheet1!$A$2:$A$22>=$A$2)*(Sheet1!$A$2:$A$22<=$B$2),ROW(Sheet1!A$2:A$22)-ROW(Sheet1!$A$2)+1),ROWS(A$5:A5)))), нажмите Shift + Ctrl + Ввод ключи и перетащите маркер автозаполнения по столбцам и строкам, чтобы извлечь все данные, пока не появятся пустые ячейки или нулевые значения. Смотрите скриншот:
4. Удалите нули и выберите даты в виде пятизначных чисел, перейдите к Главная Вкладка и выберите Короткое свидание в раскрывающемся списке Общие, чтобы отформатировать их в формате даты. Смотрите скриншот:
Извлечь все записи между двумя датами с помощью Kutools for Excel
Если вы хотите более легко справиться с этой задачей, вы можете попробовать функцию «Выбрать определенные ячейки» в Kutools for Excel.
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. |
После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)
1. Выберите данные, из которых хотите извлечь, нажмите Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:
2. в Выбрать определенные ячейки диалог, проверьте Весь ряд и выберите Больше и Менее из раскрывающихся списков введите дату начала и дату окончания в текстовые поля, не забудьте проверить И,. Смотрите скриншот:
3. Нажмите Ok > OK. И строки, соответствующие датам, были выбраны. Нажмите Ctrl + C чтобы скопировать строки, выберите пустую ячейку и нажмите Ctrl + V чтобы вставить его, см. снимок экрана:
Демо
Лучшие инструменты для офисной работы
Усовершенствуйте свои навыки работы с Excel с помощью Kutools for Excelи испытайте эффективность, как никогда раньше. Kutools for Excel Предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Office Tab Добавляет в Office интерфейс с вкладками и значительно упрощает вашу работу
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!



















