公式如下:
=INDEX(D:D,SMALL(IF(LEFT($D:$D)=$B$1,ROW($D:$D),4^8),ROW($A1)))&""
数组公式,输完后按ctrl+shift+enter产生花括号。
效果如图:
用数组只能匹配出对应的类型,但是对应的类型值不完全相同的,筛选值A的时候aa类型可以是4,筛选B的时候aa类型对应值可能是8。要匹配出不同值(A,B,C),相同类型的值aa对应数值。可以用公式{=VLOOKUP($A$1&D1,IF({1,0},B:B&D:D,E:E),2,)}
你这在一个表里进行高级筛选就可以的。