Вы можете получить дату из Лист1 с многократными критериями поля (с использованием IFERROR
для получения новых записей) и сравнить даты.
Формула в Лист2! F2 есть
=IF(E2=IFERROR(INDEX(Sheet1!$E$2:$E$9,MIN(INDEX(ROW($1:$8)+((Sheet1!$A$2:$A$9<>A2)+(Sheet1!$B$2:$B$9<>B2)+(Sheet1!$C$2:$C$9<>C2)+(Sheet1!$D$2:$D$9<>D2))*1E+99,,))), E2),"", "Wrong Date Entered")
Заполните вниз по мере необходимости. Помните, что при переписывании в ваших собственных целях, ROW(1:8)
- это позиция в пределах Sheet1! E2: E9, а не фактическая строка на листе. EDIT:
Я открыл Лист1 диапазоны, чтобы посмотреть на 9999 строк, затем фильтруют для сообщения об ошибке и придумал следующее.
Формула с большими диапазонами ячеек, которые я использовал был,
=IF(E2=IFERROR(INDEX(Sheet1!$E$2:$E$9999,MIN(INDEX(ROW($1:$9998)+((Sheet1!$A$2:$A$9999<>A2)+(Sheet1!$B$2:$B$9999<>B2)+(Sheet1!$C$2:$C$9999<>C2)+(Sheet1!$D$2:$D$9999<>D2))*1E+99,,))), E2),"", "Wrong Date Entered")
При заполнении формулу вниз она занимает несколько секунд, чтобы вычислить, но я только с помощью старшего бизнес-класса ноутбук, поэтому я не думаю, что расчетный лаг был чем-то совершенно вне допустимого диапазона.
Идентифицировать это широкий термин. Вы хотите подчеркнуть различия? Удалить ошибки? Переместить ошибки на третий рабочий лист? Попытка исправления? Пожалуйста, будьте конкретны. – Jeeped