Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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

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

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

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

Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel добавляет расширенные функции 300 в Excel и повышает производительность на 80%
  • Super Formula Bar (легко редактировать несколько строк текста и формул); Чтение макета (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон ...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объединить дублирующиеся строки и сумму / среднее ... Предотвратить повторяющиеся клетки; Сравнить диапазоны ...
  • Выберите Дублировать или Уникальные строки; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих книгах; Случайный выбор ...
  • Точное копирование нескольких ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставьте маркеры, флажки и многое другое ...
  • Любить и быстро вставлять формулы, диапазоны, графики и рисунки; Шифровать ячейки с помощью пароля; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев ...
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); Расширенный Сортировать по месяцу / неделе / ​​дню, частоте и многому другому; Специальный фильтр жирным шрифтом, курсив ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разбить данные на несколько листов; Пакетное конвертирование xls, xlsx и PDF ...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.

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


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

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

2. В C1 в Sheet2 введите эту формулу, =SUMPRODUCT((Sheet1!$A$2:$A$22>=A2)*(Sheet1!$A$2:$A$22<=B2)), Нажмите вводить чтобы подсчитать общее количество совпадающих строк. Смотрите скриншот:
doc извлечь запись между датами 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 клавиш и перетаскивания. Автоматический дескриптор заполнения по столбцам и строкам для извлечения всех данных до тех пор, пока не появятся пустые ячейки или нулевые значения. Смотрите скриншот:
doc извлечь запись между датами 5

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


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

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

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

После установки Kutools для Excel, пожалуйста, сделайте следующее:(Скачать Kutools для Excel сейчас!)

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

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

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


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Muneera · 1 months ago
    it worked well for single sheet. can u pls help me to get the same from multiple sheets of similar data. first 4 sheets contain similar data. i need all records of same 'date' in sheet5.
  • To post as a guest, your comment is unpublished.
    Tim · 1 months ago
    Can you extend the formula to check for dates that encompass more than one day? For example, using the same start and end dates from 1/1/15-12/31/16, but the data in sheet 1 have start and end dates too rather than just existing for a singular date.
  • To post as a guest, your comment is unpublished.
    Angry Savage · 7 months ago
    This formula worked brilliantly. I was concerned as I have multiple date duplicates and there was no mention of how it handles those; no issues. It returned all relevant data.
    Stoked.
    • To post as a guest, your comment is unpublished.
      Sunny · 6 months ago
      Thanks for your support, you can combined the duplicate dates cells after extracting.
  • To post as a guest, your comment is unpublished.
    Math · 11 months ago
    The trouble I am having because I need to find dates that run through the date range specified. So I want anything that runs through something like 1/2016 to 12/2017, however it needs to include start dates that may be before the range so I can identify the records I need to look at.
  • To post as a guest, your comment is unpublished.
    Kayla · 1 years ago
    I used this code and it is pulling up dates outside of the window... how do I fix it?
    • To post as a guest, your comment is unpublished.
      Sunny · 6 months ago
      Which code Kayla? Do you mean the formula?
  • To post as a guest, your comment is unpublished.
    Michelle · 1 years ago
    I recreated this example in Excel 2010, and the result was that the first row of data would show up, but everything underneath had a number error.
    • To post as a guest, your comment is unpublished.
      Brian · 8 months ago
      Same thing happens to me n Excel 2010. Something in the formula doesn't work correctly.
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Have you pressed Shift + Ctrl + Enter keys?
      • To post as a guest, your comment is unpublished.
        brian · 8 months ago
        I see what's wrong. You have to press the shift + CTRL + Enter keys while still in edit mode.
        I was hitting those keys after entering the formula and hitting ENTER.
        I wish it would have been clearer.
        • To post as a guest, your comment is unpublished.
          Sunny · 6 months ago
          Yes, brian, after typing the formula and still in edit mode, directly press Shift + Ctrl + Enter keys (the keys instead of Enter key), to get the correct result.
          • To post as a guest, your comment is unpublished.
            Jo Higgins · 3 months ago
            Still doesnt work for me? I am doing exactly as above and still returning the NUM error? Any other ideas?