У меня есть 2 таблицы в Excel из SQL, которые мне нужно сопоставить.
Таблица 1:
![enter image description here](https://i.stack.imgur.com/VrFPS.png)
Таблица 2
![enter image description here](https://i.stack.imgur.com/IZGtK.png)
Мне нужно было бы посмотреть в таблице 2 дату в столбце B, где категория релевантна, и вернуть ее в таблицу 1, где в таблице 1 категория - это первое посещение.
Я пробовал все разные формулы, и это не работает.
Комбинация INDEX () и MATCH () обычно не работает. Например:
=INDEX(Table2B:B,MATCH(MAX(IF(Visitors number="AAAA",Order_Date)),Order_Date,0))
Я получаю ошибку.
Набор данных может быть грязным и слишком большим, поэтому я не могу заранее определить, что я ищу второе или третье значение.
Большой с несколькими критериями тоже не работает. Я просто получаю 0 или ошибку. Например:
=LARGE(IF((Table2A2=Table2B:B)*(Table2B2>=Table1A:A);Table2C:C);1)
и SUMPRODUCT ():
=SumProduct(LARGE((Table2A:A=Table1B2)*(Table2B2>=Table1A2*(Table2C:C);1))
Любой совет решения?
Заранее благодарен.