Note: The other languages of the website are Google-translated. Back to English

Как извлечь все записи между двумя датами в Excel?

Вот диапазон данных в Excel, и в этом случае я хочу извлечь все записи строк между двумя датами, как показано на скриншоте ниже. Есть ли у вас какие-нибудь идеи, чтобы быстро справиться с этой задачей без поиска данных и извлечения их по одному вручную?

документ извлечь запись между датами 1 выстрел стрелка вправо документ извлечь запись между датами 2

Извлечь все записи между двумя датами по формулам

Извлечь все записи между двумя датами Kutools for Excelхорошая идея3


Извлечь все записи между двумя датами по формулам

Чтобы извлечь все записи между двумя датами в Excel, вам необходимо сделать следующее:

1. Создайте новый лист Sheet2 и введите дату начала и дату окончания в две ячейки, например A1 и B1. Смотрите скриншот:
документ извлечь запись между датами 3

2. В C1 на листе Sheet2 введите эту формулу, =SUMPRODUCT((Sheet1!$A$2:$A$22>=A2)*(Sheet1!$A$2:$A$22<=B2)), нажмите Enter ключ для подсчета общего количества совпадающих строк. Смотрите скриншот:
документ извлечь запись между датами 4

Примечание: в формуле 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 + Enter ключи и перетащите маркер автозаполнения по столбцам и строкам, чтобы извлечь все данные, пока не появятся пустые ячейки или нулевые значения. Смотрите скриншот:
документ извлечь запись между датами 5

4. Удалите нули и выберите даты в виде пятизначных чисел, перейдите к Главная Вкладка и выберите Короткое свидание в раскрывающемся списке Общие, чтобы отформатировать их в формате даты. Смотрите скриншот:
документ извлечь запись между датами 6


Извлечь все записи между двумя датами Kutools for Excel

Если вы хотите более легко справиться с этой задачей, вы можете попробовать функцию «Выбрать определенные ячейки» в Kutools for Excel.

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. 

После установки Kutools for Excel, сделайте следующее:(Бесплатная загрузка Kutools for Excel прямо сейчас!)

1. Выберите данные, из которых хотите извлечь, нажмите Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:
документ извлечь запись между датами 7

2. в Выбрать определенные ячейки диалог, проверьте Весь ряд и выберите Больше и Менее из раскрывающихся списков введите дату начала и дату окончания в текстовые поля, не забудьте проверить И,. Смотрите скриншот:
документ извлечь запись между датами 8

3. Нажмите Ok > OK. И строки, соответствующие датам, были выбраны. Нажмите Ctrl + C чтобы скопировать строки, выберите пустую ячейку и нажмите Ctrl + V чтобы вставить его, см. снимок экрана:
документ извлечь запись между датами 9


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (19)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Я воссоздал этот пример в Excel 2010, и в результате отображалась первая строка данных, но все, что было под ней, имело числовую ошибку.
Этот комментарий был сведен к минимуму модератором на сайте
Вы нажимали клавиши Shift + Ctrl + Enter?
Этот комментарий был сведен к минимуму модератором на сайте
Я вижу, что не так. Вы должны нажать клавиши Shift + CTRL + Enter, все еще находясь в режиме редактирования.
Я нажимал эти клавиши после ввода формулы и нажатия ENTER.
Хотелось бы, чтобы было понятнее.
Этот комментарий был сведен к минимуму модератором на сайте
Да, Брайан, набрав формулу и все еще находясь в режиме редактирования, напрямую нажмите клавиши Shift + Ctrl + Enter (клавиши вместо клавиши Enter), чтобы получить правильный результат.
Этот комментарий был сведен к минимуму модератором на сайте
Все еще не работает для меня? Я делаю точно так же, как указано выше, и все еще возвращаю ошибку NUM? Любые другие идеи?
Этот комментарий был сведен к минимуму модератором на сайте
То же самое происходит и со мной в Excel 2010. Что-то в формуле работает неправильно.
Этот комментарий был сведен к минимуму модератором на сайте
Я использовал этот код, и он подтягивает даты за пределами окна... как мне это исправить?
Этот комментарий был сведен к минимуму модератором на сайте
Какой код Кайлы? Вы имеете в виду формулу?
Этот комментарий был сведен к минимуму модератором на сайте
У меня возникла проблема, потому что мне нужно найти даты, которые проходят через указанный диапазон дат. Итак, я хочу, чтобы все, что проходит через что-то вроде 1/2016 по 12/2017, однако оно должно включать даты начала, которые могут быть до диапазона, чтобы я мог определить записи, которые мне нужно посмотреть.
Этот комментарий был сведен к минимуму модератором на сайте
Эта формула сработала блестяще. Я был обеспокоен тем, что у меня есть несколько дубликатов дат, и не было упоминания о том, как он с ними справляется; без вопросов. Он вернул все соответствующие данные.
В восторге.
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо за вашу поддержку, вы можете объединить повторяющиеся ячейки дат после извлечения.
Этот комментарий был сведен к минимуму модератором на сайте
Можно ли расширить формулу для проверки дат, охватывающих более одного дня? Например, используя одни и те же даты начала и окончания с 1 по 1, но данные на листе 15 также имеют даты начала и окончания, а не существуют только для одной даты.
Этот комментарий был сведен к минимуму модератором на сайте
это работало хорошо для одного листа. Пожалуйста, помогите мне получить то же самое из нескольких листов с похожими данными. первые 4 листа содержат аналогичные данные. мне нужны все записи той же "даты" в листе5.
Этот комментарий был сведен к минимуму модератором на сайте
«перетащите дескриптор автозаполнения по столбцам и строкам, чтобы извлечь все данные, пока не появятся пустые ячейки или нулевые значения».
Кажется, это не работает для меня. Первая строка дает мне даты, но то же самое повторяется в следующих двух строках.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Неха, не могли бы вы проверить, включен ли ваш автоматический расчет? Щелкните Формулы > Параметры вычислений > Автоматически.
Этот комментарий был сведен к минимуму модератором на сайте
Эта формула отлично работает, спасибо, но мне нужна дополнительная помощь. У меня 200 сотрудников, у каждого сертификат, срок действия которого истекает в разные даты. Заголовок для каждой сертификации находится вверху, а даты истечения срока действия — ниже. Я хочу извлечь строки со всей информацией, если срок действия истек, и поместить их на новый лист. Точно так же, как в приведенном выше примере, только что датированном из нескольких столбцов.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Christiaan82, не могли бы вы загрузить скриншот своего рабочего листа или дать мне более подробную информацию о формате листа, только с вашим описанием, я не совсем понимаю.
Этот комментарий был сведен к минимуму модератором на сайте
Все отсортировано. Вместо того, чтобы пытаться получить строки из нескольких столбцов, я добавил новый скрытый лист, где вся информация размещается одна над другой. Таким образом, информацию нужно извлекать только из одного столбца, как в приведенном выше примере.
Спасибо, Санни.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, эта формула работала нормально, за исключением того, что она возвращала только один набор данных для каждой даты в диапазоне. Есть ли настройка, позволяющая вводить несколько записей со значением даты дамы?
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL