давайте предположим, что у вас есть настройки данных, подобные этой:
[
Я думаю, что самый простой способ достичь того, что вы хотите, - это создать вспомогательный столбец.В этом примере мы будем использовать столбец D. Мы также настроим критерии, которые вы хотите использовать, используя их в качестве информации о критериях для набора результатов.В конечном итоге это будет выглядеть так:
[
Итак, чтобы это выглядело так, я сделал следующее:
- Поместите этоформула в вашем вспомогательном столбце (в данном случае ячейка D2 и скопированная вниз):
=IF(AND(A2=$G$1,B2>$G$2),MAX(D$1:D1)+1,"")
- Поместите эту формулу в ячейку F5 и скопируйте вниз:
=IF(ROW(F1)>MAX(D:D),"",$G$1)
- Поместите эту формулу в ячейку G5и копируйте снова и вниз:
=IF($F5="","",INDEX($A:$C,MATCH(ROW(G1),$D:$D,0),MATCH(G$4,$1:$1,0)))
На этом этапе вы можете скрыть вспомогательный столбец, если хотите, и если вы хотите, чтобы ваши результаты на другом листе, просто вырезать и вставить на другой лист (в этом случае вы бы вырезали столбцы F: H).