Сравнение двух массивов дат при использовании INDEX, SMALL и ROW для получения n-х совпадений
У меня есть диапазон дат, а затем большой список писем, в которых есть даты отправки. Я хотел бы иметь формулу, которая находит первое совпадение между двумя массивами дат, а затем скопировать его вниз и отобразить первое совпадение, второе совпадение, третье совпадение и т. Д.
Я дошел до этого (изменив значение в конце на n-е число):
{=INDEX($D$2:$D$100,SMALL(IF($A$2:$A$100=$Q$1,ROW($A$2:$A$100)-ROW(INDEX($A$2:$A$100,1,1))+1),1))}
Но проблема в том, что я могу использовать это только для сравнения одной даты из моего исходного диапазона дат с диапазоном дат отправки моих электронных писем.
У меня есть ощущение, что я могу идти в неправильном направлении, и начинаю думать, что это будет намного лучше, если использовать VBA
, но я действительно чувствую, что есть способ сделать это где-нибудь, используя формулу.
Я пытался IF($A$2:$A$100=$Q$1:$Q$10
, но это не сработало (и не ожидал)
Любые идеи будут оценены.
0 ответов на вопрос
Похожие вопросы
-
3
Мой файл заблокирован в Excel 2007, что происходит?
-
2
Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?
-
1
Excel Word Wrap + исчезающий текст
-
-
1
Простое объединение / очистка с помощью Excel
-
7
Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?
-
2
Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?
-
3
Как синхронизировать Excel с таблицей Google Docs
-
9
Как разделить имя, чтобы получить имя и фамилию?
-
1
Ссылки в Excel изменены после сбоя
-
1
Каков наилучший способ поделиться макросом Excel на нескольких машинах?