Поиск набора данных Excel на основе дат
У меня есть два набора данных, как следует
Набор данных один
ID Date From Date To 5001 06/12/1999 08/1/2000 5001 08/08/2002 09/09/2004
Набор данных два
- Использование макроса для получения excel для проверки таблицы для соответствия вводу данных
- Как преобразовать значения ячейки в значение, разделенное запятой, в excel?
- Формула SUMIF - Диапазоны
- Чтобы найти месяц, соответствующий имени vnedor и последнему платежу
- подсчет количества ячеек в одной строке из двух диапазонов данных / столбцов с одинаковыми значениями. превосходить
ID Date From Date To Res 5001 01/01/1999 01/01/2001 E 5001 02/01/2001 01/01/2010 O
Я хотел бы использовать ID из Data Set one для поиска и возврата Res на основе дат. Текущий сотрудник Удерживает позицию 5001 с указанных дат в Data Set One, и я хотел бы сопоставить ее с Data Set Two, чтобы понять позицию Res
Примечание. Набор данных более 10 000 строк каждый
- гиперссылка на лист в excel
- Форматирование формул Excel
- Формула автоматической нумерации Excel
- Создание сводной таблицы с использованием countif и lookup
- Applescript не вводит excel. Должно быть просто?
- Найти и заменить код excel с помощью переменных выражений
- вычисление максимального значения для каждой формулы строки в excel
- Повторите операцию в том же столбце
Чтобы узнать, существует ли хотя бы один диапазон «E» или «O» на листе 2, который полностью содержал диапазон с тем же идентификатором на листе 1, я бы использовал:
=IF(COUNTIFS(Sheet2!A:A,A2,Sheet2!B:B,"<="&B2,Sheet2!C:C,">="&C2,Sheet2!D:D,"E"),"E",IF(COUNTIFS(Sheet2!A:A,A2,Sheet2!B:B,"<="&B2,Sheet2!C:C,">="&C2,Sheet2!D:D,"O"),"O",""))
начиная с ячейки D2 листа 1.
Но чтобы увидеть, существует ли хотя бы один диапазон в Листе 2, который перекрывается диапазоном с тем же идентификатором на листе 1, я бы использовал: –
=IF(COUNTIFS(Sheet2!A:A,A2,Sheet2!B:B,"<="&C2,Sheet2!C:C,">="&B2,Sheet2!D:D,"E"),"E",IF(COUNTIFS(Sheet2!A:A,A2,Sheet2!B:B,"<="&C2,Sheet2!C:C,">="&B2,Sheet2!D:D,"O"),"O",""))