excel 中如果在前面筛选出一个值A,然后A所对应的表格中筛选类型aa⼀ab⼀ac⼀ad等,然后自动匹配出单价,

2025-03-15 07:28:37
推荐回答(3个)
回答1:

  1. 公式如下:

    =INDEX(D:D,SMALL(IF(LEFT($D:$D)=$B$1,ROW($D:$D),4^8),ROW($A1)))&""

    数组公式,输完后按ctrl+shift+enter产生花括号。

  2. 效果如图:

回答2:

用数组只能匹配出对应的类型,但是对应的类型值不完全相同的,筛选值A的时候aa类型可以是4,筛选B的时候aa类型对应值可能是8。要匹配出不同值(A,B,C),相同类型的值aa对应数值。可以用公式{=VLOOKUP($A$1&D1,IF({1,0},B:B&D:D,E:E),2,)}

回答3:

你这在一个表里进行高级筛选就可以的。