Поиск набора данных Excel на основе дат

У меня есть два набора данных, как следует

Набор данных один

ID Date From Date To 5001 06/12/1999 08/1/2000 5001 08/08/2002 09/09/2004 

Набор данных два

 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 строк каждый

Чтобы узнать, существует ли хотя бы один диапазон «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","")) 
  • Использует ли «Если» в формуле excel плохо для производительности?
  • сравнить 2 столбца excel с данными в соседних столбцах
  • VLOOKUP - Сравнение двух столбцов
  • Форматирование отрицательных чисел темно-красный
  • Хотите выполнить «Текст в столбцы» на каждом третьем столбце
  • Расчет времени в Excel 2013
  • Проверка и сравнение значений сотовой связи
  • Событие Excel OnChange
  • Как заполнить столбец в excel в зависимости от значений предыдущего столбца?
  • Как преобразовать hh: mm: ss.000 в миллисекунды в Excel?
  • excel fix значение столбца, изменить значение строки, непересекающуюся строку
  • Давайте будем гением компьютера.