Excel如何返回满足条件的值

用vlookup,只会返回第一个满足条件的值。但是如果是多个条件,而且需要大小比较呢?
比如一组数据如下:
a 4 2月
b 2 3月
a 6 5月
c 5 5月
a 4 7月

我需要通过公式返回,等于a且满足条件日期大于3月,小于6月的数据

循环呀
vlookup不是有参数,可以填写查找范围吗
那么已经查找到的就不要再查了,继续从它的下一个单元格往下找,直到找不到为止