I am using below excel formula to count unique value after filter.
=SUM(IF(FREQUENCY(IF(SUBTOTAL(3,OFFSET(*B4:B2121*,ROW(*B4:B2121*)-ROW(*B4*),0,1)),MATCH("